lib_zdtm_sync - Detailed Plan

Company: ZSREP
Manager: Andrew De Ponte
Start: January 10, 2007
Finish: May 4, 2007
Report Date: July 30, 2007

Gantt Chart

WBS Name Work
     
1 Implement Cross-Platform Network Layer 8d
2 Zaurus Synchronization API 63d
2.1 Initialize Library 2d
2.2 Initiate Sync 3d
2.2.1 Connect to Zaurus 1d
2.2.2 Handle Connection 1d
2.2.3 Move Connect Into Initiate 1d
2.3 Obtain Device Information 3d
2.3.1 RIG Message 1d
2.3.2 AIG Message 1d
2.3.3 Stored Device Info Updating 1d
2.4 Check If Requires Authentication 1d
2.5 Authenticate Password 4d
2.5.1 AEX Message 1d
2.5.2 RRL Message 1d
2.5.3 ANG Message 1d
2.5.4 Auth Passwd Using Messages 1d
2.6 Check If Requires Full Sync 1d
2.7 Obtain Zaurus Sync State 3d
2.7.1 RMG Message 1d
2.7.2 AMG Message 1d
2.7.3 Obtain Sync State Using Messages 1d
2.8 Obtain Last Time Synced 5d
2.8.1 RTG Message 2d
2.8.2 ATG Message 2d
2.8.3 Get Last Time Sync Using Messages 1d
2.9 Set Current Sync Time 2d
2.9.1 RTS Message 1d
2.9.2 Set Cur Sync Time Using Messages 1d
2.10 Obtain Sync ID List 5d
2.10.1 RSY Message 2d
2.10.2 ASY Message 2d
2.10.3 Get Sync ID List Using Messages 1d
2.11 Terminate Sync 4d
2.11.1 RDS Message 1d
2.11.2 Terminate Sync Using Messages 1d
2.11.3 Disconnect from Zaurus 1d
2.11.4 Move Disconnect to Terminate 1d
2.12 Finialize Library 1d
2.13 Obtain Sync Param Format 3d
2.13.1 RDI Message 1d
2.13.2 ADI Message 1d
2.13.3 Get Sync Param Format Using Messages 1d
2.14 Obtain Item Functionality 8d
2.14.1 RDR Message 1d
2.14.2 ADR Message 1d
2.14.3 Parse Item Data Into Approp Struct 3d
2.14.3.1 Parse Todo Item Data 1d
2.14.3.2 Parse Calendar Item Data 1d
2.14.3.3 Parse Address Book Item Data 1d
2.14.4 Get Item Functionality 3d
2.14.4.1 Get Todo Item 1d
2.14.4.2 Get Calendar Item 1d
2.14.4.3 Get Address Book Item 1d
2.15 Delete Item Functionality 2d
2.15.1 RDD Message 1d
2.15.2 Delete Item using Messages 1d
2.16 Reset Sync Log 3d
2.16.1 RMS Message 1d
2.16.2 RMS (Empty) Message 1d
2.16.3 Reset Sync Log Using Messages 1d
2.17 Reset Item States to New 2d
2.17.1 RSS Message 1d
2.17.2 Reset Item States Using RSS Message 1d
2.18 Add/Mod Item Functionality 11d
2.18.1 RDW Message 1d
2.18.2 ADW Message 1d
2.18.3 Build Item Data from Approp Struct 3d
2.18.3.1 Build Todo Item Data 1d
2.18.3.2 Build Calendar Item Data 1d
2.18.3.3 Build Address Book Item Data 1d
2.18.4 Add Item Functionality 3d
2.18.4.1 Add Todo Item 1d
2.18.4.2 Add Calendar Item 1d
2.18.4.3 Add Address Item 1d
2.18.5 Modify Item Functionality 3d
2.18.5.1 Mod Todo Items 1d
2.18.5.2 Mod Calendar Items 1d
2.18.5.3 Mod Address Items 1d
3 Code Freeze
4 Spring 2007 Semester Ends
Week 4, 2007 Week 5, 2007 Week 6, 2007 Week 7, 2007 Week 8, 2007 Week 9, 2007 Week 10, 2007 Week 11, 2007 Week 12, 2007 Week 13, 2007 Week 14, 2007 Week 15, 2007 Week 16, 2007 Week 17, 2007 Week 18, 2007
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Drew
Rob, John
Rob, John
Rob
Rob
Rob
Rob
Drew
Rob
Rob
Rob
Rob
Rob
Rob
Rob
Rob
Rob

Tasks

WBS Name Start Finish Work Priority Complete Cost
1 Implement Cross-Platform Network Layer Jan 10 Jan 19 8d 100%
2 Zaurus Synchronization API Jan 22 Apr 3 63d
2.1 Initialize Library Jan 22 Jan 23 2d 100%
2.2 Initiate Sync Jan 24 Jan 29 3d
2.2.1 Connect to Zaurus Jan 24 Jan 29 1d 100%
2.2.2 Handle Connection Jan 24 Jan 29 1d 100%
2.2.3 Move Connect Into Initiate Jan 24 Jan 29 1d 100%
2.3 Obtain Device Information Jan 29 Feb 1 3d
2.3.1 RIG Message Jan 29 Jan 31 1d 100%
2.3.2 AIG Message Jan 29 Jan 31 1d 100%
2.3.3 Stored Device Info Updating Jan 31 Feb 1 1d 100%
2.4 Check If Requires Authentication Feb 1 Feb 5 1d 100%
2.5 Authenticate Password Feb 5 Feb 9 4d
2.5.1 AEX Message Feb 5 Feb 8 1d 100%
2.5.2 RRL Message Feb 5 Feb 8 1d 100%
2.5.3 ANG Message Feb 5 Feb 8 1d 100%
2.5.4 Auth Passwd Using Messages Feb 8 Feb 9 1d 100%
2.6 Check If Requires Full Sync Feb 1 Feb 5 1d 100%
2.7 Obtain Zaurus Sync State Feb 9 Feb 14 3d
2.7.1 RMG Message Feb 9 Feb 13 1d 100%
2.7.2 AMG Message Feb 9 Feb 13 1d 100%
2.7.3 Obtain Sync State Using Messages Feb 13 Feb 14 1d 100%
2.8 Obtain Last Time Synced Feb 14 Feb 21 5d
2.8.1 RTG Message Feb 14 Feb 20 2d 100%
2.8.2 ATG Message Feb 14 Feb 20 2d 100%
2.8.3 Get Last Time Sync Using Messages Feb 20 Feb 21 1d 100%
2.9 Set Current Sync Time Feb 21 Feb 23 2d
2.9.1 RTS Message Feb 21 Feb 22 1d 100%
2.9.2 Set Cur Sync Time Using Messages Feb 22 Feb 23 1d 100%
2.10 Obtain Sync ID List Feb 23 Mar 2 5d
2.10.1 RSY Message Feb 23 Mar 1 2d 100%
2.10.2 ASY Message Feb 23 Mar 1 2d 100%
2.10.3 Get Sync ID List Using Messages Mar 1 Mar 2 1d 100%
2.11 Terminate Sync Mar 2 Mar 9 4d
2.11.1 RDS Message Mar 2 Mar 7 1d 100%
2.11.2 Terminate Sync Using Messages Mar 7 Mar 9 1d 100%
2.11.3 Disconnect from Zaurus Mar 2 Mar 7 1d 100%
2.11.4 Move Disconnect to Terminate Mar 2 Mar 7 1d 100%
2.12 Finialize Library Mar 7 Mar 9 1d 100%
2.13 Obtain Sync Param Format Mar 12 Mar 14 3d
2.13.1 RDI Message Mar 12 Mar 13 1d 100%
2.13.2 ADI Message Mar 12 Mar 13 1d 100%
2.13.3 Get Sync Param Format Using Messages Mar 14 Mar 14 1d 100%
2.14 Obtain Item Functionality Mar 15 Mar 27 8d
2.14.1 RDR Message Mar 15 Mar 16 1d 100%
2.14.2 ADR Message Mar 15 Mar 16 1d 100%
2.14.3 Parse Item Data Into Approp Struct Mar 19 Mar 21 3d
2.14.3.1 Parse Todo Item Data Mar 19 Mar 19 1d 100%
2.14.3.2 Parse Calendar Item Data Mar 20 Mar 20 1d 100%
2.14.3.3 Parse Address Book Item Data Mar 21 Mar 21 1d 100%
2.14.4 Get Item Functionality Mar 22 Mar 27 3d
2.14.4.1 Get Todo Item Mar 22 Mar 27 1d 100%
2.14.4.2 Get Calendar Item Mar 22 Mar 27 1d 100%
2.14.4.3 Get Address Book Item Mar 22 Mar 27 1d 100%
2.15 Delete Item Functionality Mar 27 Mar 29 2d
2.15.1 RDD Message Mar 27 Mar 29 1d 100%
2.15.2 Delete Item using Messages Mar 27 Mar 29 1d 100%
2.16 Reset Sync Log Mar 12 Mar 14 3d
2.16.1 RMS Message Mar 12 Mar 12 1d 100%
2.16.2 RMS (Empty) Message Mar 13 Mar 13 1d 100%
2.16.3 Reset Sync Log Using Messages Mar 14 Mar 14 1d 100%
2.17 Reset Item States to New Mar 15 Mar 16 2d
2.17.1 RSS Message Mar 15 Mar 15 1d 100%
2.17.2 Reset Item States Using RSS Message Mar 16 Mar 16 1d 100%
2.18 Add/Mod Item Functionality Mar 19 Apr 3 11d
2.18.1 RDW Message Mar 19 Mar 20 1d 0%
2.18.2 ADW Message Mar 19 Mar 19 1d 100%
2.18.3 Build Item Data from Approp Struct Mar 21 Mar 23 3d
2.18.3.1 Build Todo Item Data Mar 21 Mar 21 1d 0%
2.18.3.2 Build Calendar Item Data Mar 22 Mar 22 1d 0%
2.18.3.3 Build Address Book Item Data Mar 23 Mar 23 1d 0%
2.18.4 Add Item Functionality Mar 26 Apr 3 3d
2.18.4.1 Add Todo Item Mar 26 Apr 3 1d 1 0%
2.18.4.2 Add Calendar Item Mar 26 Apr 3 1d 0%
2.18.4.3 Add Address Item Mar 26 Apr 3 1d 0%
2.18.5 Modify Item Functionality Mar 26 Apr 3 3d
2.18.5.1 Mod Todo Items Mar 26 Apr 3 1d 1 0%
2.18.5.2 Mod Calendar Items Mar 26 Apr 2 1d 0%
2.18.5.3 Mod Address Items Mar 26 Apr 2 1d 0%
3 Code Freeze Apr 24 Apr 24
4 Spring 2007 Semester Ends May 4 May 4

Resources

Name Short name Type Group Email Cost
Andrew De Ponte Drew Work Project Leader cyphactor@socal.rr.com 0
John McCullough John Work Developers jcmdev0@users.sourceforge.net 0
Robert Wohleb Rob Work Developers wohleb@users.sourceforge.net 0