Distributed Software Development 11272020 1 Link Analysis Tool
Distributed Software Development 11/27/2020 1
Link Analysis Tool Project Plan Adrien Olivier Dominik Rojković Hassan Aziz Khan Petar Butković Petar Dučić Rashid Khan Seyed Morteza Hosseini 11/27/2020 2
Contents • • • Project Overview Work Distribution Development Approach Deliverables Communication Milestones Activity Plan Financial Plan Project Risks 11/27/2020 3
Project Overview • • • Web Application PHP for GUI development Java Script for graphs Java for backend Hibernate UML 11/27/2020 4
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) 11/27/2020 5
Development Approach • Prototype Model 11/27/2020 6
Deliverables • Setup File • Technical Documents • User Manual 11/27/2020 7
Communication • Language • Tools • Frequency of Communication – Project Leader and Team Leader Meetings – Local Meetings 11/27/2020 8
Milestones Start Milestone 1 Alpha Prototype 25/10/2010 Milestone 2 Beta Prototype 15/11/2010 Milestone 3 Release Candidate 14/12/2010 Finish
Activity Plan 11/27/2020 10
Financial Plan Task Duration (Days) Resources Requirements Engineering 10 3 3 x 10 x 80 = 2400 $ Application Design 21 2 2 x 21 x 80 = 3360 $ Prototyping 13 3 3 x 13 x 80 = 3120 $ Implementation 25 4 4 x 25 x 80 = 8000 $ Testing & bug fixing 10 5 5 x 10 x 80 = 4000 $ Documentation 75 1 1 x 75 x 80 = 6000 $ Total Cost 26, 880 $ 11/27/2020 11
Project Risks ! Miscommunication Impractical deadlines ! Lack of experience Busy schedule Uneven distribution of work load 11/27/2020 12
Questions 11/27/2020 13
- Slides: 13