+ All Categories
Home > Documents > 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course...

9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course...

Date post: 05-Jan-2016
Category:
Upload: wendy-clarke
View: 214 times
Download: 1 times
Share this document with a friend
Popular Tags:
20
9/23/2009 NOTICE! 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 2009/2010). 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!
Transcript
Page 1: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

NOTICE!• 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 2009/2010).

• 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!

Page 2: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Distributed Software Development

Page 3: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

 Project Plan

Satish Jaiswal

WikiPres@MdH

Page 4: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Overview

• Project Background• Milestones• Plan for milestones• Development Methodology• Deliverables • Activity Plan• Financial Plan• Project Risks

Page 11: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Step towards milestones - Development

• Plug-in to import slides as images in Wiki Engine

• Plug-in to import ODP file into Wiki Engine

• Plug-in to export the modified presentation in ODP format.

• Functionality to modify the presentation by means of XML

• Database design for comments and other data

• Functionality of reading XML and XSLT files.

Page 12: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Step towards milestones - Development

• Plug-in to import slides as images in Wiki Engine

• Plug-in to import ODP file into Wiki Engine

• Plug-in to export the modified presentation in ODP format.

• Functionality to modify the presentation by means of XML

• Database design for comments and other data

• Functionality of reading XML and XSLT files.

30 % of total work

Page 13: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Step towards milestones - Others

Systems Design10%

Requirement Analysis20%

Testing 25%

Documentation And others

10%

Requirement Analysis20%

Testing 25%

Requirement Analysis20%

Testing 25%

Requirement Analysis20%

Testing 25%

Systems Design10%

Requirement Analysis20%

Testing 25%

Documentation And others

10%

Systems Design10%

System Integration5% effort

Requirement Analysis20%

Testing 25%

Page 14: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

Development methodology and Milestones

Iterative Waterfall Model

(Iterations)

Page 15: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Development methodology and Milestones

1st MilestoneAlpha release

27th October 09

Development

Development

2nd MilestoneBeta release

17th November 09

3rd MilestoneRelease Candidate15th December 09

Development Final Product15th January 10

Page 16: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Deliverables Deliverable Date

Project Plan 2009-10-02

Requirements Definition 2009-10-02

Design Description 2009-10-09

Acceptance Test Plan 2009-12-11

Test Report 2010-01-11

Final Project Report 2010-01-15

Final Product 2010-01-15

Summary Week Report During Project

Minutes of Meeting During Project

Revisions of existing documents On major changes

Page 17: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Activity Plan Activity

w38 w39 w40 w41 w42 w43 w44 w45 w46 w47 w48 w49 w50 w51 w52 w01 w02

Project Preparations                  

Requirements Analysis and Definition                  

Research and Development                  

Project Design                  

Input Plug-in Development                  

User Interface Development                  

Output Plug-in Development                  

Core Logic Implementation                  

Integration

Unit Testing

Integration Testing                  

System Testing

User Acceptance Testing

Page 18: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Financial Plan Cost per hour = 33$ (assumption)

Number of working days = 85

ActivityPercentage effort to be

utilizedEffort required by 6

menEffort in

person days

Cost person hours

assuming each person works 2 hours per day

Project Preparations 5 4.25 25.5 1683

Requirements Analysis & Definition 20 17 102 6732

Project Design 10 8.5 51 3366

Implementation 30 25.5 153 10098

Integration 5 4.25 25.5 1683

Testing 20 17 102 6732

Troubleshooting 3 2.55 15.3 1009.8

Documentation 5 4.25 25.5 1683

Final Release 2 1.7 10.2 673.2

Total estimated cost = $ 33,660

Page 19: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009

Project risks

Limitation of time

Communication gap

Technical Knowledge

Team CoordinationDesign Flaws

Server Crash

Wrong Technology

Resources

--- High Risk

--- Medium Risk

Page 20: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

9/23/2009


Recommended