agile project management with kanban (4 nov 2015)

32
@arsagilis ARS AGILIS AGILE MICHAEL CHIK http://linkedin.com/in/michaelchik PROJECT MANAGEMENT Founder, Ars Agilis USING LEAN & KANBAN ARS AGILIS source: https://goo.gl/0cNfvq

Upload: mai-quay

Post on 24-Jan-2017

1.116 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

ARS AGILIS

AGILE

MICHAEL CHIK

http://linkedin.com/in/michaelchik

PROJECT MANAGEMENT

Founder, Ars Agilis

USINGLEAN & KANBAN

ARS AGILISsource: https://goo.gl/0cNfvq

Page 2: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISLEARNING OBJECTIVES

‣How you add value as a Project Manager in an environment of uncertainty‣Understand what a Kanban system is‣Principles & mindset behind the Kanban Method‣Metrics in Kanban systems‣How to manage risks in Kanban and make everything faster‣Learn how to give estimates that work‣How to scale up and manage portfolios

Page 3: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

SPEAKERINTRO

INTRODUCTIONS ARS AGILIS

Page 4: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

SPEAKER INTRODUCTION

Michael ChikLean & Agile Coach for Startups & Enterprises

[email protected]@arsagiliscasmaronlinkedin.com/in/michaelchik

McKinsey Digital LabsCathay PacificJP MorganStandard Chartered BankMoonpigBen & Jerry’sWalt Disney Company

戚本錦 Previous:

Michael is a Lean & Agile Coach with over 15 years of experience in the software industry. He is an Accredited Kanban Trainer and Certified Scrum Practitioner.

He started his Lean & Agile journey around 2001. With a background in coaching, he strongly believes in the human aspect of technology.

Amnesty International國際特赦組織

ARS AGILIS

Page 5: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISARE YOU ADDING VALUE?

Do you spend your time…

Scheduling meetings?Coordinating participation?

Collecting data?Reporting status?Sending emails?

Running down problems?Firefighting?

Page 6: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISARE YOU ADDING VALUE?

Oh, you must be…

… the …

Secretary!

Page 7: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISWOULDN’T YOU RATHER BE A…

Leader?

Director?

Risk Manager?

Service Delivery Manager?

All of the above???

Kanban systems help organizations improve

predictability of knowledge worker activities

Reliable, predictable, trustworthy services

Page 8: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISWOULDN’T YOU RATHER BE A…

Kanban enables project managers to realize their full

potential…

… to manage risk, lead with confidence, delight

customers

In short:

To Be A Leader

Page 9: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

WHAT IS A KANBAN SYSTEM?

Page 10: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISKANBAN ARE PULL SYSTEMS

FF OM

NK

J

I

Pull

Ideas

D

I

DevReady

G

5Ongoing

Development Testing

Done3 3

TestReady

5

F

B

CPullPull

*

There is capacity here

UATReleaseReady

∞ ∞

Pulling work from development will create capacity here too –

the pull signals move upstream!

Now we have capacity to replenish our ready buffer

Page 11: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

Processes & Tools

FOR HIGH EFFICIENCY KANBAN SYSTEMS

Resource Efficiency

Punctual improvements

Principles & Mindsets

Flow Efficiency

Continuous Innovation

Page 12: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISPRINCIPLES & MINDSET

1. Start Where You Are

2. Create a Shared & Visual Understanding

3. Improve Evolutionary

source: https://goo.gl/0cNfvq

Page 13: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

Processes & Tools

FOR HIGH EFFICIENCY KANBAN SYSTEMS

Resource Efficiency

Punctual improvements

Principles & Mindsets

Flow Efficiency

Continuous Innovation

Page 14: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISFLOW EFFICIENCY: THEORY OF CONSTRAINTS

1. Reduce intake

2. Fix bottleneck3. Increase

intake4. Fix

next

Page 15: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISMETRICS: LEAD TIME

TestReady

FF FF FF F

E

I

G

D

Pull

System Lead Time

M

IdeasDev

Ready5

Ongoing

Development Testing

Done3 35

UATReleaseReady

∞ ∞

The clock starts ticking when we accept the customers order, not

when it is placed!

Until then customer orders are merely available options

Kanban system lead time ends

when the item reaches the

first ∞ queue

Page 16: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISHISTOGRAM

SLA expectation of21 days with 85% on-time

SLA expectation of23 days with 95 % on-timeSLA expectation of

18 days with 75% on-time

Page 17: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISSERVICE LEVEL AGREEMENTS

02468101214

LeadTime(Days)

ServiceA

Frequency

0

5

10

15

20

25

30

5 10 15 20 25 30 More

LeadTimeinDays

ServiceB

Frequency

Mean 17 daysMean 12 days

Median~9 days

Median ~9 days

85% 15 days

98% 30 days

85% ~40 days

98% 70+ days

Page 18: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISPROJECT MANAGERS FOCUS ON RISKS

E

D

FF FML

PF

G

IdeasDev

Ready5

Ongoing

Development Testing

Done3 3

TestReady

5UAT

ReleaseReady

∞ ∞

12

34

Defect

BlockingIssue

Project managers must develop a capability for…

issue management, risk identification, root cause analysis,

risk reduction & mitigation

Page 19: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISRISK MANAGEMENT & LEAD TIME

85th percentile

mean

Risks often cause long lead

timesIdentify risks, their likelihood & impact (delay that extends lead

time).

Eliminating risks or reducing their impact trims the tail on the

distribution.

Trimming the tail moves the mean to the left, increasing delivery rate!

Page 20: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISMONTHLY RISK REVIEW KATA/MEETING

Monthly Risk Review Kata

‣ Harvest blocker tickets over a 1 month period‣ Cluster blockers based on the stories behind the

delay‣ Each cluster represents a risk‣ Identify Likelihood & Impact‣ Root Cause Analysis‣ Reduction & Mitigation actions

http://www.klausleopold.com/2013/09/blocker-clusters-problems-are-not.html

Page 21: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

Processes & Tools

FOR HIGH EFFICIENCY KANBAN SYSTEMS

Resource Efficiency

Punctual improvements

Principles & Mindsets

Flow Efficiency

Continuous Innovation

Page 22: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISIMPROVEMENTS

Think Do

Done

Think Do

Check

Continuousimprovement

Page 23: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

SCALING UP FOR LARGE PROJECTS…

source: https://goo.gl/0cNfvq

SCALING UP FOR LARGE PROJECTS

Page 24: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISPROJECTS…

Use

Lead Time & Little’s Lawfor portfolio planning

Projects are merely

Big Batches of Work!

Page 25: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISEXAMPLE

Page 26: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISEXAMPLE

Column WIP Limits

Clinical Validation Testing,

Deployment,P.O. Acceptance

All are shared services across 3

dev teams

Page 27: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISFORECASTS & PLANNING

Don’t Answer:“How Long Will

It Take?”

Ask: “When Do You Need It

For?”

And: “What is the cost of delay?”

Page 28: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISFORECASTS

Use Statistical Methods &

Probabilistic Forecasting

User stories / requirement

17 24

mean22

Requirement# #ofUserStories34 1753 2461 14103 15151 20187 18209 18

Page 29: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISIT GETS MORE ADVANCED

Use

Lead Time & Little’s Lawfor portfolio planning

Probabilistic forecasting

Page 30: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis

THE BIG GAP IS IN THE MINDSET

source: http://goo.gl/lexe3b

Page 31: Agile Project Management with Kanban (4 Nov 2015)

@arsagilis> Agile Project Management with Kanban

ARS AGILISQUESTION TIME…

PUZZLED?QUESTIONS?COMMENTS?

Page 32: Agile Project Management with Kanban (4 Nov 2015)

GO AND BE A ROCK STAR!

[email protected]@arsagiliscasmaronlinkedin.com/in/michaelchik

STAY IN TOUCH!

Slides available @ http://goo.gl/5BfKBM

Give me feedback @ https://goo.gl/sn4pfT