12010-09-28 distributed software development. 22010-09-28 visual architecture project plan sept...

25
1 2010-09-28 Distributed Software Development

Upload: martin-clark

Post on 17-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

12010-09-28

Distributed Software Development

Page 2: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

22010-09-28

Visual ArchitectureProject Plan

Sept 28,2010

Page 3: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

32010-09-28

Introduction

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

Page 4: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

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: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

52010-09-28

Roles

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

Page 6: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

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: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

72010-09-28

Methodology

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

Page 8: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

82010-09-28

What to use

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

Page 9: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

92010-09-28

What to use

• Language– Java

• Frameworks– EMF, GMF, Eclipse Debugger

• Others?– UML, Xtext etc

Page 10: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

102010-09-28

How to Interact

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

Page 11: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

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: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

122010-09-28

Work distribution

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

Page 13: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

132010-09-28

Work distribution

• Interests

• Pressure

• Expertise• Personal Skills

Page 14: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

142010-09-28

Milestones

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

Page 15: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

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: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

162010-09-28

Deliverables (What to give)

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

Page 17: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

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: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

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: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

192010-09-28

Activity Plan

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

Page 20: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

202010-09-28

Activity Plan

Page 21: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

212010-09-28

Financial Plan

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

Page 22: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

222010-09-28

Financial Plan

• Estimation in hours

• 1420 hours

• Expertise• Personal Skills

Page 23: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

232010-09-28

Risk

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

Page 24: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

242010-09-28

Risk

• Communication

• Absence

• Requirement Creeping

• Technical Problems

• Complexity

• Unidentified Expertise• Schedule Slippage

Page 25: 12010-09-28 Distributed Software Development. 22010-09-28 Visual Architecture Project Plan Sept 28,2010

252010-09-28

Thanks for your patience