This is an old revision of the document!
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
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.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
Start 2010-10-20
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
2.1.A | Bill | 5 | 5 | OPTION: Integrate Triangle code via NDK | |
| | |
|||
| | |
|||
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.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
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
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 | |
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 | | Done | |
|
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
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. |
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 |
||
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
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
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:
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 | |||
| | |
|||
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:
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 | |
||
9.2.1 | 1 | 2 | Removed | |
|
9.2.1.1 | Removed | |
|||
9.2.1.2 | Removed | |
|||
9.2.2 | 2 | 0 | Removed | |
|
9.2.3 | Removed | |
|||
9.2.4 | Removed | |
|||
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:
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:
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
no data
Task Number | Owner | Estimate | Actual | Status | Description |
---|---|---|---|---|---|
13.1 | Bill C | 0.5 | Open | Simple Measure View | |
Total | 22 | 11.1 |
Start: 2016-09-01
End:
Story Velocity ==
Cal Duration:
Cal Velocity: