Distributed Software Development
Link Analysis Tool Project Plan Adrien Olivier Dominik Rojković Hassan Aziz Khan Petar Butković Petar Dučić Rashid Khan Seyed Morteza Hosseini
Contents Project Overview Work Distribution Development Approach Deliverables Communication Milestones Activity Plan Financial Plan Project Risks
Project Overview Web Application PHP for GUI development Java Script for graphs Java for backend Hibernate UML
Work Distribution Software Architecture (Hassan & Dominik) GUI and User Authentication (Rashid) GUI Design ( Petar Dučić ) Graphs (Dominik) Database Module (Adrien) Test Plan and Test Cases ( Petar Butković ) Testing ( Seyed Morteza ) Documentation (Hassan)
Development Approach Prototype Model
Deliverables Setup File Technical Documents User Manual
Communication Language Tools Frequency of Communication –Project Leader and Team Leader Meetings –Local Meetings
Milestones Finish Milestone 3 Release Candidate14/12/2010 Milestone 2 Beta Prototype15/11/2010 Milestone 1 Alpha Prototype25/10/2010 Start
Activity Plan
Financial Plan TaskDuration (Days)ResourcesCost Requirements Engineering 1033 x 10 x 80 = 2400 $ Application Design2122 x 21 x 80 = 3360 $ Prototyping1333 x 13 x 80 = 3120 $ Implementation2544 x 25 x 80 = 8000 $ Testing & bug fixing1055 x 10 x 80 = 4000 $ Documentation7511 x 75 x 80 = 6000 $ Total26,880 $
Project Risks Miscommunication Impractical deadlines ! Lack of experience Busy schedule Uneven distribution of work load !
Questions