a recipe for preparing a schedule that works ulla merz prepared for mpug phone: (303) 499 7301...

17
A Recipe for Preparing A Recipe for Preparing a Schedule that Works a Schedule that Works Ulla Merz Ulla Merz prepared for MPUG prepared for MPUG phone: (303) 499 7301 phone: (303) 499 7301 e-mail: [email protected] e-mail: [email protected]

Upload: emily-wells

Post on 29-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

A Recipe for Preparing a A Recipe for Preparing a Schedule that WorksSchedule that Works

Ulla MerzUlla Merzprepared for MPUGprepared for MPUG

phone: (303) 499 7301phone: (303) 499 7301

e-mail: [email protected]: [email protected]

Page 2: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Input to the project

plan

•Requirements•Features/Functions•Budget•Time constraints

Draft schedule

•Tools & techniques•Company capabilities•Resources•Existing commitments

?=

Time

Requirements

Budget

NO

Baselined Schedule

YES

Recipe for Preparing a Schedule

Page 3: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Creating a Schedule Using Creating a Schedule Using Divide and ConquerDivide and Conquer

Outline the work that needs to be Outline the work that needs to be done using a done using a Work Breakdown Work Breakdown Structure Structure ((WBSWBS))

Turning a WBS into a schedule byTurning a WBS into a schedule by– Defining task dependenciesDefining task dependencies– Estimating the duration of each taskEstimating the duration of each task– Assigning peopleAssigning people– Adding milestonesAdding milestones

Page 4: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Six StepsSix Steps

Create a Work Breakdown Create a Work Breakdown StructureStructure

Define MilestonesDefine Milestones Define DependenciesDefine Dependencies Define ResourcesDefine Resources Estimate task effort/durationEstimate task effort/duration Make assignmentsMake assignments

Page 5: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Create a Work Breakdown Create a Work Breakdown StructureStructure

Create a work Create a work breakdown structurebreakdown structure

Define milestonesDefine milestones Define dependenciesDefine dependencies Define resourcesDefine resources Estimate task Estimate task

effort/durationeffort/duration Make assignmentsMake assignments

Page 6: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Define MilestonesDefine Milestones

Create a work Create a work breakdown structurebreakdown structure

Define milestonesDefine milestones Define dependenciesDefine dependencies Define resourcesDefine resources Estimate task Estimate task

effort/durationeffort/duration Make assignmentsMake assignments

Page 7: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Define DependenciesDefine Dependencies

Create a work Create a work breakdown structurebreakdown structure

Define milestonesDefine milestones Define dependenciesDefine dependencies Define resourcesDefine resources Estimate task Estimate task

effort/durationeffort/duration Make assignmentsMake assignments

Page 8: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Define ResourcesDefine Resources

Create a work Create a work breakdown structurebreakdown structure

Define milestonesDefine milestones Define dependenciesDefine dependencies Define resourcesDefine resources Estimate task Estimate task

effort/durationeffort/duration Make assignmentsMake assignments

Page 9: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Estimate task Estimate task effort/durationeffort/duration

Create a work Create a work breakdown structurebreakdown structure

Define milestonesDefine milestones Define dependenciesDefine dependencies Define resourcesDefine resources Estimate task Estimate task

effort/durationeffort/duration Make assignmentsMake assignments

Page 10: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Make AssignmentsMake Assignments

Create a work Create a work breakdown structurebreakdown structure

Define milestonesDefine milestones Define dependenciesDefine dependencies Define resourcesDefine resources Estimate task Estimate task

effort/durationeffort/duration Make assignmentsMake assignments

Page 11: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

D W/U

Page 12: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Six StepsSix Steps

Create a Work Breakdown Create a Work Breakdown StructureStructure

Define MilestonesDefine Milestones Define DependenciesDefine Dependencies Define ResourcesDefine Resources Estimate task effort/durationEstimate task effort/duration Make assignmentsMake assignments

Page 13: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Input to the project

plan

•Requirements•Features/Functions•Budget•Time constraints

Draft schedule

•Tools & techniques•Company capabilities•Resources•Existing commitments

?=

Time

Requirements

Budget

NO

Baselined Schedule

YES

Recipe for Preparing a Schedule

Page 14: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Consider ConstraintsConsider Constraints

Resource constraints; resource Resource constraints; resource over-allocationover-allocation

Time constraints; deadlinesTime constraints; deadlines

Page 15: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Remove Resource Over-Remove Resource Over-AllocationAllocation

Hire resourcesHire resources Replace resourcesReplace resources Delay tasksDelay tasks

Page 16: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Resolve Time ConstraintsResolve Time Constraints

Overlap tasks Overlap tasks using lead timeusing lead time

Reassign Reassign resourcesresources

Shorten task Shorten task duration for tasks duration for tasks on the critical on the critical pathpath

Page 17: A Recipe for Preparing a Schedule that Works Ulla Merz prepared for MPUG phone: (303) 499 7301 e-mail: UllaMerz@aol.com

1/14/00 © P2E, 2000

Baseline the ScheduleBaseline the Schedule