advanced ccpm concepts for it program management

9
Advanced CCPM Concepts for IT Program Management Yossi Bonomo

Upload: yossi-bonomo

Post on 15-Jul-2015

363 views

Category:

Business


3 download

TRANSCRIPT

Page 1: Advanced CCPM concepts for IT Program Management

Advanced CCPM

Concepts for IT

Program Management

Yossi Bonomo

Page 2: Advanced CCPM concepts for IT Program Management

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

Page 3: Advanced CCPM concepts for IT Program Management

Which Logic should

be used to stagger

and prioritize these

projects and tasks?

Page 4: Advanced CCPM concepts for IT Program Management

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.

Page 5: Advanced CCPM concepts for IT Program Management

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

Page 6: Advanced CCPM concepts for IT Program Management

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)

Page 7: Advanced CCPM concepts for IT Program Management

What is the Program

Manager role in an IT

multi-projects

environment?

Page 8: Advanced CCPM concepts for IT Program Management

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

Page 9: Advanced CCPM concepts for IT Program Management

For more information please

contact Yossi Bonomo

[email protected]/in/yossibonomo