ars agilis agile pm - scrum · • michael is a lean & agile coach with over 15 years of...

33
MICHAEL CHIK http://linkedin.com/in/michaelchik Senior Agile Coach, McKinsey Founder, Ars Agilis ARS AGILIS AGILE PM WITH SCRUM, LEAN & KANBAN

Upload: others

Post on 18-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ARS AGILIS AGILE PM - Scrum · • 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

MICHAELCHIK

http://linkedin.com/in/michaelchik

SeniorAgileCoach,McKinseyFounder,Ars Agilis

ARSAGILIS

AGILEPMWITHSCRUM,LEAN&KANBAN

Page 2: ARS AGILIS AGILE PM - Scrum · • 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

LearningObjectives

• HowyouaddvalueasaProjectManagerinanenvironmentofuncertainty

• Understand whataKanbansystemis

• Principles&mindsetbehindtheKanbanMethod

• Metrics inKanbansystems

• HowtomanagerisksinKanbanandmakeeverythingfaster

• Learnhowtogiveestimatesthatwork

• Howtoscaleup andmanageportfolios

ARSAGILIS

Page 3: ARS AGILIS AGILE PM - Scrum · • 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

SPEAKERINTRO

Introduction ARSAGILIS

Page 4: ARS AGILIS AGILE PM - Scrum · • 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

Speakerintroduction

MichaelChikLean&AgileCoachforEnterprises&Startups

戚本錦WorkHistory:

McKinsey&Company Fidelity

CathayPacific Ben&Jerry’s

JPMorgan WaltDisneyCompany

StandardCharteredBank AmnestyInternational國際特赦組織

[email protected]

@arsagilis

casmaron

linkedin.com/in/michaelchik

• MichaelisaLean&AgileCoachwithover15yearsofexperienceinthesoftwareindustry.HeisanAccreditedKanbanTrainerandCertifiedScrumPractitioner.

• HestartedhisLean&Agilejourneyaround2001.Withabackgroundincoaching,hestronglybelievesinthehumanaspectoftechnology.

ARSAGILIS

Page 5: ARS AGILIS AGILE PM - Scrum · • 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

AreyouaddingVALUE?

Doyouspendyourtime…Schedulingmeetings?

Coordinatingparticipation?

Collectingdata?

Reportingstatus?

Sendingemails?Runningdownproblems?

Firefighting?

ARSAGILIS

Page 6: ARS AGILIS AGILE PM - Scrum · • 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

AreyouaddingVALUE?

Oh,youmustbe……the…

Secretary!

ARSAGILIS

Page 7: ARS AGILIS AGILE PM - Scrum · • 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

Wouldn’tyouratherbea…

Leader?

Director?

RiskManager?

ServiceDeliveryManager?

Alloftheabove???

Kanbansystemshelporganizationsimprovepredictability

ofknowledgeworkeractivities

Reliable,predictable,trustworthyservices

ARSAGILIS

Page 8: ARS AGILIS AGILE PM - Scrum · • 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

Wouldn’tyouratherbea…

Kanbanenablesmanagerstorealizetheirfull

potential…

…tomanagerisk,leadwithconfidence,anddelight

customers

Inshort:

TOBEALEADER

ARSAGILIS

Page 9: ARS AGILIS AGILE PM - Scrum · • 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

WhatIsAKanbanSystem? ARSAGILIS

Page 10: ARS AGILIS AGILE PM - Scrum · • 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

KanbanArePullSystems

FF OM

NK

J

I

Pull

Backlog

D

I

DevReady

G

5Ongoing

Development Testing

Done3 3

TestReady

5

F

B

CPull

Pull

*Thereiscapacityhere

UATReleaseReady

∞ ∞

Pullingworkfromdevelopmentwillcreatecapacityheretoo–

thepullsignalsmoveupstream!

Nowwehavecapacitytoreplenishourreadybuffer

ARSAGILIS

Thisisonlyanexampleworkflow!

Page 11: ARS AGILIS AGILE PM - Scrum · • 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

Processes&Tools

ForHighEfficiencyKanbanSystems

ResourceEfficiency

Punctualimprovements

Principles&Mindsets

FlowEfficiency

ContinuousInnovation

ARSAGILIS

Page 12: ARS AGILIS AGILE PM - Scrum · • 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

Principles&Mindset

1.StartWhereYouAre

2.CreateaShared&VisualUnderstanding

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

ARSAGILIS

Page 13: ARS AGILIS AGILE PM - Scrum · • 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

Processes&Tools

ForHighEfficiencyKanbanSystems

ResourceEfficiency

Punctualimprovements

Principles&Mindsets

FlowEfficiency

ContinuousInnovation

ARSAGILIS

Page 14: ARS AGILIS AGILE PM - Scrum · • 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

FlowEfficiency:TheoryofConstraints

1.Reduceintake 2.Fixbottleneck3.Increaseintake 4.Fixnext

ARSAGILIS

Page 15: ARS AGILIS AGILE PM - Scrum · • 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

