1
AU INSY 560, Winter 1997, Dan Turk AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 6 - slide Humphrey Ch. 6 - slide 1 1
Planning IV: Resource & Schedule Estimating Planning IV: Resource & Schedule Estimating
AU INSY 560, Winter 1997, Dan Turk AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 6 - slide Humphrey Ch. 6 - slide 2 2
Outline Outline
Review of PSP Levels Overview Resource planning Estimating development and task time Combining multiple estimates Multiple regression Schedule estimating Earned value tracking Estimating accuracy Homework #5
AU INSY 560, Winter 1997, Dan Turk AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 6 - slide Humphrey Ch. 6 - slide 3 3
Review of PSP Levels (Humphrey, 1995, p. 11) Review of PSP Levels (Humphrey, 1995, p. 11)
PSP0
Current process Time recording Defect recording Defect type standard
PSP1
Size estimating Test report
PSP2
Code reviews Design reviews
PSP3
Cyclic development
PSP2.1
Design templates
PSP1.1
Task planning Schedule planning
PSP0.1
Coding standard Size measurement Process improvement proposal (PIP)
Baseline Planning Quality Mgt Cyclic
AU INSY 560, Winter 1997, Dan Turk AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 6 - slide Humphrey Ch. 6 - slide 4 4
Overview (cf. Humphrey, 1995, p. 145) Overview (cf. Humphrey, 1995, p. 145)
This chapter covers:
- How to make plans for small programs
- How to combine these into larger
consolidated plans
Schedule planning includes:
- Resource loading
- Resource utilization
- Earned value tracking
- …
AU INSY 560, Winter 1997, Dan Turk AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 6 - slide Humphrey Ch. 6 - slide 5 5
Review of the PSP Project Planning Framework
(cf. Humphrey, 1995, p. 146)
Review of the PSP Project Planning Framework
(cf. Humphrey, 1995, p. 146)
Define Requirements Produce Conceptual Design Estimate Product Size Estimate Resources Produce Schedule Develop Product Analyze the Process Resources Available Historical Productivity Database Historical Size Database Tracking Reports Customer Need Delivered Product Management Customer Items Tasks Size, Resource, Schedule Data NOTE: Real life is NOTE: Real life is not as linear as this not as linear as this framework suggests. framework suggests.
AU INSY 560, Winter 1997, Dan Turk AU INSY 560, Winter 1997, Dan Turk Humphrey Ch. 6 - slide Humphrey Ch. 6 - slide 6 6
Resource Planning (cf. Humphrey, 1995, p. 145-147) Resource Planning (cf. Humphrey, 1995, p. 145-147)
In the PSP, the resource is your time. Productivity
- Hours required / unit of work
- Each job has many unique conditions
and factors which affect productivity
– See “cement” example, p. 148.
- Estimate productivity by calculating the