Base to start implementation, pre-work to break things out. NOTE: This story was recorded after the fact.
Start 2011-07-14
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
0.1 | Mike A | 17 | 17 | Done | Refactor SmartDirt into SmartSuite |
0.2 | Mike A | 10 | 10 | Done | Fix many bugs in existing code line |
0.3 | Mike A | 1 | 2 | Open | Develop task lists for various stories. |
Total | 27 | N/A |
Story Velocity == Meaningless.
Complete 2011-08-15
Start 2011-08-
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
1.1 | RTK | ||||
1.1.1 | Bill / Mike A | 12 | 36 | Done | Add RTK support to AGTEK_Lib/SmartGrade + side trips to fix bugs, track in SmartDirt + lots of support for DaveF on AccessLib |
1.1.1 | Mike A | 2 | 2 | Done | Specify UI for device selection /configure |
1.1.2 | Mike A | 2 | 2 | Done | Implement configure-device select mapping pages (device to type map, just the driver, no other parameters) |
1.1.3 | Mike A | 3 | 2 | Done | NEEDED: Adjust RTK providers to supply extended status and satellite info. Extend GPSStatusView to included new text, e.g. “Fix 8.3”, may require changes to location manager GPSStatusNotification |
1.2 | Recovery data | ||||
1.2.1 | Bill | 3 | 3 | Done | Read recovery information from ADF file, adapt ADF reader if needed. Implement recovery corrections |
1.2.1.1 | Bill | 1 | Done | Define ADF Recover format | |
1.2.1.2 | Bill | 1 | Done | Modify ADF reader to read ADF recover data | |
1.2.1.3 | Bill | 2 | Done | Implement recovery Alignment | |
1.2.3 | Bill | 3 | 1 | Done | Fix defect(s) with CreateADF tool; SmartDirt-26 |
1.3 | Main screen changes | ||||
1.3.1 | Mike A | 0.5 | 1 | Done | Parameterize Filemenu activity |
1.3.2 | Mike A | 0.5 | 0.5 | Done | Extend main menu +newline,+stream,+undo,+save,+createBench,+progress_topo,+exit (doesn't need to be functional) |
1.3.3 | Mike A | 1 | 1 | Done | Add shoot button to main, create ShotInfoPanel to repl SurfaceInfoPanel |
1.3.4 | Mike A | 1 | 1 | Done | Add surface selection list hanging off of ShotInfoPanel (list name of models from CM) |
1.3.5 | Mike A | 1 | 1 | Done | Modify ScaleInfoView to add Rod Height adj in center. |
1.4 | Mike A | 0.5 | 0.0 | Done | Remove measure mode (actvity will be in SmartSet), also remove from manifest. |
1.5 | Bill | — | 10 | Done | Fix GPS position calculations |
1.6 | Bill | — | 1 | Done | Fix MeasureMode QuickVolumes calculations |
1.7 | Bill | — | 6 | Done | Fix MeasureMode FullCalcVolumes |
1.9 | Bill | — | 2 | Done | Remove OG Trimesh to make space |
Total | 33 | 77.5 |
Story Velocity == TBD
Complete
Start 2012-04-16
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
2.1 | Alignment | ||||
2.1.1 | Bill | 1 | 2 | Done | Choose alignment method, display GPS status, create/import menu |
2.1.2 | Bill | 1 | 0.5 | Done | Gray Shoot/Recover buttons based on GPS status or presence of recovery data |
2.1.3 | Bill | 1 | 2 | Done | Implement recover |
2.1.4 | Shoot BM’s | ||||
2.1.4.1 | Bill | 1 | 0.5 | Done | Limit selection to BM only during Alignment |
2.1.4.2 | Bill | 1 | 0.5 | Done | Display distance to BM 2 after shooting BM 1 |
2.1.5 | Bill | 3 | 1.5 | Done | Save recover data |
2.1.6 | Bill | 2 | 2 | Done | Implement alignment |
2.2 | Survey | ||||
2.2.1 | Capture Survey Data | ||||
2.2.1.1 | Bill | 0.5 | 0 | Done | Add Survey Model |
2.2.1.2 | Bill | 0.5 | 0.5 | Done | Add Survey pts |
2.2.1.3 | Bill | 0.5 | 0.5 | Done | Add Survey lines |
2.2.1.4 | Bill | 1 | 1 | Done | Implement Streaming |
2.2.1.5 | Bill | 1 | 0.5 | Done | Display Survey |
2.2.1.6 | Mike A | 1 | 0.5 | Done | Add collection distance on GPS Tab |
2.2.2 | Save Survey Data | ||||
2.2.2.1 | Bill | 2 | 0 | Done | Save Survey Screen |
2.2.2.2 | Bill | 2 | 1 | Done | Save Survey to ADF (Add Survey Model to ADF file) |
2.2.3 | Mike A | 1 | 0.5 | Done | New Survey menu new line, save, etc. |
| | | |
||
2.3 | Upload Access | ||||
2.3.1 | Bill | 1 | 1 | Done | Saving Survey to AGT. |
2.3.2 | Bill | 2 | 1 | Done | Upload AGT to Access |
2.4 | Other | ||||
2.4.1 | Bill | 1 | 0.25 | Done | Display instrument icon |
2.4.2 | Bill | 1 | 1 | Done | Limit functionality if GPS status less than FIXED |
2.4.4 | Bill | 1 | 0.25 | Done | Implement surface change (Cut/Fill value changes but not C/F color map) |
2.4.5 | Mike A | 3 | 8 | Done | Improve device connection and error recovery, make usabled |
2.4.6 | Mike A | 1 | Done | Fix bug for Bill, refactor AccessDelegate to handle product name for connect. Add comp name for checkout. | |
2.4.7 | Mike A | 1 | Done | Deprecate older GPS device code, keep unrefactored (Leica, etal) for reference. | |
| | | |
||
Total | 31.5 | 27 |
Story Velocity == TBD
Complete
Start 2012-05-09
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
3.1 | SaveAs/Upload | ||||
3.1.1 | Bill | 2 | 0 | Done | New Project |
3.1.2 | Bill | 0.5 | 0.5 | Done | Save survey to Survey folder |
3.2 | Survey | ||||
3.2.1 | Bill | 1 | 0 | Done | Define ADF Time/Quality block |
3.2.2 | Bill | 1 | 0.5 | Done | Update Wiki on Points with Times/Quality |
3.2.3 | Bill | 1 | 0.5 | Done | Use an island for each quality value |
3.2.4 | Bill | 3 | 2 | Done | Modify code to record time on point |
3.2.5 | Bill | 3 | 1 | Done | Read/Write ADF Time/Quality block |
3.3 | Rod Height and Monument | ||||
3.3.1 | Bill | 3 | 0.5 | Done | Choice/Rod height/Monument/Confirmation screens |
3.3.2 | Bill | 1 | 0.5 | Done | Add Vertical offsets to MapProjection |
3.3.3 | Bill | 2 | 2 | Done | Implement Rod Height |
3.3.4 | Bill | 2 | 1 | Done | Implement Monument |
3.4 | 3D View changes | ||||
3.4.1 | Mike A | 0.5 | 1.0 | Done | Toggle GPS On/Off using current position |
3.4.2 | Mike A | 5 | 10 | Done | Implement Manual motion (Pan, zoom, Tilt, Rotate) |
3.4.3 | Mike A | 0.5 | 0.0 | Done | Home feature |
3.4.4 | Mike A | 4.0 | Done | Add graphics for grade rods, make sensitive to device type, playback can supply shape name. | |
3.5 | GPX Playback | ||||
3.5.1 | Mike A | 0.5 | 0.5 | Done | GPX in device selection |
3.5.2 | Mike A | 1 | 1 | Done | File selection screen |
3.5.3 | Mike A | 1 | 0.5 | Done | Record GPX |
3.6 | 3.5 | Bug Fixes | |||
Total | 30 | 29 |
Story Effort Velocity == 0.96
22 calendar days 44 engineer days Calendar Velocity = 0.68
Complete 2012-06-07
Start 2012-06-01
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
4.1 | Add Instruments | ||||
4.1.1 | Implement Leica cell driver | ||||
4.1.1.1 | Mike A | 1 | 1 | Done | Write empty provider |
4.1.1.2 | Mike A | 3 | 2 | Done | Write Device parametrization screens |
| Mike A | 3 | dropped | |
|
| Mike A | 3 | dropped | |
|
4.2 | Implement labels | ||||
4.2.1 | Bill | 1 | 1 | Done | Current Pt/Line Label implementation |
4.3 | Settings | ||||
4.3.1 | Bill | 0.5 | 0.5 | Done | Settings needs “clear survey” button |
4.4 | Create Benchmark Window | ||||
4.4.1 | Bill | 2 | 1 | Done | Type in NEZ |
4.4.2 | Bill | 1 | 1 | Done | Pick a point (NEZ) |
4.4.3 | Bill | 1 | 1 | Done | Shoot a point for NEZ |
4.4.4 | Bill | 3 | 3 | Done | Import benchmarks/recover data |
4.5 | New Survey | ||||
4.5.1 | Bill | 2 | 2 | Done | Create an empty project |
4.5.2 | Bill | 0.5 | 0.5 | Done | Do default alignment |
4.5.3 | Bill | 1 | 1 | Done | Allow for a Monument adjustment |
4.5.4 | Bill | 2 | 4 | Done | Save benchmarks |
4.6 | Mike A | 2 | 2 | Done | Unify simplified lighting model in 3D with same as grade rod. |
Total | 26 | 20 |
Story Velocity == TBD
Complete
w
Add staking mode
Start 2012-11-26
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
5.1 | Bill | 1 | 0.5 | Done | Menu Changes |
5.1.1 | Done | Create New Menu for Staking mode | |||
5.1.2 | Done | Change Grade menu to allow for mode change | |||
5.2 | Bill | 1 | 0 | Done | Change program flow to ask for mode after alignment |
5.3 | Bill | 2 | 1 | Done | Add StakingInfoView |
5.3.1 | Done | Pick and Shot elevations | |||
5.3.2 | Done | Distance and slope between Pick & Shot | |||
5.3.3 | Done | Cut/Fill between Pick & Shot | |||
5.4 | Bill | 1 | 1 | Done | Add Offset distance to View→Other tab |
5.5 | 2 | Graphics | |||
5.5.1 | Bill | 0.5 | Done | Add rubberline between pick and shot | |
5.5.2 | 2 | Done | Add staking offset lines at pick point - use offset distance(5.4) | ||
5.6 | 2 | Proximity Clues | |||
5.6.1 | Bill | Done | Thick rubber line | ||
5.6.2 | Done | Add “near” tone | |||
5.7 | Bill | 1 | 1 | Done | Add PointInfoView to show PICKED point information |
5.7.1 | Done | Picked Pt N, E, picked Ln & Pt labels | |||
5.7.2 | Done | Slope and Distance between last 2 picked pts | |||
5.8 | 1 | Done | Add new cursors (Arrow and Cross) | ||
5.9 | 1 | 1 | Done | Add Autozoom for Staking | |
Total | 12 | 7.0 |
Story Velocity == TBD
Complete : 2013-01-15
bug fixes, altus cell, zoom controller extension, simple uploader
Start 2013-01-16
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
5.10 | Mike A | 5 | 17 | Done | Altus Cell Rover, still has bug #SG-64 |
Mike A | 5 | 0 | | ||
5.12 | Mike A | 5 | 4 | Done | Simple uploader, also SG 82, SD-152 |
SG-110 | Mike A | 1 | 1 | Done | Login gets obfuscated messages |
SG-73 | Mike A | 0.5 | 0.5 | Done | Survey lines disappear in fills |
SG-64 | Mike A | 2 | 2 | Done | Connecting to device has issues |
SG-59 | Mike A | 1 | 0 | Done | Change cut-fill incr several time, out of mem |
SG-29 | Mike A | 1 | 0 | Done | Verify Suspend/resume on location mgr |
SG-116 | Mike A | 0.5 | 0.1 | Done | Save as not upd new fn, no survey data disallow “save agt” |
SG-117 | Mike A | 0.5 | 0.1 | Done | Hide save AGT if no survey data. |
SG-118 | Mike A | 0.5 | 0.1 | Done | Pine street ADF crashes system |
SD-166 | Mike A | 1 | 0.2 | Done | SD Measure leaves compass always on. |
SD-156 | Mike A | 1 | 0.2 | Done | Unselect map background won't turn back on. |
SD-157 | Mike A | 1 | 0 | Done | Bill Cope out of memory reproduce. |
SD-122 | Mike A | 1 | 0 | Done | Error adding window |
SG-114 | Bill C | 1 | 0.07 | Done | Implement station offset |
SG-113 | Bill C | 0.5 | 0.07 | Done | Swap point and line label positions |
SG-112 | Bill C | 0.5 | 0.07 | Done | Disable label mode |
SG-109 | Bill C | 0.5 | 0.07 | Done | After shooting the 1st benchmark, zoom out |
SG-106 | Bill C | 0.5 | 0.07 | Done | Layer change touch area too big |
SG-104 | Bill C | 1 | 0.2 | Done | create benchmark not enabled |
SG-103 | Bill C | 1 | 0.07 | Done | New survey - boxes misshapen |
SG-101 | Bill C | 1 | 0.08 | Done | Rod Height broken |
| Bill C | 1 | | |
|
| Bill C | 3 | | |
|
Total | 34 | ~12.2 |
Finished: 2013-02-08
Labeling and Stockpile
Start 2013-01-30
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
6.1 | (8) | (14) | Labeling | ||
6.1.1 | 1 | 6 | Done | Basic Activity Support (layout xml and initialization code) | |
6.1.2 | 1 | 2 | Done | Read and display Label file, add/edit/delete labels from file | |
6.1.3 | 1 | 0 | Done | Enable/Disable labels | |
6.1.4 | 2 | 1 | Done | Long press new/edit/delete label | |
6.1.5 | Connect by Label | ||||
6.1.5.1 | 1 | 2 | Done | Create Labelled line 'array' | |
6.1.5.2 | 1 | Done | Search 'array' for match | ||
6.1.5.3 | 1 | 1 | Done | Add point to appropriate line | |
6.1.5.4 | 1 | 1 | Done | Undo | |
6.1.6 | * | |
|||
6.1.6.1 | * | | |
||
6.1.6.2 | * | | |
||
6.2 | (6) | (7) | Stockpile | ||
6.2.1 | Bill | 1 | 1 | Closed | Bottom View layout xml |
6.2.2 | Bill | 1 | Closed | Perimeter survey | |
6.2.3 | Bill | 1 | Closed | Copy perimeter to Existing and Design | |
6.2.4 | Bill | 1 | 0.5 | Closed | Survey interior |
6.2.5 | Bill | 1 | Closed | Copy interior to design | |
6.2.6 | Bill | 1 | 0.5 | Closed | build og, dsgn, iso, 3D |
6.2.7 | Bill | * | 5 | Closed | re-write SmartGradeActivity processing by mode |
6.2.8 | Bill | * | Closed | Display Measurement report of stockpile | |
6.3 | (8) | (9) | KMZ export (export a 3D surface) | ||
6.3.1 | Bill | 3 | 3 | Closed | Research Collada format |
6.3.2 | Bill | 5 | 6 | Closed | Write Collada export |
6.4 | Mike A | 5 | 5 | Done | Topcon Cell driver |
6.X | Bill | 9 | Open | Bug Fixes | |
Total | 27 | 41 |
Story Velocity == 0.65
Cal duration 37 days
Cal velocity = 0.73
Complete 2013-03-22
Progress Topo & ADF import
Start 2013-03-25
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
6.4 | (12) | 25 | Progress Topo | ||
| Bill | 0.5 | | |
|
6.4.2 | Bill | 3 | 9 | Closed | Create hull around progress data (port code from desktop) |
| Bill | 0.5 | | |
|
| Bill | 0.5 | | |
|
6.4.5 | Bill | 3 | 2 | Closed | Build progress surface |
6.4.6 | Bill | 0.5 | 0.5 | Closed | Build Isopach from Progress and Compare to Surface |
6.4.7 | Bill | 1 | 0.5 | Closed | Build report using progress hull (measurement area) |
6.4.8 | Bill | 0.5 | 0 | Closed | Display measurement report |
6.4.9 | Bill | 0.5 | 0 | Closed | Display hull |
6.4.10 | Bill | 1 | 0.5 | Closed | Allow hull to be edited |
6.4.11 | Bill | 1 | 1 | Closed | Add point to hull |
6.4.12 | Bill | * | 1 | Closed | Delete point in hull |
6.4.13 | Bill | * | Stage | ||
6.4.13.1 | Bill | * | 1 | Closed | Copy CompareTo data to new Progress Surface (0.5) |
6.4.13.2 | Bill | * | 3 | Closed | Clip Progress Surface to Survey surface hull (3) |
6.4.13.3 | Bill | * | 1 | Closed | Copy Survey surface to progress surface (0.5) |
6.4.13.4 | Bill | * | 3.5 | Closed | Surface save |
6.4.13.3 | Bill | * | 2 | Closed | Surface selector |
6.5 | (5) | ADF to ESW | |||
6.5.1 | Bill | 2 | Open | Import of Survey data | |
6.5.2 | Bill | 2 | Open | Import of Progress data | |
6.5.3 | Bill | 1 | Open | Import of Benchmark data | |
6.X | Bill | * | 11 | Open | Bug fixes, Suggestions and New capabilities |
Total | 17 | 36 |
Story Velocity ==
Complete
Leica driver for icG60
Start 2013-03-13
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
7.1 | Mike A | 1 | 0.5 | Done | Update desktop and build machine to latest ndk |
7.2 | Mike A | 0.5 | 1.0 | Done | Refactor current CPP source to new folder |
7.3 | Mike A | 1 | 0.5 | Done | Unpack Leica sources in source, read docs |
7.4 | Mike A | 3 | 0.5 | Done | Get Boost sub lib compiling |
7.5 | Mike A | 3 | 0.5 | Done | Get Leica source compiling |
| | 5 | 0 | |
|
| | | | | |
7.8 | Mike A | 2 | 2 | Done | Write basic Leica Provider |
7.9 | Mike A | 2 | 2 | Done | Write Leica JNI interface (basic calls) |
7.10 | Mike A | 2 | 2 | Done | Write Leica native glue, serial adaptor, callback |
7.11 | Mike A | 3 | 4 | Done | Write Leica cell provider |
7.12 | Mike A | 1 | 1 | Done | Extend Leica native for NTRIP/Cell calls |
7.13 | Mike A | 7 | 5 | TEST TEST TEST | |
Total | 33.5 | 23 |
Story Velocity == 1.45
Cal duration 32 days
Cal velocity = 1.04
Complete 2013-04-26
SmartGrade 1.5 maintenance release.
This release appears to be a catchall for a bunch of bugs and loose ends. Due to the fact that this has been progressing for sometime, this task list is a catch as catch-can. Mainly to track remaining work so we know when we're done.
Start 2015-02-12
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
9.1 | Mike A | 1 | 0.5 | Done | SmartGRade-505: upload issues |
Mike A | 1 | 0.5 | Done | SmartGrade-508: Disappearing zoom controller | |
Mike A | 1 | 0 | Done | SmartGrade-486: Not all projects in save screen | |
9.2 | Bill | SmartGrade-498: When cut-fill lines are turned on the trimesh is displayed and select-able. Cut-fill line labels should display when selected in Stake mode. | |||
Bill | SmartGrade-494: Existing Perimeter does not display when turned on in View | ||||
9.3 | Mike C | SmartGrade-37: Reading a New Survey File Problems | |||
9.4 | Ted | SmartGrade-455: Ted to repro | |||
9.5 | Change upper and lower information bars (labels, NE upper, Layer, grades, c/f) to device independent layouts. The goal is to increase the size of the information on high resolution tablets. After converting to DI layouts we may still need to increase sizes. We also should evaluate all of the layouts for use with tablets since that's what we're selling on. | ||||
9.5.1 | Mike A | 0.5 | 1.5 | Done | Change upper and lower information bars. NB: extra time because we picked up all SmartSuite info panels in other programs. |
9.5.2 | Mike A | 5 | 6 | Done | Move view settings to tree view. |
9.5.3 | Mike A | 5 | 3 | Done | Adapt label settings to be like view settings. |
Total | 13.5 | 11.5 | Done |
This is complete, but never got times etc. from anyone else so velocities are not meaningful.
Story Velocity ==
Cal duration X days
Cal velocity =
Complete