Beruflich Dokumente
Kultur Dokumente
be Performed
(Work Breakdown
Structure)
!2
Plan
Assess
Feasibility
Formalize
Goals
Execute &
Monitor
Initiate
Define
Schedule
Close
Collect
Outputs
Close
Develop
Release
Kick Off
Activities
Define Costs
[Obtain
Approval]
What is a WBS?
A Work Breakdown Structure (WBS
for short) is a (deliverable-oriented)
hierarchical decomposition of the work
to be executed by the project team to
accomplish projects objectives and
create the required deliverable
!4
WBS Example
1
Software
System
1.1
1.2
Configuration
Management
1.3
Main
Requirements
1.3.1
Detailed
Requirements
1.4
1.5
Mobile Client
Development
Appstore
Deployment
1.3.3
1.3.4
1.3.2
Architecture
Code
1.3.4.1
Dev. Tools
Procurement
User Manual
Tests
1.3.4.2
Unit
Tests
1.6
System
Tests
1.3.4.3
Integration
Tests
!5
WBS: Remarks
Two formats
Graphical tree (Vision, Graffle, LibreOffice, ...)
Textual outline (MS Word, Text Editor, Outliner, ...)
!6
Why is it useful?
A WBS establishes the basis for:
Defining the work to be performed in a
project
Showing how various activities are related
to the project objectives
Establishing a framework for defining,
assigning, and monitoring work and costs
Identifying the organizational elements
responsible for accomplishing the work
spm - 2014 adolfo villafiorita - introduction to software project management
!7
!8
!9
Process WBS
It develops according to the phases in which a project is
organized
For instance: Requirements, Analysis, Design, Testing
!10
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
!11
System A
Program
Project A
Project B
System B
System C
Project C
Contract X
(Used by NASA)
Subsystem 1
Subsystem 2
Subsystem 3
!12
Requirements
Document
Architecture
Document
Front End
Middleware
Back End
Site
Templates
Web Pages
SQL
Schema
DB Data
Dynamic
Pages
Admin Intf
Static
Pages
!13
Requirements
Analysis
Analysis and
Design
Cycle 1
Scenarios
Analysis
Security
Reqs.
Analysis
Supportability
Requirements
Analysis
Coding
Cycle 2
Testing
Integration
System Test
Acceptance
Test
!14
WBS Dictionary
A WBS dictionary helps further specify the entries of a
WBS
It might contain title, number, detailed description of the
element, quantities, associated work, contractual items
Rules of the thumb:
it can be done for each entry in the tree.
follow the definition: increase the details as you move down
the tree
a good practice is doing it for the leaves (work-packages)
!16
WBS Dictionary
Month 1
Work
package
number
Work
package title
Activity type
RTD
Participant
number
Participant
short name
P1
P2
P3
P3
P4
P5
P6
P7
Personmonths per
participant
Objectives
Description
of work
Task 1.
Task 2.
...
Deliverables
D1.1.
D1.2.
Milestones
M1.1.
M1.2.