2008 smef - scope management - sail the seas of change
DESCRIPTION
Scope management has a lot of parallels with Columbus journey to discover America. He did not know what he was going to find, but he went with all knowledge available.TRANSCRIPT
Scope Management
Sail the Seas of Change!
Frank VogelezangSogeti Nederland B.V.
Software Measurement European Forum – May 28, 2008
The vision : new opportunities
CHINA
the INDIES JAPAN
SPAIN
EQUATOR
Preparing to set sail
1492The journey
Scope Management
The northernSCOPE approach
A. Initiating a project
B. Estimating cost & duration
C. Managing changes
D. Controlling progress
E. Closing development
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
A
Scope Management
The northernSCOPE approach
A. Initiating project
B. Estimating cost & duration
C. Managing changes
D. Controlling progress
E. Closing development
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
B
Scope Management
The northernSCOPE approach
A. Initiating project
B. Estimating cost & duration
C. Managing changes
D. Controlling progress
E. Closing development
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
C
Scope Management
The northernSCOPE approach
A. Initiating project
B. Estimating cost & duration
C. Managing changes
D. Controlling progress
E. Closing development
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
D
Scope Management
The northernSCOPE approach
A. Initiating project
B. Estimating cost & duration
C. Managing changes
D. Controlling progress
E. Closing development
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
E
A journey acrossthe Seas of Change
Preparing to set sail
Initiating a project• Engage scope manager• Divide into subprojects• Early size estimate• Determine all
requirements• Prepare a RfP• Engage a supplierInitiating
project andsoftware
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
A
50
100
150
Feasibilitystudy
Requirementsspecification
Software development
Pro
ject
clo
sure
Siz
e (
rela
tive %
of
feasib
ilit
y s
tud
y s
ize)
Time
30,000 FP
21,000 FP
24,000 FP
Early size estimate
Determine all requirements
• Not only the functionality• The world around the project
>Time constraints>Personnel constraints
Time (years)
# S
taff
50
40
30
20
10
1 2 3 4 5 6 7
Time constraint
Time (years)
# S
taff
50
40
30
20
10
1 2 3 4 5 6 7
A realistic planning
Sailing the Seas of Change
50
100
150
Feasibilitystudy
Requirementsspecification
Software development
Pro
ject
clo
sure
Siz
e (
rela
tive %
of
feasib
ilit
y s
tud
y s
ize)
Time
2,200 FP
1,700 FP
1,900 FP
Estimate the real costs
• Complete requirements increment 1• Baseline
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
B
50
100
150
Feasibilitystudy
Requirementsspecification
Software development
Pro
ject
clo
sure
Siz
e (
rela
tive %
of
feasib
ilit
y s
tud
y s
ize)
Time
1,900 FP
1,600 FP
1,700 FP
Measured change control
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
C
The end of the journey
• Collected data must be stored in an experience repository
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
E
The end of the journey
• Payment based on the functional size of the delivered software
Initiatingproject and
software
Managingchanges
Developingsoftware
Closingdevelopment
Estimatingcost andduration
Controllingprogress
E
metrieken.sogeti.nl
Sail the seas of change!