Presentation is loading. Please wait.

Presentation is loading. Please wait.

12015-10-25 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Similar presentations


Presentation on theme: "12015-10-25 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."— Presentation transcript:

1 12015-10-25 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2010/2011). For all other purposes, authors’ written permission is needed! The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement! NOTICE!

2 Project Plan SmartCart Team Distributed Software Development 2015-10-25

3 Outline Project overview Role mapping Development methodology Communication Deliverables Milestones Project risks Activity plan Financial plan 2015-10-25

4 Project overview 2015-10-25

5 Role mapping 2015-10-25

6 Role mapping 2015-10-25

7 Role mapping 2015-10-25

8 Role mapping 2015-10-25

9 Role mapping 2015-10-25

10 Role mapping 2015-10-25

11 Role mapping 2015-10-25

12 Role mapping 2015-10-25

13 Željko Brdarić Ivo Štimac Filip Gvardijan Bin Wu Ali Shahid Igor Czerwinski Luka Božić RolesTeammate Project Leader, SW developer (server side), WP7 developer SVN coordinator, SW Developer (server side), WP7 developer Documentation writer, SW Tester, Database developer Team Leader, Android developer, Documentation reviwer Database architect, SW developer (server side), VM responsible Android developer, Documentation writer SW developer (Web scraping), Documentation writer, Database developer Role mapping 2015-10-25

14 Development methodology RUP RUP development prototype 2015-10-25

15 Why RUP? Useful for managing small teams and projects Iterative development Adaptable to various projects 2015-10-25

16 Communication 2015-10-25

17 Deliverables DeliverablePlanned week (W) Project plan documentW41 Requirements Definition documentW42 Design Description documentW43 Summary of the Week Report, fill happiness pollEvery Monday Minutes of Meeting, Technical documents, and policiesDuring project Prototype – I (Alpha Prototype)W47 Prototype –II (Beta Prototype)W50 Revisions of existing documents...On Major Changes Acceptance test planW50 Test reportW01 Final Project Report, final versions of all documents…W02 Final product (installation, source code, etc.)W02 2015-10-25

18 Milestones Project Plan and Requirements Analysis System Design and Architecture Prototype-I Alpha Release Prototype-II Beta Release Final Release Executable, Code, and User Manuals 2015-10-25

19 Activity plan 2015-10-25

20 Financial plan … 2015-10-25

21 Cannot finish the task in time Divide the workload efficiently Requirements complexity Implement requirements by their importance Insufficient skills Improve technical skills by learning, divide tasks according to executor’s skills Task Assignment Right person for the right job Bad cooperation More communication Project risks 2015-10-25

22


Download ppt "12015-10-25 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."

Similar presentations


Ads by Google