FlowoverBatchProcessing ARSAGILIS

Page 16: ARS AGILIS AGILE PM - Scrum · • 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

Metrics:LeadTimeTest

Ready

FF FF FF F

E

I

G

D

Pull

Cycle TimeM

IdeasDev

Ready5

Ongoing

Development Testing

Done3 35

UATReleaseReady

∞ ∞

Theclockstartstickingwhenweacceptthecustomersorder,notwhenitisplaced!

Untilthencustomerordersaremerelyavailableoptions

Kanbansystemleadtimeendswhentheitemreachesthefirst

∞ queue

ARSAGILIS

Page 17: ARS AGILIS AGILE PM - Scrum · • 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

Histogram ARSAGILIS

SLAexpectationof16dayswith85%on-time

SLAexpectationof23dayswith95%on-timeSLAexpectationof

12dayswith70%on-time

Page 18: ARS AGILIS AGILE PM - Scrum · • 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

SERVICELEVELAGREEMENTS

05

1015

5 10 15 20 25 30 40 45 55 65More

LeadTime(Days)

ServiceA

Frequency0

102030

LeadTimeinDays

ServiceB

Frequency

Mean17days Mean12days

Median~9days Median~9days

85%15days

98%30days

85%~40days

98%70+days

ARSAGILIS

Page 19: ARS AGILIS AGILE PM - Scrum · • 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

ProjectManagersFocusonRisks

E

D

FF FML

PF

G

IdeasDev

Ready5

Ongoing

Development Testing

Done3 3

TestReady

5UAT

ReleaseReady

∞ ∞

12

34

Defect

BlockingIssue

Managersmustdevelopacapabilityfor…

issuemanagement,riskidentification,rootcauseanalysis,riskreduction&

mitigation

ARSAGILIS

Page 20: ARS AGILIS AGILE PM - Scrum · • 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

RiskManagement&LeadTime

85thpercentile

mean

RisksoftencauselongleadtimesIdentifyrisks,theirlikelihood&impact

(delaythatextendsleadtime).

Eliminatingrisksorreducingtheirimpacttrimsthetailonthedistribution.

Trimmingthetailmovesthemeantotheleft,increasingdeliveryrate!

ARSAGILIS

Page 21: ARS AGILIS AGILE PM - Scrum · • 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

Processes&Tools

ForHighEfficiencyKanbanSystems

ResourceEfficiency

Punctualimprovements

Principles&Mindsets

FlowEfficiency

ContinuousInnovation

ARSAGILIS

Page 22: ARS AGILIS AGILE PM - Scrum · • 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

MonthlyRiskReviewKata/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

MonthlyRiskReviewKata

• Harvestblockerticketsovera1monthperiod

• Clusterblockersbasedonthestoriesbehindthedelay

• Eachclusterrepresentsarisk

• IdentifyLikelihood&Impact

• RootCauseAnalysis

• Reduction&Mitigationactions

ARSAGILIS

Page 23: ARS AGILIS AGILE PM - Scrum · • 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

Improvements

Think Do

Check

Continuousimprovement

Think Do

Done

ARSAGILIS

Page 24: ARS AGILIS AGILE PM - Scrum · • 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

SCALINGUPFORLARGEPROJECTS

ARSAGILIS

Page 25: ARS AGILIS AGILE PM - Scrum · • 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

Example ARSAGILIS

Page 26: ARS AGILIS AGILE PM - Scrum · • 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

Example

ColumnWIPLimits

ClinicalValidationTesting,Deployment,P.O.Acceptance

Allaresharedservicesacross3dev teams

ARSAGILIS

Page 27: ARS AGILIS AGILE PM - Scrum · • 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

Forecasts&Planning

Don’tAnswer:“HowLongWill

ItTake?”

Ask:“WhenDoYouNeedItFor?”

And:“Whatisthecostofdelay?”

ARSAGILIS

Page 28: ARS AGILIS AGILE PM - Scrum · • 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

Forecasts

User stories /

requirement

17 24

mean22

Requirement# #ofUserStories34 1753 2461 14103 15151 20187 18209 18

UseStatisticalMethods&Probabilistic

Forecasting

ARSAGILIS

Page 29: ARS AGILIS AGILE PM - Scrum · • 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

Itgetsmoreadvanced

Use

LeadTime&Little’sLaw

forportfolioplanning

Probabilisticforecasting

ARSAGILIS

Page 30: ARS AGILIS AGILE PM - Scrum · • 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

ExamplesofForecasts

Page 31: ARS AGILIS AGILE PM - Scrum · • 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

TheBigGapIsInTheMindset

source:http://goo.gl/lexe3b

ARSAGILIS

Page 32: ARS AGILIS AGILE PM - Scrum · • 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

QuestionTime…

Puzzled?Questions?Comments?

ARSAGILIS

Page 33: ARS AGILIS AGILE PM - Scrum · • 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

GoAndBeARockStar!

[email protected]

@arsagilis

casmaron

linkedin.com/in/michaelchik

ARSAGILIS