====== Story 0 ======
**Start** 2010-09-27
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 0.1 | Mike A | 1 | 0.25 | Open | Learn Android Test Framework |
| 0.2 | Bill C | 1 | 0.5 | Done | Learn Android Test Framework |
| 0.3 | Mike A | 2 | 0.5 | Done | Integrate with nightly build |
| 0.4 | Bill C | 1 | 0.5 | Done | Get file list |
| 0.5 | Mike A | 1 | 0.5 | Done | Publish Arch Diagram on Wiki |
| 0.6 | MA & BC| 2 | 2 | Done| Flesh out Task Lists |
| **Total** | | **8** | **4.25** | | |
Story Velocity == 1.88 (as of COB 2010-09-29)
Complete 2010-9-29
Cal Duration: 2
Cal Velocity: 4
====== Story 1 ======
**Start** 2010-09-30
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 1.1 | Mike A | 3 | 3 | Done | AGT Reader & Abstract Reader |
| 1.1.A | Mike A | | | | Rewrite reader tokenizer to handle unicode and numeric labels properly. |
| 1.2 | Bill C | 5 | 4 | Done | Implement Geometric primitives com.agtek.geometry, point, lines, text, no curves |
| 1.3 | Mike A | 2 | 4 | Done | Display design lines from chosen design file, screen transform |
| 1.3.A | Mike A | | 1 | Done | Put AGT read on async task, add notification structure to view, etc. |
| 1.4 | Bill C | 2 | 2 | Done | User selection of display item, to be used for interrogation, later story |
| 1.5 | | 1 | | | GPS Alignment of design file, allow user to pick geometry from design. |
| 1.6 | Bill C | 5 | 5 | Done | Build com.agtek.gps modules for shooting points, producing transform matrix. |
| 1.7 | Mike A | 2 | 3 | Done | Zoom Map, pinch and/or +/- zoom buttons, display overlays |
| 1.8 | | 2 | 2 | Done | Track GPS, allow manual panning via GPS indicator button, need 1.6, 1.3 |
| 1.9 | Bill C | 5 | 4 | | Investigate Triangle port / NDK(?) |
| | Mike A | | 2 | Done | Defects/bug fixes |
|** Total** | | **26** | **30** | | |
order (1.1,1.2) (1.3,1.6) (1.7,1.8) (1.4,1.5)
Ideal end = 26/2 days 2010-10-18
Story Velocity 0.933
Actual End 2010-10-20
Cal Duration: 22
Val Velocity: 1.18
====== Story 2 ======
**Start** 2010-10-20
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 2.1.A | Bill | 5 | 5 | | OPTION: Integrate Triangle code via NDK |
| 2.1.B| | 13 | | | OPTION: Rewrite triangle mesh in Java because can't port original Triangle |
| 2.1.C| | 21 | | | OPTION: Write/port other mesh code. |
| 2.2 | Bill | 8 | 10 | | Implement mesh code, AKA TriMesh object equivalent from DirtPilot. Need to implement progress listener, use com.agtek.geometry. Don't need 2.5 right away, current implementation is doing linear search. |
| 2.4 | Bill | 13 | 5 | | Validate and test meshing code, ASSUMES multiple concurrent testers |
| 2.5 | | 5 | | | Improve structure of in memory geometry for efficient lookup and redraw, e.g. quadtree, etc. Note: PDA version of TriMesh currently uses linear search. |
| 2.6 | Mike A | 1 | 1 | Done | Wider lines for selected geometry |
| 2.7 | Mike A | 1 | 1.0 | Done | /AGTEK for file storage on SDCard |
| 2.8 | Mike A | 1 | 1 | Done | GLDesignView attributes for zoom, etc. Rotate use Location Glyph |
| 2.9 | Mike A | 1 | 0.1 | Done | Add X% around display so edge lines are not lost. |
| 2.10 | Mike A | 2 | 2.5 | Done | Custom Zoom Buttons |
| 2.11 | Mike A | 1 | 1.0 | Done | Allow points on selection |
| 2.12 | Mike A | | 1.0 | Done | Fix memory leaks during rotation. |
| 2.13 | Mike A | | 1.0 | Done | Add select sound when picking lines, etc. |
| 2.14 | Mike A | | 1.0 | Done | Rewrite reader tokenizer to handle unicode and numeric labels properly. |
| 2.15 | Mike A | | 2.5 | Done | Tabbed list view for files / access (not live, yet) |
| 2.16 | Mike A | | 1.0 | Done | Defect repair, SD-7, SD-9 |
| 4.3 | Mike A | 3 | 1.0 | Done | Sign application according to Android signing specifications |
| 2.17 | Mike A | | 1.0 | Done | Install NDK on workstation & nightly build. |
| 2.18 | Mike A | | 1.0 | Done | Make scale live and dynamic |
| 2.19 | Mike A | | 2.0 | Done | numeric underflow defect |
| 2.20 | Mike A | | 1.0 | Done | Clean up statistics, About tab. |
| 2.21 | Mike A | | 2.0 | Done | Implement view tab skeletons, no populated |
| 2.22 | Mike A | | 1.0 | Done | Adjust line point circles on selected geometry |
| **Total** | | **44** | **42.1** | | |
Velocity 1 estimate end 2010-11-22
Actual end 2010-11-24 (adjust for inversion of color display vs. agtek access inpl).
Cal Duration: 33
Cal Velocity: 1.33
====== Story 3 ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 2.3 | Mike A | 5 | 2 | Done | Create and display basic openGL design surface |
| 3.1.A | Mike A | 3 | 2 | Done | Implement view menu/tabs |
| 3.2 | Mike C | 5 | 8 | Done | Specify AGTEK Access structure and interface |
| 3.3 | Mike A | 13 | 15 | Done | Integrate AGTEK Access, from 3.2 |
| 4.2 | Mike A | 5 | 3 | Done | Add Obfuscator |
| 3.6 | Mike A | | 5 | Done | Location Framework |
| 3.7 | Mike A | | 2 | Done | Refactor access login for basic key |
| 3.8 | Bill C | | 10 | Done | Implement 1/2 of iso-pack |
| 3.9 | Bill C | | 10 | Done | Refinement to mesh code for perimeter |
| **Revised total** | | | 57 | | |
| **Orig total** | | **51** | | | |
Velocity end (0.89) == 2010-12-29
Cal Duration: 35
Cal Velocity: 1.45
====== Story 4 ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 4.0 | Mike C | 5 | 5 | Done | Specify requirements for key access, temporary or perm? Site license vs. unit license... |
| 4.1 | Mike A | 5 | 2 | Done | Add access key / Copy protection. Need to know if this is a timed key or perm key. Assume phone (unit) perm license. Need to find a encryption package. |
| 4.4 | Mike C | 5 | | | Work with Tech Pubs |
| 3.4 | Bill C | 5 | | | Add measurements, line, distance to object, path area, volume, cut/fill volumes. Needs to have a point selected. |
| 3.1 | Bill C | 2 | 4 | Done | Display topographic information, contour lines, water features, spot elevation, in the main graphic window. View menu prefs |
| 3.2 | Bill C | 5 | 55 | Done | Read ESW File (or replacement), depends on external ESW project |
| 3.21 | Bill C | (15) | 3 | Done | Modify Holes/Islands Trimesh read |
| 3.81 | Bill C | | 25 | Done | Implement 2/2 of Isopach |
| 3.5 | Bill C | 2 | 1 | Done | Display info bars at top and bottom, AKA "go live". |
| 4.5 | | 5 | 2 | Done | Implement shader based coloring - Did workaround until time is more plentiful |
| 4.6 | Bill C | 3 | 2 | Done | redo data model for multiple layers. |
| 4.7 | | | 2 | | Make interface look good in 2.3 (force light background) |
| **Total** | | **37** | **99** | | |
Velocity end (Assume 1.0) 2011-01-28
** The end of this story is December RELEASE **
Start: 2011-01-04
End : 2011-05-22
Cal Duration: 142
Cal Velocity: 0.26
====== Story 5 ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 5.1 | | | | | **3D views** |
| 5.1.1 | Mike A | 2 | 1 | Done | Change OpenGL mesh from 2D to 3D data |
| 5.1.2 | Mike A | 2 | 4 | Done | Use isopach triangles for 3D view (change elevations to surface elevations), plus some viewing defects needed fixed. |
| 5.1.3 | Mike A | 1 | 0 | Done | Add 3D View menu choices - and menu choices work|
| 5.1.4 | Mike A | 3 | 2 | Done | Implement 3D view camera |
| **//5.1//** | | **//8//** | **//7//** | | **//Sub-Total//** |
| 5.2 | | | | | **Measurement**|
| 5.2.1 | Mike A | 2 | 1 | Done | Create cache object|
| 5.2.2 | | | | | Create Measure Activity|
| 5.2.2.1 | Mike A | 1 | 1 | Done | Create New Activity|
| 5.2.2.2 | Mike A | 1 | 1 | Done | Rearrange View Structure|
| 5.2.3 | Mike A | 0.5 | 0.5 | Done | Limit Measurement to 2D mode only|
| 5.2.4 | Mike A | 0.5 | 0 | Done | Maintain last measurement stats |
| 5.2.5 | Mike A | 1 | 1 | Done | Implement Measurement menu choices - Back/Clear/Map/View/3D|
| 5.2.6 | Mike A | 1 | 2 | Done | Measure info view |
| 5.2.7 | | | | | **Report** |
| 5.2.7.1 | Mike A | 3 | 2 | Done | Add email capability. PDF?|
| 5.2.7.2 | Bill C | 2 | | | Add KMZ capability|
| 5.2.7.3 | Mike A | 3 | 1 | Done | Add screen-capture capability|
| 5.2.7.4 | Bill C | 5 | | | implement NDK support Java measure calc's|
| 5.2.7.5 | Mike A | 1 | 1 | Done | Shade measure area |
| 5.2.7.6 | Mike A | 5 | 4 | Done | Create report view|
| **//5.2//** | | **//26//** | **//14.5//** | | **//Sub-Total//** |
| 5.3 | | | | | **View Menu Polish** |
| 5.3.1 | Mike A | 2 | 2 | Done | Color Grid Cell |
| 5.3.2 | Mike A | 2 | 0 | Dropped | Northing/Station selection |
| 5.3.3 | | | | | //Station/Offset// |
| 5.3.3.1 | Bill C | 2 | 0 | Dropped | Export CL data into ADF |
| 5.3.3.2 | Bill C | 3 | 0 | Dropped | Create plan for HWY in ADF |
| 5.3.3.3 | Bill C | 8 | 0 | Dropped | Add new Line class with arcs and spirals |
| 5.3.3.4 | Bill C | 2 | 0 | Dropped | Find closest point on line perpendicular to pick point|
| 5.3.3.5 | Bill C | 2 | 0 | Dropped | Find closest line to pick point |
| 5.3.3.6 | Bill C | 5 | 0 | Dropped | Read HWY data into ADF Creator |
| **//5.3//** | | **//26//** | **//2//** | | **//Sub-Total//** |
| 5.4 | | | | | ** Demo ** |
| 5.4.1 | Bill C | 3 | 3 | Done | Settings .. Add Put-Me-Here |
| 5.4.2 | Bill C | 2 | 1 | Done | Adjust map projection |
| 5.4.3 | Bill C | | 4 | Done | External Bluetooth connection to GPS |
| 5.4.4 //NEW// | Mike A | | 1 | Done | Settings .. Add use Compass direction |
| **//5.4//** | | **//5//** | **//9//** | | **//Sub-Total//** |
| | | | | | |
| **5** | | **65** | **32.5** | | **Development Total** |
| | | | | | |
| 5.5 | | | | | **Optimization & Bug fixing** |
| 5.5.1 | | 8 | | | Find unneeded objects |
| 5.5.2 | | 5 | | | Optimize classes |
| 5.5.3 | Mike A | 13 | | | OpenGL/Shader |
| 5.5.4 | Bill C | 13 | | | Mesh - NDK/Java |
| 5.5.5 | | | | |Increase performance speed |
| 5.5.6 | | 5 | | | Statistics |
| **//5.5//** | | **//44//** | | | **//Sub-Total//** |
| 5.6 | | | | | **Other** |
| 5.6.1 | | 0.5 | 0 | Done | Remove mesh display code |
| 5.6.2 | | 0.5 | 0.5 | Done | Settings Remove preferences |
| 5.6.3 | | 3 | | | View Flipper |
| 5.6.4 | | 2 | | | Measurement gestures (X or scribble-out) |
| **//5.6//** | | **//6//** | **//0.5//** | | **//Sub-Total//** |
| | | | | | |
| **5** | | **115** | **29** | | **Total** |
Start of story: 2011-05-23
Summary notes: 5.5 & 5.6 were really wishful thinking by engineers, never agreed to by mgmt.
MJA removing those from the total (-50 days), leaving 65 days (as total below 5.4.4 shows).
Effort velocity = 2.
Cal Duration: 140
Cal Velocity: 0.46
====== Story 6 AKA "The Bridge" ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| **6.1** | Bill | 1 | 1 | Done | Stabilize ADF creator; crash during quit, add the new Icon |
| **6.2** | | | | Done | Unable to Trimesh bug - multiple perimeter/boundary, holes with islands |
| 6.2.1 | Bill | 3 | 8 | Done | ADF Creator side - "1 mesh, one hole" |
| 6.2.2 | Bill | 2 | 9 | Done | ADF Reader - Support multiple meshes, Preq: 6.3.3 |
| **6.3** | | | | | ADF File Format |
| 6.3.1 | Bill | 1 | 1 | Done | Modify ADF format to support Model Names |
| 6.3.2 | | | | Done | Isopach creation |
| 6.3.2.1 | Bill | 1 | 1 | Done | Evaluate isopach creation in ADF Creator|
| 6.3.2.2 | Bill | 1 | 0 | Done | Copy design model, trim existing to boundary |
| 6.3.2.3 | Bill | 2 | 0 | Done | Breaking existing lines against design |
| 6.3.2.4 | Bill | 1 | 0 | Done | Drape the lines, add them together |
| 6.3.2.5 | Bill | 1 | 0 | Done | Mesh the surfaces |
| 6.3.2.6 | Bill | 1 | - | 6.3.4 | Write ISOPach data to ADF |
| 6.3.2.7 | Bill | 3 | - | 6.3.4 | Add support for ADF read of isopach trimesh in SmartSuite |
| 6.3.3 | | | | | Progressive read |
| 6.3.3.1 | Mike A | 1 | 4 | Done | Define progressive elements |
| | Bill | | 2 | Done | ditto |
| 6.3.3.2 | Bill | 2 | 1 | Done | Implement progressive read elements in ADF Creator, Preq: 6.3.1 |
| 6.3.3.3 | Mike A | 2 | 3 | Done | Implement progressive read of points/lines for a surface/Model in ADF reader |
| 6.3.3.4 | Mike A | 2 | **-** | Done | Support mesh creation with Model centric points and lines |
| 6.3.4 | | | | | ADF Write (Isopach) on phone |
| 6.3.4.1 | Bill | -- //2// -- | 15 | Done | Write ISOPach data to ADF |
| | Mike A | | 15 | Done | ditto |
| 6.3.2.2 | Bill | -- //3// -- | 16 | Done | Add support for ADF read of isopach trimesh in SmartSuite |
| | Mike A | | 16 | Done | ditto |
| **Total** | | **26** | **61** | | **Total** |
Order: 6.1, 6.2, 6.3.1, 6.3.3, 6.3.2
Start: 2011-10-10
End: 2011-12-15 (based on SVN history of AGTEK_Lib)
Cal duration: 61 days
Duration Velocity: 0.42
====== Story 7 AKA "Brideshead Revisited" ======
**Start** 2012-07-18
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| **7.1** | Bill C | | | | **Save tracks** |
| 7.1.1 | Bill C | 1 | 0.5 | Done | Add Save tracks Screen|
| 7.1.2 | Bill C | 1 | 0.5 | Done | Save tracks as GPX |
| 7.1.3 | Bill C | 2 | 0.5 | Done | Save tracks as LLA|
| **7.2** | | | | | **Display bitmaps** |
| 7.2.1 | Bill C | 1 | 2 | Done | Read image params from ESW. save to ADF (define ADF format) |
| 7.2.2 | Bill C | 3 | 5 | Done | Using ADF Converter convert PDF into raster image structure. Save raster to ADF |
| 7.2.3 | Mike A | 1 | 7 | Done | Read raster + params from ADF. |
| 7.2.4 | Mike A | 3 | 8 | Done | Draw bitmap on screen |
| **7.3** | | | | | **Process open file for ADF** |
| 7.3.1 | Mike A | 1 | 1.0 | Done | Capture incoming VIEW/EDIT intents |
| 7.3.2 | Mike A | 0.5 | 0.5 | Done | Copy ADF from source to root of cache manager (non-project rooted) |
| 7.3.3 | Mike A | 0.5 | 0.5 | Done | Invoke open file, read project, display. |
| **7.4** | | | | | **Allow pick location** |
| 7.4.1 | Bill | * | 0.5 | Done | Allow pick location and show distance to picked location |
| **Total** | | **14** | **11** | | |
Story Velocity == (as of COB )
Complete
Cal Duration:
Cal Velocity:
====== Story 8 Measure Mode changes ======
**Start** 2012-08-14
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 8.1 | Bill C | 0.1 | 0.25 | Done | Modify menu to add Snap and Exit Measure |
| 8.2 | Bill C | 0.5 | 0.25 | Done | Create Selection point/line objects |
| 8.3 | Bill C | 0.1 | 0.25 | Done | Implement new selection (Add snap and selection method) |
| 8.4 | Bill C | 0.1 | 0.25 | Done | Implement Exit Measure |
| 8.5 | Bill C | 0.1 | 0.25 | Done | Implement Backpress Undo |
| 8.6 | Bill C | 0.1 | 0.5 | Done | Draw measure line with point icons |
| 8.7 | | | 3 | Done | **Measure line edit** |
| 8.7.1 | | | | Done | Long press point/segment selection |
| 8.7.2 | | | | Done | Drag selection to new location |
| 8.7.3 | | | | Done | Pick new location for selection |
| 8.7.4 | | | | Done | Snap new location for selection |
| 8.7.5 | | | | Open | Display magnified under finger area offset |
| **Total** | | ** 1.0 ** | **4.5** | | |
Start: 2012-08-14
End: 2012-08-27
(Without estimates the velocities cannot be calculated)
Story Velocity ==
Cal Duration: 13
Cal Velocity:
====== Story 9 Those Things we meant to get to ======
**Start** 2012-09-07
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 9.1 | | | | Done | **File List Enhancements** |
| 9.1.1 | | | | Done | Pop-up menu |
| 9.1.1.1 | Bill | 1 | 0.5 | Done | Create Pop-up menu |
| 9.1.1.2 | Bill | 1 | 0.5 | Done | Check for updates |
| 9.1.1.2.1 | | | | Done | Check dates |
| 9.1.1.2.2 | | | | Done | Query for download/Download |
| 9.1.1.3 | Bill | 1 | 0.5 | Done | Upload local file |
| 9.1.1.3.1 | | | | Done | Determine project|
| 9.1.1.3.2 | | | | Done | Allow pick of new project|
| 9.1.1.3.3 | | | | Done | Upload|
| 9.1.1.4 | Bill | 1 | 0.5 | Done | Rename local file |
| 9.1.1.4.1 | | | | Done | Create small Rename Dlg |
| 9.1.1.4.2 | | | | Done | Rename |
| 9.1.1.5 | Bill | 1 | 0.5 | Done | Delete local file - use current methodology |
| 9.1.1.6 | Bill | 1 | 0.5 | Done | Create Access Uploader utility |
| 9.1.1.6.1 | | | | Done | encapsulate Uploading|
| 9.1.1.6.2 | | | | Done | encapsulate update checking |
| 9.1.1.6.3 | | | | Done | encapsulate downloading |
| 9.1.2 | Bill | 2 | 1 | Done | Multi-delete |
| 9.1.2.1 | | | | Done | New FileListView item container |
| 9.1.2.2 | | | | Done | Add buttons to bottom of FileListView |
| 9.1.2.3 | | | | Done | Delete Confirmation |
| 9.1.2.4 | | | | Done | Delete |
| 9.2 | Bill | | | Removed | **Surface Switching** |
| 9.2.1 | | 1 | 2 | Removed | Multi-radio choice window |
| 9.2.1.1 | | | | Removed | Dlg with 2 listviews |
| 9.2.1.2 | | | | Removed | Done after two picks or backpress |
| 9.2.2 | | 2 | 0 | Removed | Arrow(s) in surface info view |
| 9.2.3 | | | | Removed | Automatically turn lines on/off when switching surfaces |
| 9.2.4 | | | | Removed | Build new surfaces/isopach |
| 9.3 | Bill | 1 | 1 | Done | **Distance/Slope display** |
| 9.3.1 | | | | Done | Remember last 2 points picked |
| 9.3.2 | | | | Done | Show distance/slope in point info view |
| 9.3.3 | | | | Done | Arrow to indicate pick/switching of slope/distance |
| 9.3.4 | | | | Done | Switch display on pick of point info view |
| 9.3.5 | | | | Done | Display picked point with X and previous pick with O |
| 9.4 | | | | | Image display completion. |
| 9.4.1 | Mike A | 1 | 0.5 | Done | Re-enable image display |
| 9.4.2 | Mike A | 5 | 5 | Done | Display thumbnails, switch to intermediate tiles, final tiles are various zoom |
| 9.4.3 | | | | | Manual sheet selector |
| 9.4.3.1 | Mike A | 2 | 2 | Done | intersect sheet boundary with other sheet boundary |
| 9.4.3.2 | Mike A | 3 | 0.5 | Done | Implement sheet boundary better in() method. Exact instead of ortho-normal bounding box |
| 9.4.3.3 | Mike A | 2 | 2 | Done | popup sheet selector |
| 9.5 | Bill | | 5 | Done | Add image tiling to ADFCreator |
| 9.6 | Bill | | 1 | Done | Add multiple tracks |
| **Total** | | ** 25 ** | ** 14 ** | | |
Start: 2012-09-07
End:
Story Velocity ==
Cal Duration:
Cal Velocity:
====== Story 10 - I hope this thing is finally finished ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| **10.1** | Bill | | | Open | **Station-Offset** |
| 10.1.1 | | 1 | | Open | Sketch Highway in ADF |
| 10.1.2 | | 1 | | Open | Define Highway Alignment in ADF |
| 10.1.3 | | 1 | | Open | Export Highway Alignment in ADFCreator |
| 10.1.4 | | 1 | | Open | Import Highway Alignment |
| 10.1.5 | | 2 | | Open | Create Highway Tab |
| 10.1.6 | | 1 | | Open | Bold Highway Alignment in graphics |
| 10.1.7 | | 1 | | Open | Display position as station-offset |
| **10.2** | Bill | | | Open | **Surface Switching** |
| 10.2.1 | | 1 | | Open | Multi-radio choice window |
| 10.2.1.1 | | | | Open | Dlg with 2 listviews |
| 10.2.1.2 | | | | Open | Done after two picks or backpress |
| 10.2.2 | | 0.5 | | Open | Arrow(s) in surface info view |
| 10.2.3 | | 0.5 | | Open | Automatically turn lines on/off when switching surfaces |
| 10.2.4 | | 2 | | Open | Build new surfaces/isopach |
| 10.3 | | | | Done | Altus integration |
| 10.3.1 | Mike A | 2 | 2 | Done | Auto rover driver |
| 10.3.2 | Mike A | 3 | 1 | Done | Base support in driver, Most work as task 0.4 in BaseSetup |
| 10.3.3 | Mike A | 1 | 0.5 | Done | Review Topcon for initialization settings |
| 10.3.4 | Mike A | 5 | | Open | Altus Cell driver |
| **Total** | | **23** | ** ** | | |
Start:
End:
Story Velocity ==
Cal Duration:
Cal Velocity:
====== Story 11 - Final Stop, Maybe (You ought to be in pictures) ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 11.1 | Mike A | 1 | 0.2 | Done | Add new preference tab + two buttons |
| 11.2 | Mike A | 5 | 0.5 | Done | Extend Zoom controller to accept new buttons |
| 11.3 | Mike A | 3 | 0.2 | Done | On press of extended camera button, take picture, retain in tracker |
| 11.3.1 | Mike A | 1 | 0.0 | Done | Verify EXIF with lat-lon-time |
| 11.4 | Mike A | 2 | 0.2 | Done | Hook track button to toggle tracking |
| 11.5 | | | | | Save |
| 11.5.1 | Mike A | 2 | 0.5 | Done | SaveAs / upload modification for photos |
| | | | | | NB: Not selecting upload leaves KMZ in 'localfile' link model, leaves kmz & photos in Access directory |
| 11.5.2 | Mike A | 3 | 2.5 | Done | KMZ exporter, track + photo links |
| 11.5.3 | Mike A | 3 | 1 | Done | Photo upload to proj/photos/jobname/ |
| | | | | | NB: Upload photos first, create public links, patch links in KMZ |
| 11.6 | Mike A | 2 | 1 | Done | display camera icon, Tap camera icon instance, open image. |
| 11.7 //new// | Mike A | 3 | 0.5 | Done| Label images. |
| 11.8 //new// | Mike A | 3 | 0.5 | Done| Clean up original files. |
| 11.9 //new// | Mike A | 4 | 4 | Done | Bug fixes |
| Total | | 22 | 11.1 | | |
Start: 2013-02-22
End: 2013-02-13
Story Velocity == 1.89
Cal Duration: 14
Cal Velocity: 1.57
====== Story 12 - ======
no data
====== Story 13 Multi-Measure and KMZ ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 13.1 | Bill C | 2 | 0.5 | Done | Migrate Multi-measure |
| 13.2 | Bill C | 1 | 0.25 | Open | Simple Measure View |
| 13.3 | Bill C | 0.5 | 0.5 | Done | Measure Area Name Change |
| 13.4 | Bill C | 1 | 0.25 | Open | Add Snap and New Area to ZoomController |
| 13.5 | Bill C | 1 | 0.25 | Done | Create File Name and Measure Label View |
| 13.6 | Bill C | 0.5 | 0.25 | Done | Menu Change |
| 13.7 | Bill C | 0.5 | 1 | Done | Add Measure areas To Layer List |
| 13.8 | Bill C | 2 | | Open | Implement Swipe delete in View Layers |
| **13.9** | Bill C | | | | **Persistent Measure Areas** |
| 13.9.1 | Bill C | 1 | 2 | Done | Save Measure Areas |
| 13.9.2 | Bill C | 1 | 1 | Done | Clear Photos/Notes/Measure Areas |
| 13.10 | Bill C | 2 | 1 | Done | KMZ Save |
| 13.11 | Bill C | 3 | | Open | Grid Volume Optimization |
| **Total** | | **15.5** | 7.0 | | |
Start: 2016-09-01
End:
Story Velocity ==
Cal Duration:
Cal Velocity:
====== Story 14 Cost Code Support ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| 14.0 | Bill C | 1.0 | 1.0 | **Done** | Plan Cost Codes effort |
| 14.1 | Bill C | 0.25 | 0.0 | **Done** | Make sure Cost Codes are fetched |
| 14.2 | Bill C | 0.25 | 0.25 | **Done** | Create TextEditCostCode Dlg |
| 14.3 | Bill C | 0.5 | 0.25 | **Done** | Make space in Note/Photo/Track struct for cost codes |
| 14.4 | Bill C | 0.25 | 0.5 | **Done** | Store Cost Codes |
| 14.5 | Bill C | 0.25 | 0.25 | **Done** | Make space in MeasureArea for cost codes |
| 14.6 | Bill C | 0.5 | 0.75 | **Done** | Modify measure Edit View |
| 14.7 | Bill C | 1 | 1.0 | **Done** | Modify View (TreeView) to show cost codes |
| **Total** | | **4.0** | **4.0** | | |
Start: 2017-04-18
End: 2017-04-21
Story Velocity == 1.0
Cal Duration:
Cal Velocity:
====== Story 15 Science Experiment ======
^ Task Number ^ Owner ^ Estimate ^ Actual ^ Status ^ Description ^
| **15.0** | Bill C | 1.0 | 1.0 | **Done** | **Enable RTK** |
| **15.1** | | | | | **Put Me Here** |
| 15.1.1 | Bill C | 0.0 | | **Done** | Autonomous choice path |
| 15.1.2 | Bill C | 0.5 | 0.5 | **Done** | RTK Choice path |
| 15.1.3 | Bill C | 1.0 | 1.0 | **Done** | Show PMH RTK Choices |
| 15.1.4 | Bill C | 1.0 | 1.0 | **Done** | PMH Fragment |
| 15.1.5 | Bill C | 1.0 | 1.5 | **Done** | Set Elev Fragment |
| 15.1.6 | Bill C | 1.0 | 1.0 | **Done** | 2nd Pt Rotation Fragment |
| 15.1.7 | Bill C | 1.0 | 0.5 | **Done** | Clear |
| 15.1.8 | Bill C | 0.5 | 0.5 | **Done** | Map Projection |
| 15.1.9 | Bill C | ------ | 0.5 | **Done** | Auto switch to RTK fragment |
| **15.2** | | | | | **SmartDirt Fragment with RTK** |
| 15.2.1 | Bill C | 2.0 | 2.0 | **Done** | Bottom Info View |
| 15.2.2 | Bill C | 0.5 | 0.0 | **Done** | Satellite info |
| 15.2.3 | Bill C | 1.0 | 1.5 | **Done** | Cut/Fill Display |
| 15.2.4 | Bill C | ------- | 2.0 | **Done** | RTK Fragment |
| **15.3** | Bill C | 3.0 | | Open | **Survey Track** |
| **Total** | | **13.5** | **13.0** | | |
Start: 2017-06-05
End:
Story Velocity ==
Cal Duration:
Cal Velocity: