kanban pmo v3.0 - how to use kanban to bring sanity to your pmo

28
www. .xyz #kanbanPMO www. .xyz KANBAN PMO José Casal [email protected] @jose_casal

Upload: jose-casal-gimenez-fbcs-citp

Post on 13-Jan-2017

1.436 views

Category:

Leadership & Management


2 download

TRANSCRIPT

www. .xyz#kanbanPMO www. .xyz

KANBANPMOJosé Casal

[email protected]@jose_casal

www. .xyz#kanbanPMO www. .xyz

CAN WE DELIVERTRUE BUSINESS

VALUE FASTER*?

www. .xyz#kanbanPMO www. .xyz

WHY DO COMPANIESFACE ISSUES WITH

PRODUCTIVITY,QUALITY &

TIME TO MARKET?

www. .xyz#kanbanPMO www. .xyz

WHY DO PRODUCTDEVELOPMENT PROJECTS

MISS THEIR ECONOMICOBJECTIVES?

www. .xyz

PushPull

www. .xyz

PUSH VS PULL ORGANISATIONSIn Push Organisations

• Decision making in isolation• Lack of visibility and transparency• Unclear expectations and goals• Lack of economic prioritisation of projects and misalignment with

strategic goals• Lack of empowerment and enablement of employees to meet

expectations

www. .xyz

PUSH VS PULL ORGANISATIONSIn Pull Organisations

• Teams self-organise based on capacity and capability• Equal contributors to the problem-solving process• Maintain their commitment• Create engaging environment with passion & excitement• Predictability• Probabilistic planning & forecasting• Smooth journey from concept to cash

www. .xyz

Deployment

Feasibility

Delivery

FoundationsPre-Project

Post-Project

AGILE PM LIFECYCLE

www. .xyz

Deployment

Feasibility

Delivery

FoundationsPre-Project

Post-Project

Pre-Project Feasibility Foundation Post-ProjectDelivery Deploy

PROCESS MAPPING

www. .xyz

START WHERE YOU ARE NOWPre-Project Feasibility Foundation Post-ProjectDelivery Deploy

www. .xyz

VISUAL MANAGEMENTPre-Project Feasibility Foundation Post-ProjectDelivery Deploy

www. .xyz

VISUALISATIONMerits in visualising your Portfolio:• Visualise the stage of each project in the portfolio• Identify which projects are blocked• Raise awareness of the bottlenecks• Align projects with teams• Highlight the current workload• Resolve interdependencies• Prioritise projects based on economic drivers• Classify projects by their nature using colour aids

www. .xyz

BALANCING DEMAND & CAPACITY33∞ 4 12- 2 6-

Pre-Project Feasibility Foundation Post-ProjectDelivery Deploy

www. .xyz

LIMIT YOUR WIPSet WIP Limits:

• Balance the demand for more work with the capacity to deliver quality products

• WIP Limits create a coordination mechanism• Enable a pull-based system• Sustainable teams working in a productive and predictable

environment• WIP Limits signal availability & expose issues• Focus on flow and not on utilisation

www. .xyz

““

Avoid futility of endless busyness, make time to renew, find time gaps to reflect, take advantage

of slack to respond to change.

– Stephen Covey

www. .xyz

MANAGE FLOW• Manage your portfolio with valuable data• Prioritisation made on economic value (e.g. Cost of Delay, Cost of

Carry, Real Options)• Identify and manage different types of projects (e.g. S/M/L or

Internal/External)• Understand your system (Cumulative Flow Diagrams, Lead Time

Distributions)• Accurate Probabilistic Forecasting of Project Completion

www. .xyz

RESPONDING TO BUSINESS PRIORITIES33∞ 4 12- 2 6-

Pre-Project Feasibility Foundation Post-ProjectDelivery Deploy

Expedite à à à à à

www. .xyz

MANAGE FLOWExpedite projects:

• Expedite projects that have a business-critical impact• Expediting provides a means to respond• Swarming on the project• ACT!

www. .xyz

33∞ 4 12- 2 6-

Pre-Project Feasibility Foundation Post-ProjectDelivery Deploy

Expedite à à à à à

PROJECTS IN PROGRESS

www. .xyz

MANAGE FLOWUse Project Swimlanes to limit projects in progress (PIP):

• Visualise and manage team workloads• Focus on completing projects• Avoid project multi-tasking• Coordinate multi-project deployments

www. .xyz

33∞ 4 12- 2 6-

Pre-Project Feasibility Foundation Post-ProjectDelivery Deploy

Expedite à à à à à

Goal Backlog In Prog

TRACKING PROJECT PROGRESS

www. .xyz

MULTI-LEVEL (NESTED) BOARDS33∞ 4 12- 2 6-

Pre-Project Feasibility Foundation Post-ProjectDelivery Deploy

Expedite à à à à à

Goal Backlog In Prog

T o -Do Do ing Do ne

T o -Do Do ing Do ne

T o -Do Do ing Do ne

www. .xyz

MANAGE FLOWConnecting the PMO & Delivery perspectives:• Detailed work at team-level board• Regularly prioritised backlog based on business value• Interfaces well with Scrum teams:

• Tickets in the PMO board form the Sprint Goals or the Sprint Backlog stories

• Potentially Shippable Increments (PSI) from Scrum teams contribute towards Deploy phase

www. .xyz

33∞ 4 12- 2 6-

Pre-Project Feasibility Foundation Post-ProjectDelivery Deploy

Expedite à à à à à

Goal Backlog In Prog

T o -Do Do ing Do ne

T o -Do Do ing Do ne

T o -Do Do ing Do ne

EXPLICITPOLICIES

EXPLICITPOLICIES

EXPLICITPOLICIES

EXPLICITPOLICIES

EXPLICITPOLICIES

GOVERNANCE & QUALITY

www. .xyz

EXPLICIT PROCESS POLICIESDefinition of Done for each stage aligned to the products

E.g. a policy for moving between Feasibility and Foundations would be to have completed the following products:• Outline Business Case• Risk Assessment• Outline Solution• Feasibility Prototype (optional)• Outline Plan• Project Approach Questionnaire (PAQ)

www. .xyz

IMPLEMENT FEEDBACK LOOPS

Timebox Reviews

Timebox Retrospectives

Increment Reviews

Project Reviews

Project Retrospectives

Operations Reviews

Service Delivery Reviews

Risk Reviews

Strategy Reviews

Agile PM Kanban

Delivery Planning Meeting

Kanban Meeting

Replenishment Commitment Meeting

www. .xyz

WHERE TO START

STATIKSystems Thinking

Approach to Implementing Kanban

Design Kanban System

Classes of Service

Model Workflow

Demand & Capability

Opportunity to Improve

www. .xyz#kanbanPMO www. .xyz

THANKS