====== Story 3 - Mobile Convergence ======
 **Start** 2016-7-15
^ Task Number  ^ Owner   ^ Estimate  ^ Actual  ^ Status  ^ Description                                                                                                                        ^
| **3.1**      |         |           |         |         | **iOS Menuing**                                                                                                                    |
| 3.1.1        | mdr     |  5        | 5       | Done    | Implement UI menuing scheme                                                                                                        |
| 3.1.2        | mdr     |  0.5      | 0.5     | Done    | Build up plan view menu items                                                                                                      |
| 3.1.3        | mdr     |  1        | 1       | Done    | Move plan view Update Status as menu item                                                                                          |
| 3.1.4        | mdr     |  0.5      | 0.5     | Done    | Build up project file menu items                                                                                                   |
| 3.1.5        | mdr     |  0.5      | 0       | Done    | Move project file Update Status as menu item                                                                                       |
| 3.1.6        | mdr     |  2        | 0.5     | Done    | Implement project file sorting menu items                                                                                          |
| **3.2**      |         |           |         |         | **iOS Measure**                                                                                                                    |
| 3.2.1        | mdr     |  0.5      | 0.5     | Done    | Implement Measure start menu item                                                                                                  |
| 3.2.2        | mdr     |  1        | 0.5     | Done    | Add indicator of in measure mode  //Done by replacing plan buttons with measure control buttons//                                  |
| 3.2.3        | mdr     |  0.5      | 0.5     | Done    | Implement measure Done menu itemImplement Add Measure button action                                                     |
| 3.2.4        | mdr     |  0.5      | 0.5     | Done    | Implement measure Snap mode menu item                                                                                              |
| 3.2.5        | mdr     |  0.5      | 0.5     | Done    | Add indicator of in snap mode                                                                                                      |
| 3.2.6        | mdr     |  0.5      | 0       | Done    | Implement measure exit Snap mode                                                                                                   |
| 3.2.7        | mdr     |  5        | 1       | Done    | Add touch handlers to record measuring                                                                                             |
| 3.2.8        | mdr     |  3        | 2       | Done    | Add touch handlers to move measure point                                                                                           |
| 3.2.9        | mdr     |  X        |         |         | Add touch handlers to delete measure point  //Only deleting points via Back button//                                    |
| 3.2.10       | mdr     |  1        | 1       | Done    | Add touch handlers to select measure area  Selecing vie the Next button in status area                                  |
| 3.2.11       | mdr     |  2        | 0.5     | Done    | Save to KMZ measure if 3 2 points or more                                                                               |
| 3.2.12       | mdr     |  1        | 1       | Done    | Remove from KMZ measure if < 3 2 points                                                                                 |
| 3.2.13       | mdr     |  X        |         |         | Implement measure Clear menu item  //Replaced by the User Data in Layer View swipe to delete//                          |
| 3.2.14       | mdr     |  2        | 1.5     | Done    | Implement label selected measure area                                                                                              |
| 3.2.15       | mdr     |  1        | 1       | Done    | Update perimeter and area display if 3 points or more                                                                   |
| **3.3**      |         |           |         |         | **iOS User Data in Layers View**                                                                                                   |
| 3.3.1        | mdr     |  2        | 1       | Done    | Add Photos to item tree                                                                                                            |
| 3.3.2        | mdr     |  1        | 0.5     | Done    | Add Notes to item tree                                                                                                             |
| 3.3.3        | mdr     |  1        | 0.5     | Done    | Add Tracks to item tree                                                                                                            |
| 3.3.4        | mdr     |  1        | 1       | Done    | Add Measues to item tree                                                                                                           |
| 3.3.5        | mdr     |  2        | 1.5     | Done    | Implement hide / show for user items                                                                                               |
| 3.3.6        | mdr     |  1        | 0.5     | Done    | Implement center & zoom for user items                                                                                             |
| 3.3.7        | mdr     |  2        | 1.5     | Done    | Implement property sheet for user items                                                                                            |
| 3.3.8        | mdr     |  1        | 1       | Done    | Implement swipe to delete for user items                                                                                           |
| **3.4**      |         |           |         |         | **Plan view from KMZ**                                                                                                             |
| 3.4.1        | mdr     |  2        | 1.5     | Done    | Draw saved measures                                                                                                                |
| Subtotal     | mdr     |  41       | 23.5    |         |                                                                                                                                    |
| **3.20**     |         |           |         |         | **C++ Normalization**                                                                                                              |
| 3.20.1       | mja     |  1        | 2       | Done    | Backport IOS changes to GIT master                                                                                                 |
| 3.20.2       | mja     |  1        | 1       | Done    | Fix object structure                                                                                                               |
| 3.20.3       | mja     |  1        | 1       | Done    | Fwd port to Windows                                                                                                                |
| 3.20.4       | Mike R  |  X        |         |         | Reconfigure IOS build to accomodate std C++ API dir str//Delayed to start of SmartTrack iOS project//                   |
| **3.21**     |         |           |         |         | **ANDROID Track saving**                                                                                                           |
| 3.21.1       | mja     |  1        | 1       | Done    | Save per file, local file store                                                                                                    |
| 3.21.2       | mja     |  1        | 8       | Done    | Upload, same detect, clear on save. Change for view list mgmt, one entry per type, super folder, clear from view list.  |
| 3.21.3       | mja     |  1        | 0.5     | Done    | Clear tracker storage in filelist, long press file entry                                                                           |
| 3.21.4       | mja     |  1        |         |         | Individual photo upload status on AccessList, list IOS                                                                             |
| **3.22**     |         |           |         |         | **ANDROID - Put me here**                                                                                                          |
| 3.22.1       | mja     |  2        | 1       | Done    | Long press on autopan indicator                                                                                                    |
| 3.22.2       | mja     |  1        | 0       | Done    | Remove PMH from About tab.                                                                                                         |
| 3.23.3       | mja     |  1        | 0.5     | Done    | Fix SmartDirt to use new PutMeHere UI.                                                                                             |
| **3.24**     |         |           |         |         | **ANDROID Measure**                                                                                                                |
| 3.24.1       | mja     |  1        | 0.5     | Done    | Write measure areas to KMZ                                                                                                         |
| 3.24.2       | mja     |  1        | 2       | Done    | Make Measure areas persistent like tracker items                                                                                   |
| 3.24.3       | mja     | 1         | 2       | Done    | Make measure areas show up in listview.                                                                                            |
| 3.24.4       | mja     | new       | 7       | Done    | Measure area selector, edit, select, editor (this task was significantly under estimated)                                          |
| **3.25**     |         |           |         |         | **ANDROID - Code modernization**                                                                                                   |
| 3.25.1       | mja     |  1        | 0.5     | Done    | Remove show/removeDialog() replace with fragment calls.                                                                            |
| 3.25.2       | mja     |  1        | 1       | Done    | Replace measure delegate with measure fragment                                                                                     |
| 3.25.2.1     | mja     |           | 2       | Done    | Write main fragment, extract tracker from activity                                                                                 |
| 3.25.2.2     | mja     |           | 1       | Done    | Zoom controller shuffle between two fragments                                                                                      |
| 3.25.2.3     | mja     |           | 0       | Done    | Move readMeas perim to measure fragment                                                                                            |
| 3.25.3       | mja     |  0        |         |         | Move PlanLayer stuff to model package. SmartPlanProject, continue to remove compiler warnings.                                     |
| 3.25.4       | mja     |  1        | 0.5     | Done    | Add Fabric/Answers Events for Measure...                                                                                           |
| Subtotal     | mja     | 17+       | 30.5    |         |                                                                                                                                    |
| **Total**    |         |  **XX**   |  6      |         |                                                                                                                                    |
Story Velocity == 
Complete 
Cal Duration: 
Cal Velocity: 
====== Story 0 ======
 **Start** 2013-04-29
