advanced ccpm concepts for it program management

Post on 15-Jul-2015

363 Views

Category:

Business

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Advanced CCPM

Concepts for IT

Program Management

Yossi Bonomo

Consider a SDLC Waterfall environment

with multiple projects

Requirements3 wks

Design3 wks

Build6 wks

Test4 wks

Deploy4 wks

Requirements3 wks

Design3 wks

Build6 wks

Test4 wks

Deploy4 wks

Requirements3 wks

Design3 wks

Build6 wks

Test4 wks

Deploy4 wks

Which Logic should

be used to stagger

and prioritize these

projects and tasks?

1. Stagger projects based on the

constraint. Launch projects As Late As

Possible*.

Requirements3 wks

Design3 wks

Build6 wks

Test4 wks

Deploy4 wks

Requirements3 wks

Design3 wks

Build6 wks

Test4 wks

Requirements3 wks

Design3 wks

Build6 wks

* Subordinating everything to the constraint. No Reason to begin project #2 sooner –that will only increase the WIP and may lead to multi-tasking and incorrect prioritization of tasks by developers and team leaders.

2. Use Shared Buffers, move safeties to

the end using CCPM methodology

Test2 wks

Deploy2 wks

Reqs1.5 wk

Desgn1.5 wk

Build3 wks

Project Buffer5 wks

Requirements3 wks

Design3 wks

Build6 wks

Test4 wks

Deploy4 wks

3. Use Buffer Consumption and Project

Completion to determine prioritization

between tasks.

Test2 wks

Deploy2 wks

Reqs1.5 wk

Desgn1.5 wk

Build3 wks

Project Buffer5 wks

Test2 wks

Deploy2 wks

Desgn2 wks

Build2 wks

Project Buffer4 wks

Project A – Project Completed 60%, Buffer Consumption 50%.

Project B – Project Completed 50%, Buffer Consumption 50%.

Therefore Test Resources will be working on Project B before Project A due

to higher priority based on the Buffer Index (Project Completion/Buffer

Consumption)

What is the Program

Manager role in an IT

multi-projects

environment?

1. Maintain low Work In Progress (WIP). Only Constraints need to be fully occupied.

2. Ensure quick issues resolution and tasks priorities discipline enforced by PMs.

3. Make sure projects and tasks have all resources and other dependencies ready before beginning

For more information please

contact Yossi Bonomo

mail@yossibonomo.com913-230-2230LinkedIn/in/yossibonomo

top related