2010-09-28

25
1 2010-09-28 Distributed Software Development

Upload: uzuri

Post on 06-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Distributed Software Development. 2010-09-28. 1. Visual Architecture Project Plan Sept 28,2010. 2010-09-28. 2. Introduction. Courtesy: http://www.mourass.eq.edu.au/images/introduction.jpg. 2010-09-28. 3. Introduction. Who we are? Swedish Team and Croatian Team What are we doing? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 2010-09-28

12010-09-28

Distributed Software Development

Page 2: 2010-09-28

22010-09-28

Visual ArchitectureProject Plan

Sept 28,2010

Page 3: 2010-09-28

32010-09-28

Introduction

Courtesy: http://www.mourass.eq.edu.au/images/introduction.jpg

Page 4: 2010-09-28

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

Page 5: 2010-09-28

52010-09-28

Roles

Courtesy: http://upload.wikimedia.org/wikipedia/en/f/fb/ROLES2.JPG Theodore Roosevelt, 1910 US political cartoon

Page 6: 2010-09-28

62010-09-28

Roles

• Who is doing what?– Croatian Side– Swedish Side

• Who supervises us?– Marin Orlić

• Where to get requirements?– Marin Orlić

Page 7: 2010-09-28

72010-09-28

Methodology

Courtesy: http://www.chessmaniac.com/Clubs/uploaded_images/657px-ChessSet-740613.jpg The Game of Chess

Page 8: 2010-09-28

82010-09-28

What to use

Courtesy: http://merpower.files.wordpress.com/2008/08/boat-tools2.jpg Boat Tools

Page 9: 2010-09-28

92010-09-28

What to use

• Language– Java

• Frameworks– EMF, GMF, Eclipse Debugger

• Others?– UML, Xtext etc

Page 10: 2010-09-28

102010-09-28

How to Interact

Courtesy: http://farm4.static.flickr.com/3048/3064090492_8648e29fb0_o.jpg Communication Mismatch

Page 11: 2010-09-28

112010-09-28

How to Interact

• Emails– Google group /Personal Emails

• Meeting– Team meeting, Meeting at each side

• IM /VOIP– SKYPE, MSN etc

Page 12: 2010-09-28

122010-09-28

Work distribution

Courtesy: http://www.webex.com.au/uploads/pics/support_center_visibility_36.jpg

Page 13: 2010-09-28

132010-09-28

Work distribution

• Interests

• Pressure

• Expertise• Personal Skills

Page 14: 2010-09-28

142010-09-28

Milestones

Courtesy: http://upload.wikimedia.org/wikipedia/commons/8/85/Haridwar_Holy_Ganges_En_Route_Milestone.jpg

Page 15: 2010-09-28

152010-09-28

Milestones

• Understanding today+ 0 weeks

• Hello World +3 weeks

• Alpha Prototype +5 weeks

• Beta Prototype +8 weeks• Release Candidate +12weeks

Page 16: 2010-09-28

162010-09-28

Deliverables (What to give)

Courtesy: http://obsidianwings.blogs.com/photos/uncategorized/coyote_06.jpg Consistent delivery

Page 17: 2010-09-28

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

Page 18: 2010-09-28

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

Page 19: 2010-09-28

192010-09-28

Activity Plan

Courtesy: http://downloads.sugardoodle.net/images/stories/youth3.jpg

Page 20: 2010-09-28

202010-09-28

Activity Plan

Page 21: 2010-09-28

212010-09-28

Financial Plan

Courtesy: http://financialplanningmadeeasy.info/wp-content/uploads/2009/07/sign-di.jpg

Page 22: 2010-09-28

222010-09-28

Financial Plan

• Estimation in hours

• 1420 hours

• Expertise• Personal Skills

Page 23: 2010-09-28

232010-09-28

Risk

Courtesy: http://financialplanningmadeeasy.info/wp-content/uploads/2009/07/sign-di.jpg

Page 24: 2010-09-28

242010-09-28

Risk

• Communication

• Absence

• Requirement Creeping

• Technical Problems

• Complexity

• Unidentified Expertise• Schedule Slippage

Page 25: 2010-09-28

252010-09-28

Thanks for your patience