^ Task Number   ^ Owner   ^ Estimate ^ Actual ^ Status ^ Description   ^ 
| 0.1           | Mike A |   0.25  |  0.25   | Done  | Branch AGTEK_Lib repository for SP, Create SP project in SVN |
| 0.2           | Mike A |   0.5   |  0.5    | Done  | Integrate V4 support library into AGTEK_Lib, modify manifest, Fix AGTEK_Lib native builder - supporting the dev environment |
| 0.3           | Mike A |   0.5   |  0.25   | Done  | Integrate with nightly build, start of "build" account |
| 0.4           | Mike A |   2     |   2     | Done  | SmartPlan activity, license, readfile ADF, basic menu (?) |
| 0.5           | Mike A |   2     |   2     | Done  | Abstract Reader interface, AbstractADFModel |
| 0.6           | Mike A |   1     |   2     | Done  | Implement PlanProject, extending AbstractADFModel, image list only | 
| 0.7           | Mike A |   3     |   2     | Done | Write GLView / Renderer to support it (2D only) |
| 0.8           | Mike A |   2     |   2     | Done  | Task out story 1, Android Implementation |
| **Total**     |        |  **11.25**  |  **11.0**  |       |                              |
Story Velocity == 0.98  (as of COB 2013-05-15)
Complete 2013-05-15
Cal Duration: 13
Cal Velocity: 0.85
====== Story 1 - Android Implementation ======
 **Start** 2-13-05-13
