kanban cadences and information flow€¦ · scaling principles 1. scale out in a service-oriented...
TRANSCRIPT
[email protected]@lki_djaCopyright Lean Kanban Inc.
CertifiedTraining
KanbanCadencesandInformationFlow
[email protected]@lki_djaCopyright Lean Kanban Inc.
Kanbanisawaytoorganizeandmanagework
[email protected]@lki_djaCopyright Lean Kanban Inc.
HowdoesKanbanwork?Observethecurrentsituationincludingperformanceandservicedeliveryexpectations
Identifyrisksandpainpointsandimprovementopportunities
Applytechniquestoadjusthowwemanagedemandandcapabilitytomeetexpectationsofourcustomers
Measuretoseetheresult
TechniquestoapplyincludeWIPlimitsClassofserviceCapacityallocationDecoupledcommitmentReversiblecommitmentSystemLiquidityFlowEfficiencyBottleneckmanagementDependencymanagementVariabilitytypemanagementmore++
[email protected]@lki_djaCopyright Lean Kanban Inc.
ESPManagementSystem
Acompletemanagementsystemforimprovingcommunication,collaboration,anddecisionmakingacrossanorganization.
ESPgivestheorganizationawaytorespondfasterwithgreaterbusinessagility.
ESPcoordinatesstrategicinitiativeswithcurrentcapabilitytodeliver
[email protected]@lki_djaCopyright Lean Kanban Inc.
ElementsofEnterpriseServicesPlanning
KanbanFeedbackLoops:CadencesProbabilisticForecastingRiskManagementShapeDemandandImproveCapability
[email protected]@lki_djaCopyright Lean Kanban Inc.
WhataretheactivitiesofESPCadencesInformationFlow?
Takedataandotherinputcollectedfromeachkanbansystem
Observesignalsthatadjustmenttothesystemisneeded▪ Youaren’tdeliveringworkwhenyoupromisedit▪ Yourcustomerhassomenewdissatisfactionornewrequest
Or,considercurrentstatusanddecidehowtomoveforward▪ Whatworkisreadytobedelivered?Whatshouldbepullednext?▪ Howcanwecopewithanewcompetingproduct?
Discussanddecideonactions▪ Policychanges▪ Applytechniquestoshapedemandormodifycapacity▪ etc
Communicatedecisions
[email protected]@lki_djaCopyright Lean Kanban Inc.
TreateachserviceseparatelyDe
mand
ObservedCapability
Dema
nd
Dema
nd
ObservedCapability
ObservedCapability
[email protected]@lki_djaCopyright Lean Kanban Inc.
ESPFeedbackLoops
MechanismtoConsiderexistingoutcomes
Comparethemtodesiredoutcomes
Isourcurrentservicedelivery“fitforpurpose”intheeyesofourcustomers?Isourcurrentcapabilitydrivingourstrategicgoalsasabusiness?
[email protected]@lki_djaCopyright Lean Kanban Inc.
ScalingPrinciples
1. Scaleoutinaservice-orientedfashiononeserviceatatime2. DesigneachkanbansystemfromfirstprinciplesusingSTATIK,donot
attempttodesignagrandsolutionatenterprisescale
3. UsetheKanbanCadencesasthemanagementsystemthatenablesbalance,leadingtobetterenterpriseservicesdelivery.
[email protected]@lki_djaCopyright Lean Kanban Inc.
Strategy Review
Risk Review
Monthly
Service Delivery Review
Bi-WeeklyQuarterly
Kanban Meeting
Daily
Operations Review
Monthly
Replenishment/ Commitment
MeetingWeekly
Delivery Planning Meeting
Perdeliverycadence
change change
change
change
change
change
change change
change
info
info
info
info
info
infoinfo
info
info
change info
KanbanCadencesDoing things better
Focus on Service Delivery
Doing the right
things
Getting things done!
[email protected]@lki_djaCopyright Lean Kanban Inc.
Strategy Review
Risk Review
Monthly
Service Delivery Review
Bi-WeeklyQuarterly
Kanban Meeting
Daily
Operations Review
Monthly
Replenishment/ Commitment
MeetingWeekly
Delivery Planning Meeting
Perdeliverycadence
change change
change
change
change
change
change change
change
info
info
info
info
info
infoinfo
info
info
change info
KanbanCadences
Focus on Service DeliveryService Delivery Set
Improvement/Evolutionary Set
[email protected]@lki_djaCopyright Lean Kanban Inc.
FlowofInformationandChange
Flowofchanges• ActionsandDecisionsmadeatonemeetingthatwillhaveadirecteffectondatareviewed,capabilityobservedanddiscussionsheldinothermeetings.
changeinfo
Flowofinformation• Informationdeliveredfromonefeedbackmechanismtoanother.Theinformationisconsideredforpossibledecisions.
[email protected]@lki_djaCopyright Lean Kanban Inc.
KanbanRolesAreEmergingReady
for Engin- eering
F
H
I
Comm-itted
D
4 Ongoing
Development
Done3
JK
12
Testing
Verification3
L
Commitment point
4 -
Requi- rements Analysis
2412 -
Risk Analysis
4824-
Pool of
Ideas∞
Service Delivery ManagerService Request Manager
Discarded
OReject
P Q
Marshals Options Manages Flow
Done
[email protected]@lki_djaCopyright Lean Kanban Inc.
The7KanbanCadences
[email protected]@lki_djaCopyright Lean Kanban Inc.
Thefollowingmeetingdescriptionsarejusttypicalconfigurations!
Youshouldadjustfrequencycadence,duration,attendeesbasedonyourorganization’sneeds.Youarelikelytoadjustthemovertime.
Caution!
[email protected]@lki_djaCopyright Lean Kanban Inc.
GettingThingsDone: TheServiceDeliveryMeetings
[email protected]@lki_djaCopyright Lean Kanban Inc.
ReplenishmentMeeting
[email protected]@lki_djaCopyright Lean Kanban Inc.
ReplenishmentMeeting
Purpose:Todecidewhattoselectfromthepoolofoptions,committonext,andtoreplenishtheinputbufferfortheKanbansystemCadence:WeeklyDuration:20to30minutesParticipants:Theservicedeliverymanagerorthepersonresponsibleforfacilitatingthedeliveryplanningmeeting;togetherwithservicedeliverypersonnelwhocanassesstechnicalanddependencyriskandadviseonscheduling,sequencingandbatchingofitemsInputs:ObservationsfromKanbanMeetingsandServiceDeliveryReviewsmayresultinchangestobehavioratReplenishmentMeetings.DecisionsfromStrategyReviewsuchaspolicychangesandportfoliochanges.Outputs:DecisionsregardingwhattopullnextplussystemchangessenttotheDailyKanbanMeeting
[email protected]@lki_djaCopyright Lean Kanban Inc.
ReplenishmentMeeting
Activities/DiscussionWhat’snewsincethelastmeeting?Inspectanysubmissionstothepoolofoptions/ideas,orthe“readyfordelivery”bufferEnsurethatitemsthatareavailableforselectionarecorrectlyclassifiedforriskandrequestedclassesofserviceareappropriate.CorrectanymistakesHowmanykanbanslotsareavailableandofwhattype/class?Whatkanbansignalsdowehave?Filtertheavailablepoolofoptionsbytype,class,schedulewindowtogainaninitiallistofcandidatesforselectionAskstakeholderstoselectashortlistofcandidatesbasedoninitialfilteringGiventheanticipatedleadtime,isitpossibletoformaconsensusonthemostimportantitemsforselection?If,notarrangetovoteforselection
[email protected]@lki_djaCopyright Lean Kanban Inc.
ReplenishmentMeetingExample
ObservationsfromKanbanMeetingsandServiceDeliveryReviewsmayresultinchangestobehavioratReplenishmentMeetings.
Forexample,ahighdiscardrateresultinginworkitemsbeingmovedtothe“trashcan”hasbeenshowntochangestakeholderbehaviorandresultinatighteningofthe“definitionofready”usedtoassertthataworkitemisavailableforselectionattheReplenishmentMeeting.
[email protected]@lki_djaCopyright Lean Kanban Inc.
[Daily]KanbanMeeting
[email protected]@lki_djaCopyright Lean Kanban Inc.
KanbanMeeting
Purpose:Toobserveandtrackthestatusofthework(nottheworkers).Toobservetheflowofwork.Cadence:DailyDuration:10-20minutesParticipants:Theimmediateservicegrouporteamdoingthework(4-50people).FacilitatedbyServiceDeliveryManagerInputs:DecisionsfromReplenishmentMeetingandfromDeliveryPlanningMeeting.DecisionsandnewinitiativesfromStrategyReview.Outputs:ProgressreportedtoDeliveryPlanningMeetingandtoServiceDeliveryReview
[email protected]@lki_djaCopyright Lean Kanban Inc.
KanbanMeeting
Activities:Boardwillshowthestateofworkandwhetheritisactivelybeingworkedon,isqueuingorisblockedorwaitingforsomeotherreason.TheServiceDeliveryManagerwill“walktheboard”iteratingacrosstheticketsfromright(mostclosetocompletion)toleft(mostrecentlystarted).TheSDManagermaysolicitastatusupdateonaticketorsimplyaskifthereisanyadditionalinformationthatisnotontheboardandmaynotbeknowntotheteam.Attentionisgiventoitemsblockedordelayed.Theteamwilldiscussbrieflywhoisworkinganissueandwhenitwillberesolved.Therewillalsobeacallforanyotherblockingissuesthatarenotontheboardandforanyonewhoneedshelptospeakup.
[email protected]@lki_djaCopyright Lean Kanban Inc.
KanbanMeeting
Morematureteamsmayonlydiscussblockeditems,andnotdiscusseveryticketontheboard.TheServiceDeliveryManagermusttakeresponsibilityforresolutionofblockingissues.Theywillaskwhoisassignedtoresolveitandwhenwillitberesolved.Clearlydefinedescalationpathsandpoliciesareimportantforunresolvedissues.
AfterMeeting:TheparticipantsspontaneouslymeetaroundanissueorproblemobservedduringtheKanbanMeeting.Theirgoalistodiscussitandseekresolution.HappensimmediatelyaftertheDailyKanbanMeeting.
[email protected]@lki_djaCopyright Lean Kanban Inc.
DeliveryPlanningMeeting
[email protected]@lki_djaCopyright Lean Kanban Inc.
DeliveryPlanningMeeting
Purpose:Toplandownstreamdeliveryandformadeliverymanifest.Cadence:Varies,basedondeliverycadenceDuration:1-2hoursParticipants:FacilitatedbythepersonplayingtheroleofServiceDeliveryManager.Anyotherinterestedpartiesshouldbeinvitedincludingthosewhoreceiveandacceptthedelivery,andanyoneinvolvedinthelogisticsofmakingadelivery.Specialistsarepresentfortheirtechnicalknowledgeandrisk-assessmentcapabilities.Managersarepresentsothatdecisionscanbemade.Inputs:InformationfromDailyKanbanMeetingonwhichitemsarepotentiallyavailabletodeliver.RiskconsiderationsfromRiskReviewwhichmightaffectdeliverydecisions.Outputs:Decisionsonwhichitemstodeliver,communicatedtoDailyKanbanMeeting.InformationonissueswithdeliverysenttoRiskReview.
[email protected]@lki_djaCopyright Lean Kanban Inc.
DeliveryPlanningMeeting
Discussion(Kata)Whichitemsinthesystemare(orwillbe)readyforrelease?Whatisrequiredtoactuallyreleaseeachitemtoproduction?Whattestingwillberequiredpost-releasetovalidatetheintegrityofproductionsystems?Whatrisksareinvolved?Howaretheserisksbeingmitigated?Whatcontingencyplansarerequired?Whoneedstobeinvolvedinthereleaseandpresentduringthepushtoproduction(orotherdeliverymechanism)?Howlongwillthereleasetake?Whatotherlogisticswillbeinvolved?
[email protected]@lki_djaCopyright Lean Kanban Inc.
TestReady
FNK
M
L J
F
Forecastticketscompletedfordelivery
HE
C
A
IG
D
Discarded
I
IdeasDev
Ready5
Ongoing
Development Testing
Done3 35
UATDelivery Ready
∞ ∞
100% confidence
70+% confidence
[email protected]@lki_djaCopyright Lean Kanban Inc.
TestReady
FNK
M
L J
F
Boostclassofserviceonmarginaltickets toensuredelivery
HE
C
A
G
D
Discarded
I
IdeasDev
Ready5
Ongoing
Development Testing
Done3 35
UATDelivery Ready
∞ ∞
100% confidence
Fixed date CoS provides 100% confidence
I
[email protected]@lki_djaCopyright Lean Kanban Inc.
DeliveryPlanningDailyKanbanMeeting
Ask“whichitems[fromtheKanbanboard]dowebelievewillbecompletedintimefordeliveryon[deliverydate]?”ThiscanbedoneusingMonteCarlosimulationbuiltintohighqualityKanbansoftwaretools,oritcanbedoneinamorequalitativemannerbyaskingteammembershowthingsareflowing.Inthissituation,allitemscommittedfordeliveryatDeliveryPlanningeffectivelybecomefixeddeliverydateclassofserviceitems.Ideallythisshouldbemadeexplicitandvisualizedappropriately.Asaconsequencethequeuingdisciplineonthekanbanboardisaffected.Whatandhowworkersatthekanbanboardchoosepullitemswillbechangedforatemporaryperioduntilthedeliveryismadefromthesystemtothecustomer(s).
[email protected]@lki_djaCopyright Lean Kanban Inc.
DoingtheRightThingsandDoingThingsRight:TheImprovementSet
[email protected]@lki_djaCopyright Lean Kanban Inc.
StrategyReview
[email protected]@lki_djaCopyright Lean Kanban Inc.
StrategyReview
Purpose:AreweinthebusinesswewanttobeinANDdowehavethecapabilitytobeinthatbusiness?Areourgoalsachievable?Cadence:QuarterlyDuration:½dayParticipants:Customer-facingstaff;seniorleaders;productandportfoliomanagersInput:CurrentcapabilityinformationfromServiceDeliveryReviewandOpsReview.AlsoinformedbyinputfromReplenishmentmeetings,mostlikelyrelatedtobusinessrisk,capacityallocationordemandshapingpolicy.Inputfromcustomer-facingstaff.Output:NewinformationanddecisionsbroughtintoOperationsReviewandServiceDeliveryReviewwith“fitnessforpurpose”informationandKPIs(KeyPerformanceIndicatormetrics).
[email protected]@lki_djaCopyright Lean Kanban Inc.
StrategyReview,example
Example1Existingstrategypursuesseasonal,short-shelflifeopportunitieswithfixeddeliverydates.Currentcapability:leadtimesaretoolongandhighlyunpredictable.Asaresult,manyopportunitiesaremissedpartiallyorcompletely.
Decisionmaybemadetoreadjusttheallocationoftheportfolioformoremediumandlong-termopportunitiesbettersuitedtocurrentcapability.
Example2Customer-facingstaffreportsonreasonswhycustomersorderfromus.Clusterthenarrativesandcomparewithexistingmarketsegmentation.Makeadjustmentsifnewcustomersegmentshaveappeared.
[email protected]@lki_djaCopyright Lean Kanban Inc.
ServiceDeliveryReview
[email protected]@lki_djaCopyright Lean Kanban Inc.
ServiceDeliveryReview
Purpose:Lookatwhetherwearedeliveringaccordingtocustomerexpectations.Looksatasinglekanbanboard.
• Comparecurrentcapabilitiesagainstfitnesscriteriametricsandseektobalancedemandagainstcapabilityandhedgeriskappropriately.
Cadence:TwiceamonthDuration:½hour
Participants:ConductedbytheServiceDeliveryManager(SDM)oftenincludesServiceRequestManager,customersandotherexternalstakeholderstogetherwithrepresentativesofthedeliveryteam
Inputs:ProgressanddatafromDailyKanbanMeeting;DecisionsfromOperationsReview.ActionsfromRiskReview.Outputs:FindingsreportedatOperationsReview.
[email protected]@lki_djaCopyright Lean Kanban Inc.
ServiceDeliveryReview
ActivityAfocuseddiscussionaboutsystemcapabilityReviewagainstfitnesscriteriametrics,e.g.currentcapabilityversusleadtimeSLAwith60day,85%on-timetargetDiscussshortfallsagainst(customer)expectations.Analyzeforassignable/specialcauseversuschance/commoncauseDiscussoptionsforriskmitigation&reductionorsystemdesignchangestoimproveobservedcapabilityagainstexpectationsWhatservicesdowecurrentlyprovide?Whichservicerequests/workitemstypesdoweaccept?Whataretheservicelevelexpectationsofeachworkitemtype?
[email protected]@lki_djaCopyright Lean Kanban Inc.
ServiceDeliveryReview
DiscussionWhatisourcurrentcapabilitytodeliveryeachtype?LeadtimedistributionDeliveryRateSystemLiquidityLevelTransactionvolume,volatility,immediacyFlowefficiencyQualityDelayRisk(fromblocker)aslikelihoodandimpactServicelevelexpectation,duedateperformanceQuestionsrelatingtoprocessimprovementWhathaveyourteamachievedsincelastmeeting?Whatdoyouneedhelpwithfromacolleague?Whatdoyouneedhelpwithfromthesupervisororservicedeliverymanager?Doesitneedescalated?
[email protected]@lki_djaCopyright Lean Kanban Inc.
ServiceDeliveryReview,example
DiscoveryfromServiceDeliveryReview
IttherewerealotofFixedDateitemsbutalongtailinleadtimedistributionthenthecustomermightchoosetoschedulethefixeddateitemsearlierortoreducethequantityofFixedDateitemsbychangingtheirstrategy.
[email protected]@lki_djaCopyright Lean Kanban Inc.
OperationsReview
[email protected]@lki_djaCopyright Lean Kanban Inc.
OperationsReview
Purpose:“SystemsofSystems”levelreview.Disciplinedreviewofdemandandcapabilityforeachkanbansystemwithaparticularfocusondependenciesanddependenteffects.Cadence:MonthlyDuration:2hoursParticipants:ServiceDeliveryManagerandServiceRequestManagerforeachkanbansystem.Seniormanagement.Seniorbusinessownersorcustomerrepresentatives.Downstreammid-levelmanagers.Functionalmanagersandseniorindividualcontributorsrepresentingeachkanbansystem.ProductMgr,PortfolioMgr,ProjectMgr.
[email protected]@lki_djaCopyright Lean Kanban Inc.
Inputs:SummaryfindingsfromServiceDeliveryReviewsforallkanbansystemsinthenetwork.BusinessperformanceinformationfromStrategyReviewsuchasfinancialreports,customersatisfactionsurveys.OngoingimprovementinitiativesfromRiskReviewaboutsystem-widechanges.Outputs:Alistofimprovementsuggestions/actions/decisionsorrequiredchangestostrategywithdesignatedownerssenttoServiceDeliveryReviewandtoStrategyReview.Dependentimpactontailriskforaleadtimedistribution,toRiskReview,toinformprioritizingrisksforreductionmitigationorcontingencyplanning.
OperationsReview
[email protected]@lki_djaCopyright Lean Kanban Inc.
OperationsReview
Activity/DiscussionLookatperformance,capability,anddependenciesbetweenmultiplekanbansystemsDependenciesunderstood.InterdependenteffectsexposedKaizeneventssuggestedbyattendeesImprovementopportunitiesassignedtomanagersaslastagendaitem
[email protected]@lki_djaCopyright Lean Kanban Inc.
RiskReview
[email protected]@lki_djaCopyright Lean Kanban Inc.
RiskReview
Purpose:Lookatproblemsthatputourdeliverycapabilityatrisk.
Cadence:MonthlyDuration:1-2hoursParticipants:FacilitatedbyaServiceDeliveryManageroraKanbancoach;Anyonewithinformationorexperienceofrecentblockers.Servicedeliverymanagers.Projectandprogrammanagers.Customer-facingmanagersareoptional.Mighthavemanagersfromdependentservices.
[email protected]@lki_djaCopyright Lean Kanban Inc.
Inputs:IssuesfromanetworkofkanbansystemsfromOpsReviewandindividualkanbansystemsfromServiceDeliveryReview.DecisionsfromDeliveryPlanningMeeting.
Outputs:InformationfromRiskReviewmayinformDeliveryPlanningasitmaynotbewisetoassertanitemwillbereadyfordeliveryandmakeacommitmentifthereisatailriskthatcannotreadilybemanagedandeffectivelyavoidedforaspecificworkitem.
ActionsdecidedatRiskReview,specificallyriskreduction,mitigationorcontingencyplans,mayenablechangesinservicedeliveryandkanbansystemdesignandhencechangerequestsflowfromRiskReviewtoServiceDeliveryReviewandOperationsReview.
RiskReview
[email protected]@lki_djaCopyright Lean Kanban Inc.
RiskReview
ActivitiesClusterblockerticketsfromthelastmonthClusterblockersbasedonthestoriesbehindthedelayEachclusterrepresentsariskAnalyzelikelihood&impactIdentifytherisksmostimpactingthetailoftheleadtimedistributionandfocusonthoseReviewriskmanagementpoliciesIdentifyLikelihood&ImpactRootCauseAnalysis
[email protected]@lki_djaCopyright Lean Kanban Inc.
RiskReviewexample
Wemayneedtounderstandwherethetailofaleadtimedistributionmostdirectlyaffectsafailuretosatisfycustomersandpoorperformanceagainstservicelevelexpectations.
Actionsthattrimthetailofaleadtimedistributionwillhavetheeffectofreducingaverageleadtimeandshiftingittotheleftonthedistributioncurve.Asaconsequenceofthis,itmaybepossibletochangecapacityallocationforagiventypeofwork,oralterthecapacityallocationforaspecificclassofservice.
[email protected]@lki_djaCopyright Lean Kanban Inc.
RiskReview
DiscussionHowmuchriskdowewanttotake?Dowehavethecorrectriskassessmentframework?Haveweidentifiedtherightriskdimensions?Areourassessmenttaxonomiesforriskdimensionsprovidinguswithactionableinformation?Dotheyneedmodified?Whichrisksdowewanttohedge?Howshouldweallocateourportfolioorproductmixacrossthoserisks?Inwhichpercentagesforeachcategory?
[email protected]@lki_djaCopyright Lean Kanban Inc.
RiskReview,continued
Reviewclassesofservice▪ Aretheystillappropriate?Aretheybeingused?Haveanyexceptions
beenmade?Isthereanewpattern?Needforanewclassofservice?Reviewblockers▪ Prioritizemitigation&reductionactionsbasedonblockercluster
analysis▪ Reviewriskhedgingpolicies▪ Considerwhetherrecentlyobserveddemandfitswithhistoricpatterns
andcapacityallocationisstillappropriateReviewdemandshapingpolicies▪ Shouldweadjustpoliciesthatbifurcatedemandondependentor
sharedservices?
[email protected]@lki_djaCopyright Lean Kanban Inc.
TypesofblockeditemsBlockedwithanissueinternaltooursystem(andwithinourpoliticalcontrol)Blockedduetoanissueoutsideoursystembutwithinourfirm(requirescollaborationandpossiblypoliticalcapitaltoresolve)Blockedduetoanissueexternaltoourfirm,typicallywithavendor,regulator,customer,orperhapsapoliticalissuesuchasaforthcomingelection
RiskReview,continued
[email protected]@lki_djaCopyright Lean Kanban Inc.
WhatdoyoudowiththeinsightsfromKanbanCadences?
[email protected]@lki_djaCopyright Lean Kanban Inc.
Painpointidentified:Doyouknowwhattodo?
MissingdeadlinesPoorpredictability–can’tsaywhenworkwillbefinishedOverburdened,toobusyDealingwithdependenciesShiftingprioritiesQualityissuesCustomerdissatisfaction…
[email protected]@lki_djaCopyright Lean Kanban Inc.
Doyouknowtechniquestoimprove?
LeadtimedistributionimprovementFlowefficiencyimprovementRiskprofilingforportfoliosSystemandstaffliquidityWIPlimitsClassofServiceCapacityallocationOptionsmanagementKanbansystemsvolatilityRisktypes;variabilitytypesForecastingwithutilitygraphfunctions…
[email protected]@lki_djaCopyright Lean Kanban Inc.
EnterpriseServicesPlanningExecutiveSummitesp.leankanban.com
[email protected]@lki_djaCopyright Lean Kanban Inc.
KanbanLeadershipRetreat conf.leankanban.com/retreat
[email protected]@lki_djaCopyright Lean Kanban Inc.
Thankyou!