1 08-12-18 BTW ”If you go, my advice to you” - Distributed Software Development
Jan 17, 2016
108-12-18
BTW
”If you go, my advice to you”-
Distributed Software Development
208-12-18
Project statusProject status
Topics for today
• Project status & statistics
• Project problems & solutions
• Architecture status
308-12-18
Milestones
Milestone ID DescriptionPlanned
completion weekActual
completion weekStatus
M001Requirements
analysis & definitionw46 w46 Complete
M002 Object class design w47 w47 Complete
M003 Database design w48 w48 Complete
M004Map wrapper /
HTML/CSSw49 w49 Complete
M005User server logic,
JS interfacesw50 w50
Almost done
M006Route and
advices w51 --
In progress
408-12-18
Work Statistics
508-12-18
Members work
Member W45 W46 W47 W48 W49 W50 Total
TN 11 6 15 13 15 13.573.5
SM 7 6 7 7 18 1055
AZ 10 7 21 14 13 14.579.5
GC 6 6 17.5 10 7 1662.5
SO 6.5 6 18.5 7 6.5 1660.5
DZ 11 9 14 12 6 961
Total 392
608-12-18
708-12-18
Project costs• The project status is: (very) slightly behind
Some problem to understand other people’s work and unexpected database modification make the project slow-down.
Current Planned Cost 15600$
Current Actual Cost 24421$
Planned Project Cost 21600$
Forecasted Project Cost 32400$
Activities plan revieww45 w46 w47 w48 w49 w50 w51 w52 w1
Project preparations
Requirements analysis & definition
Object class design
Database design
HTML / CSS coding
Google map API wrapper
Users logic coding
Client side and server data exchange logic
Javascript I/O interfaces
Route and advice logic
Testing
Documentation
Conferences
808-12-18
• We are a half week behind due to problems• We still have 2 whole weeks in reserve
At work
Completed
Not started
908-12-18
Problems we are facing “It's not that I'm so smart, it's just that I stay with problems longer.”
(Albert Einstein )
• Difficulties in setting up environment
• SVN accounts and tools, installing packages, configuring the
other tools with package
• Understanding others code and own responsabilty
• Testing data, Code mess up, coupling in different modules
• Integrating different technologies
• JavaScript with Ajax & PHP , Smarty Template, integration
• Communication Problem
• MSN, Skype, Text and Chatting
1008-12-18
How we resolve them!
• Documentation for installing and guides
‾ Documentation on group, figures to elaborate, co-ordination
• Code writing rules and cleaning
‾ Rules on page, editor , settings
• Unit testing , commenting the test data
‾ Modules testing on local code copy, commenting the testing data
after completion
• “A problem well stated is a problem half solved”(John Dewey)
‾ Details, point by point directions, pictures for error
1108-12-18
How does the documentation look
• Documentation for Installing and Guides
How does the website look
Architecture status
1308-12-18
Half way thereHalf way there-Completed advice Completed advice
storing, recieving, user storing, recieving, user managementmanagement
- Needs administration, Needs administration, commenting and commenting and
flagingflaging
CompletedCompleted
- Added php - Added php calls alsocalls also
Half way Half way therethere
- Added user and - Added user and advice logicadvice logic
- Still missing - Still missing administration administration
logiclogic
CompletedCompleted
CompletedCompleted
- Simplified - Simplified structure for structure for
adviceadvice- Added advice - Added advice
propertiesproperties
Half way Half way therethere – Forms – Forms for commentingfor commentingand Rich Text and Rich Text
EditorEditor
Half way thereHalf way there– AJAX calls to be – AJAX calls to be done for commenting and flaggingdone for commenting and flagging
Almost doneAlmost doneCompletedCompletedCompletedCompleted PrototypePrototypeAPI usingAPI using
HTTP POST and HTTP POST and JSONJSON
Use cases completion
1408-12-18
Questions ?
1508-12-18