^ Task Number   ^ Owner   ^ Estimate ^ Actual ^ Status ^ Description   ^ 
| 1.1           | Mike A |  1      |  1      | Done| Integrate track and photo capture from SmartDirt |
| 1.2           | Mike A |  1      |  3      | Done | Build up layer list + UI selector, test with ADF 'layers' |
| 1.3  | Mike A |  1   |         |      | Take SD tracker into SP. Dupe of 1.0 | 
| 1.3.1           |  Mike A  |  1      |   0.5    | Done | Integrate deferred upload manager (AKA save KMZ tracks from SD). |
| 1.4           | Mike A |  1      |   1    | Done | Add distance / length display |
| 1.5           | Mike A |  3      |   4     | Done | Dupe Measure (ltd) functionality, use delegate model |
| 1.6           | Mike A |  2      |  2.5    | Done | Extend PlanModel to support KMZ data elements, plus info in  layer | 
| 1.6.1         | Mike A |  1      |  0.5    | Done | Implement KMZ reader, extract lines, different LayerEnum structure |
| 1.6.2         | Mike A |  1      |  1      | Done | Extend KMZ reader for placemarks | 
| 1.6.3         |        |  1      |  1      | Done | Extend KMZ reader for MultiGeometry polygon stuff. | 
| 1.6.4         |        |  1      |  1      | Done | Extend KMZ reader for GroundOverlay | 
| 1.7           |        |  5      |         |      | Reintegrate branch with trunk. |
| 1.8           | Mike A |         |  30     | Done | Test, fix bugs, more V4 support, balance of time. | 
| 1.9           | Mike A |         |  5      | Done | Vacantion
| **Total**     |        |  **19**  |  **55.5**  |      |                              |
Story Velocity == 0.34   (as of COB 2013-07-23)
Complete 2013-07-23
Cal Duration: 55 days
Cal Velocity: 0.34
====== Story 2 - Better Tools ======
 **Start** 2-14-05-27
^ Task Number   ^ Owner   ^ Estimate ^ Actual ^ Status ^ Description   ^ 
| 2.1           | Mike A |  0.5     |  0.5     | Done | Build task list |
| 2.2           | Mike A |  0.5     |  2.0     | Done | Update save/upload to be auto-save-as, always upload |
| 2.3           | Mike A |  1       |  0.2     |      | Fix delays on deferred uploader, add button to About |
| 2.4           | Mike A |  2       |   3      | Done | Alert user to new version and ask if update, yes == auto-download-then-install APK |
| 2.5           | Mike A |  1       |          |      | Test new CachedProjectManager interaction with older apps (SD 1.7, SG 1.3, ABSU 1.3). |
| 2.6           | Mike A |  2       |          |      | Add note feature |
| **Total**     |        |  **XX**  |  **XX**  |      |                              |
Story Velocity == 
Complete 
Cal Duration: 
Cal Velocity: