====== 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: