+ All Categories
Home > Documents > Software SYSTEMS DEVELOPMENT

Software SYSTEMS DEVELOPMENT

Date post: 22-Jan-2016
Category:
Upload: carsyn
View: 33 times
Download: 0 times
Share this document with a friend
Description:
Software SYSTEMS DEVELOPMENT. 4: System Design. Simplified view on software product development process. Project Lifecycle. Project Time Management. Activity Definition Activity Sequencing Activity Duration Estimation Schedule Development Schedule Control. - PowerPoint PPT Presentation
16
SOFTWARE SYSTEMS DEVELOPMENT 4: System Design
Transcript
Page 1: Software SYSTEMS DEVELOPMENT

SOFTWARE SYSTEMS DEVELOPMENT

4: System Design

Page 2: Software SYSTEMS DEVELOPMENT

Simplified view on software product development process

2

Page 3: Software SYSTEMS DEVELOPMENT

Project Lifecycle

Page 4: Software SYSTEMS DEVELOPMENT
Page 5: Software SYSTEMS DEVELOPMENT

Project Time Management

Activity Definition Activity Sequencing Activity Duration Estimation Schedule Development Schedule Control

Page 6: Software SYSTEMS DEVELOPMENT

Activity DefinitionWork Breakdown Structure(WBS)

Page 7: Software SYSTEMS DEVELOPMENT

Resource Allocation

Page 8: Software SYSTEMS DEVELOPMENT

Duration Estimation 3 points method

a= the best-case estimate m = the most likely estimate b = the worst-case estimate E = (a + 4m + b) / 6

Page 9: Software SYSTEMS DEVELOPMENT

Activity Sequencing Precedence Diagram Method(PDM)

Page 10: Software SYSTEMS DEVELOPMENT

Schedule DevelopmentGantt Chart

Page 11: Software SYSTEMS DEVELOPMENT

Schedule Control

PV=BCWS - Budgeted Cost of Work Scheduled

AC=ACWP - Actual Cost of Work Performed

EV=BCWP - Budgeted Cost of Work Performed

• In time units: •PV = Planned Work Time for Planned Work •AC = Time Actually Spent •EV = Planned Work Time for Work Done

Page 12: Software SYSTEMS DEVELOPMENT

12

Some Derived Metrics

SV: Schedule Variance (BCWP-BCWS) A comparison of amount of work performed during a given period of time to what was scheduled to be performed.

A negative variance means the project is behind schedule

CV: Cost Variance (BCWP-ACWP) A comparison of the budgeted cost of work performed with actual cost.

A negative variance means the project is over budget.

Page 13: Software SYSTEMS DEVELOPMENT

13

SPI: Schedule Performance IndexSPI=BCWP/BCWSSPI<1 means project is behind schedule

CPI: Cost Performance IndexCPI= BCWP/ACWPCPI<1 means project is over budget

CSI: Cost Schedule Index (CSI=CPI x SPI)The further CSI is from 1.0, the less likely project recovery becomes.

Some More Derived Metrics

Page 14: Software SYSTEMS DEVELOPMENT

SoW: Statement of Work

Deliverables: What will be delivered? Brief description (source: SRS)

Activities: What should be done? Brief Description (source: WBS)

Timeline: When it will be done (Milestones)? Milestones Dates (source Gantt)

Page 15: Software SYSTEMS DEVELOPMENT

Assignment: Project Plan

Project Management Team vs. Development Team Customer plays PM role Jointly define the scope with development team

WBS Stop when work package can be reliably estimated Don’t forget non-coding activities (testing, bug fixing)

Gantt Chart Milestones/Deliverables each week Dependencies, time and resource allocation

SoW 2 page brief Project/Milestones scope

Page 16: Software SYSTEMS DEVELOPMENT

Weekly reports by PM team

Each week after the project kickoff PM team: project status and metrics (10 minutes) Development team: milestone demo (10 minutes)

Project Start Date: 23/05/2010 Duration: 4 weeks

Reduce scope if needed.


Recommended