Post on 06-Jan-2016
description
transcript
12010-09-28
Distributed Software Development
22010-09-28
Visual ArchitectureProject Plan
Sept 28,2010
32010-09-28
Introduction
Courtesy: http://www.mourass.eq.edu.au/images/introduction.jpg
42010-09-28
Introduction
• Who we are?– Swedish Team and Croatian Team
• What are we doing?– Overview– Objectives
• Why are we here today?– Project Plan
52010-09-28
Roles
Courtesy: http://upload.wikimedia.org/wikipedia/en/f/fb/ROLES2.JPG Theodore Roosevelt, 1910 US political cartoon
62010-09-28
Roles
• Who is doing what?– Croatian Side– Swedish Side
• Who supervises us?– Marin Orlić
• Where to get requirements?– Marin Orlić
72010-09-28
Methodology
Courtesy: http://www.chessmaniac.com/Clubs/uploaded_images/657px-ChessSet-740613.jpg The Game of Chess
82010-09-28
What to use
Courtesy: http://merpower.files.wordpress.com/2008/08/boat-tools2.jpg Boat Tools
92010-09-28
What to use
• Language– Java
• Frameworks– EMF, GMF, Eclipse Debugger
• Others?– UML, Xtext etc
102010-09-28
How to Interact
Courtesy: http://farm4.static.flickr.com/3048/3064090492_8648e29fb0_o.jpg Communication Mismatch
112010-09-28
How to Interact
• Emails– Google group /Personal Emails
• Meeting– Team meeting, Meeting at each side
• IM /VOIP– SKYPE, MSN etc
122010-09-28
Work distribution
Courtesy: http://www.webex.com.au/uploads/pics/support_center_visibility_36.jpg
132010-09-28
Work distribution
• Interests
• Pressure
• Expertise• Personal Skills
142010-09-28
Milestones
Courtesy: http://upload.wikimedia.org/wikipedia/commons/8/85/Haridwar_Holy_Ganges_En_Route_Milestone.jpg
152010-09-28
Milestones
• Understanding today+ 0 weeks
• Hello World +3 weeks
• Alpha Prototype +5 weeks
• Beta Prototype +8 weeks• Release Candidate +12weeks
162010-09-28
Deliverables (What to give)
Courtesy: http://obsidianwings.blogs.com/photos/uncategorized/coyote_06.jpg Consistent delivery
172010-09-28
Deliverables(What to give)
Whom What (Document) When(Today +-)
1 Project Group Techinical -2wk
2 Steering Group Vision -1wk
3 Steering Group Project Plan +0wk
4 Project Team Requirement Defn. +0wk
5 Client, Steering Grp 4 +Design Description +1wk
6 Project Team Techical Doc,Code Conventions
+1wk
7 Client, Steering Grp Design Desc Doc
182010-09-28
Deliverables(What to give)
Whom What (Document)/Product
When (Today +-)
8 Client , Steering Grp
Alpha +5wk
9 Client , Steering Grp
Final presentation +5wk
10 Client , Steering Grp
Beta +8wk
11 Client, Steering Grp
Acceptance,RC ,Final products
+ 9,12,14 wks
192010-09-28
Activity Plan
Courtesy: http://downloads.sugardoodle.net/images/stories/youth3.jpg
202010-09-28
Activity Plan
212010-09-28
Financial Plan
Courtesy: http://financialplanningmadeeasy.info/wp-content/uploads/2009/07/sign-di.jpg
222010-09-28
Financial Plan
• Estimation in hours
• 1420 hours
• Expertise• Personal Skills
232010-09-28
Risk
Courtesy: http://financialplanningmadeeasy.info/wp-content/uploads/2009/07/sign-di.jpg
242010-09-28
Risk
• Communication
• Absence
• Requirement Creeping
• Technical Problems
• Complexity
• Unidentified Expertise• Schedule Slippage
252010-09-28
Thanks for your patience