Lecture 03.03 - Deciding The Work
Lecture 03.03 - Deciding The Work
Software is Different
and Schedule
Monitor Goals, Cost
Develop Release
Define Costs
[Obtain
Approval]
Quality Management
Risk Management
8
spm - ©2014 adolfo villafiorita - introduction to software project management
When do you stop?
• Simple answer: at the work-package level (which, btw,
could be composed of more elementary activities, which,
however, you do not want to trace)
• However: how big is a work-package?
– According to “DOD and NASA Guide to PERT COST”: leaves of
the WBS should be no more than 3 months of work or
$100.000 of expenditure
– According to other standards: 1-2 weeks for 1-2 people
• Process WBS
– It develops according to the phases in which a project is
organized
– For instance: Requirements, Analysis, Design, Testing
• Geographical WBS
– Higher levels are geographically distributed teams (e.g. NY
team, Trento Team)
– Lower levels collect the work under the responsibility of a team
projects (systems)
• CWBS: Contract
System A System B System C
• (Used by NASA)
Subsystem 1 Subsystem 2 Subsystem 3
Requirements Architecture
Front End Middleware Back End
Document Document
Site SQL
Web Pages DB Data Admin Intf
Template Schema
s
Dynamic Static
Pages
Pages
Security Supportability
Scenarios Acceptance
Reqs. System Test
Analysis Test
Analysis Requirements
Analysis
16
spm - ©2014 adolfo villafiorita - introduction to software project management
WBS Dictionary
Work 1 Start date or starting event: Month 1
package
number
Participant 1 2 3 4 5 6 7 8
number
Participant P1 P2 P3 P3 P4 P5 P6 P7
short name
Person- 1 0 0 9 6 0 2 0
months per
participant
Objectives
Description Task 1.
of work Task 2.
...
Deliverables D1.1.
D1.2.
Milestones M1.1.
M1.2.