agile vital signs
TRANSCRIPT
![Page 1: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/1.jpg)
‘A’StrategyConsulting2013©3/3/2014 1
AgileVitalSignsAgileHealthCheckSimulation
AlexKanaan/Oct2013
“INDIVIU
ALSAND
INTERA
CTIONS
PROCES
SES
OVER
ANDTOO
LS” “WORKING SOFTWARECOMPREHENSIVEOVER
DOCUMENTATION”
“RESPONDI
NGTO
CHANGE
FOLLOWING
OVER
APLAN
”“CUSTOMER
CONTRACT
OVER
NEGOTIATION”
COLLABORATION
![Page 2: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/2.jpg)
About Me
![Page 3: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/3.jpg)
Connect with Me!
More about Me http://www.alexkanaan.com
Read My Blog http://www.alexkanaan.com/#latestnews
Contact Me http://www.alexkanaan.com/#contact
Follow my Tweets @AlexKanDu
Connect on LinkedIn https://www.linkedin.com/in/arkanaan
![Page 4: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/4.jpg)
‘A’StrategyConsulting2013©3/3/2014 4
YourBenefitsAfterthisSession
• Whoisthissessionaimedat?– AgilePractitionersembarkingontheirfirstAgileProject– AgilePractitionersalreadydoingAgileandhopingtoincreasethepromisedbenefitsofAgile
– Beginnerswhohaveabasic(ifvague)understandingofAgile;youshouldbeatleastfamiliarwithBasicAgileterminology,ceremonies,sprints,AgileTeamroles
• Atthissessionsconclusionyoushouldbeableto:– Improveteamperformanceusingcertainmetrics– Understandandrespectdifferentperspectivesandresponsibilitiesofeachrole
– Uselessonslearnedtohelpyourteambecomehighperforming
![Page 5: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/5.jpg)
‘A’StrategyConsulting2013©3/3/2014 5
TheSimulation-Background
• “WaterMile”isanamusementparkwhichisdevelopingnewsoftwaretoenhanceguestexperience
• “FunTrax”softwaretracksguestspendingandtimespentintheparkviaaGPSenabledbraceletwornbyeachguestwhileinthepark
• WaterMilehadbeenusingwaterfallmethodologyfortheirsoftwaredevelopment.FunTraxisthepilotprojecttoutilizeAgilemethods.
AmazonRiver SafariPools
GreenZoneArcticBeach
Retail Restaurant
WATERMILEFUNPARK
![Page 6: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/6.jpg)
‘A’StrategyConsulting2013©3/3/2014 6
TheSimulation–YourRoles
Youaredividedintothreegroups(roles)
ProductOwner(PO)
ScrumMaster(SM)
TeamDevelopers,Testers,BA,TechLeads
➢AgileteamsareSelf-directed:➢Progressusing“InspectandAdapt”➢AgileteamssucceedtogetherorfailtogetherRemember!
![Page 7: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/7.jpg)
‘A’StrategyConsulting2013©3/3/2014 7
TheSimulation–ProjectFacts/Handouts
FunTraxTeam
PO SM
BAArch
Dev1
Dev2 Dev3
Dev4Tst1
Tst2
• FunTraxfacts– SprintLength:2weeks– Projectran:13sprints– ProjectdeliveredinthreereleaseslabeledABC
– RecurringCeremonies• DailyScrum–8ameachday• SprintPlanning–eachsprintstart• Demo–endofeachsprint• Sprintretrospective–sprintcompletion
![Page 8: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/8.jpg)
‘A’StrategyConsulting2013©3/3/2014 8
A BPo
ints
C
SprintsDelivered
0
26
53
79
105
1 2 3 4 5 6 7 8 9 10 11 12 13
TeamTestingDefects: 10% 50% 1%
PostDeploymentIssues: 100 12 0
AgileVitalSigns–TeamMetrics
Planned
TEAMVelocityChart
![Page 9: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/9.jpg)
‘A’StrategyConsulting2013©3/3/2014 9
AgileVitalSigns–FunTraxThingstoKnow(A)
• ReleaseA–Facts– TheScrumMasterisanewemployeesoheisespeciallyeagertodeliver.
– TheScrumMasterdevelopedthereleaseplanandmadecommitmentstotheProductOwner
– TherehasbeendelaysindevelopmentbecausetheScrumMasterassignedworklate
– Theproductownerassumedacertainunderstandingofuserneedsasheusedtomanagethemthreeyearsago
– Thecoreteamdoesnothavethesamedegreeofexpertiseinthedevelopmenttoolandthenovicesareafraidtoaskforhelp
A
![Page 10: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/10.jpg)
‘A’StrategyConsulting2013©3/3/2014 10
AgileVitalSigns–FunTraxThingstoKnow(B)
• ReleaseB–Facts– Afterthefirstdeployment,theCEOwentawayandthePOwasassignedtoreplacehimsohewasnotavailabletosupporttheAgileteammostofthisrelease.
– AreplacementPOwasassigned,withlittlehandover.– Teamdecidedtoreducedailymeetingtotwiceaweek.Timingconflictedwithkidsschooldropoff,trafficetc.
– Acommunicationbreakdownoccurredbetweentestersanddeveloperscausingmajortestingdelays.Asaresult,somecommittedstorieswerenotdelivered.
– Theoriginalproductownerreturnedforthefinaldemointhisrelease,butrejectedastorybecausehedisagreedwiththedirectionofthereplacementPO.
B
![Page 11: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/11.jpg)
‘A’StrategyConsulting2013©3/3/2014 11
AgileVitalSigns–FunTraxThingstoKnow(C)
• ReleaseC–Facts– TwooftheteamdeveloperswerecalleduponbythePOtodosomeurgentworkforanotherdepartment.
– Nooneinformedtherestoftheteam.
C
![Page 12: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/12.jpg)
‘A’StrategyConsulting2013©3/3/2014 12
TheSimulation–Mission• YouhavebeengivenperformancedataforanewAgileteam’s
firstproject,deliveredinthreereleases• Mission:Describeatleastonethingyourrolecouldhavedone
differentlyineachreleaseA,BandC.
Group:ProductOwner/ScrumMaster/CoreTeam
A
B
C
?
?
?
or or
![Page 13: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/13.jpg)
‘A’StrategyConsulting2013©3/3/2014 13
AgileVitalSigns–FunTrax
• Eachteampleasedocumentyourgroupfindingsonthehandout.
• Youhave10minutes.• Pleasebringyourcompletedhandouttothefrontwhenyouaredone.
• DeemaandIwillbemovingaroundtheroomtoansweranyquestions.
![Page 14: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/14.jpg)
‘A’StrategyConsulting2013©3/3/2014 14
A BPo
ints
C
SprintsDelivered
0
26
53
79
105
1 2 3 4 5 6 7 8 9 10 11 12 13
TeamTestingDefects: 10% 50% 1%
PostDeploymentIssues: 100 12 0
AgileVitalSigns–Findings-Metrics
Planned
![Page 15: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/15.jpg)
‘A’StrategyConsulting2013©3/3/2014 15
AgileVitalSigns–FindingsReleaseA
A
ProductOwner ScrumMaster CoreTeam
• POmustbealignedwithcurrentenduserneedsintheproductbacklog
• POneedstoensureenduserreadinessbeforedeployment
• POreliedonSMpromiseswithoutensuringteamcancommit
• SMisnotauthorizedtomakecommitmentsonbehalfoftheteam.
• SMshouldhaveaccountedforunevenskilllevelsincapacityplanning
• SMisactingasPMassigningtasksinsteadoflettingteambeself-directed.
• Teamshoulddecideasagroupwhattheycandeliver.
• TeamshouldbeselfdirectedandnotwaitforSMtoassignthemwork
• Experiencedteammembersshouldhelpnovices
• Novicesshouldspeakupandaskforhelp
![Page 16: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/16.jpg)
‘A’StrategyConsulting2013©3/3/2014 16
AgileVitalSigns–FindingsReleaseB
B
ProductOwner ScrumMaster CoreTeam
• ThelargenumberofdefectsshowsthePOwasdisconnectedfromtheteam.
• ReplacementPOshouldbeempoweredtomakebindingdecisions.
• ThePOneedstobeknowledgeableandempowered
• SMshouldhavebeenmonitoringmetricstoremoveimpediments
• SMdidnotenforceagilepracticesandshouldnotagreetodropDailyScrum
• Teamplannedvelocityhastobere-examinedeverysprint.
• Shouldnothaveagreedtodropdailyscrum
• Couldhavepickedbettertimeordonebyphone
• Teamshouldnotstopcommunicatingwitheachotherorknowingeachother’sstatus.
![Page 17: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/17.jpg)
‘A’StrategyConsulting2013©3/3/2014 17
AgileVitalSigns–FindingsReleaseC
C
ProductOwner ScrumMaster CoreTeam
• Theproductownercannotutilizeteamresourcesforworkoutsidethebacklog
• SMshouldbetrackingmetricsdailyandnoticedaflatteningindelivery.
• SMnotrecognizingandremovingimpediments
• SMshouldspeakupindailyscrumwhenhesawnumbersdroppingintheburndownchart
• Thetwodevelopersthatgotdistractedwerenottransparentaboutwhattheywereworkingon
• Restoftheteamdidnotspeakupwhentheysawteamperformancedropping
![Page 18: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/18.jpg)
‘A’StrategyConsulting2013©3/3/2014 18
LessonsLearned
• ProductOwner:– POmustbeknowledgeableandempowered
– Canhededicateenoughtimetosupporttheteam?
– Ishealignedwithendusersandotherbusinessstakeholders?Backlogshouldnotbecreatedanavacuum
– UseenduserrepresentationintheDEMOanddon’tjustrelyonPO
• ScrumMaster:– NotaPM
– Mainrole:adheretoprocessesandremoveimpediments– Tracksmetricstorecognizeproblems
– Notauthorizedtocommitteam
![Page 19: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/19.jpg)
‘A’StrategyConsulting2013©3/3/2014 19
LessonsLearned
• CORETEAM:
– Mustbeselfdirected
– Mustcommunicatewitheachother– Membersneedstocalleachotherout
– Mustaskfor/givehelptopeersasneeded
– Stayfocusedontasksandnotworkonotherthings
– AgileteamsDevelopplans/commitmentstogether
• MeasurementMetrics:– Sprint-over-sprintvelocity–pointsdeliveredpersprint
– Testdefects–%oftestissuespertestconditions
– Postdeployment–franticcallsfromusersaftergo-live
– Burndownchartisa“proactive”metric,theteammembersneedtoupdatetaskhoursandviewtheirchartdaily
![Page 20: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/20.jpg)
‘A’StrategyConsulting2013©3/3/2014 20
FinalWords
AgileTeamSucceedstogetherorfailstogether,therearenoheroesformissedtargets
Agileteamsmovefastandcan’tafforddelays
Thankyou!
![Page 21: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/21.jpg)
Next Steps…If you liked my presentation,
connect with me from the next page for more ☺
![Page 22: Agile Vital Signs](https://reader031.vdocuments.us/reader031/viewer/2022021814/58ea163c1a28ab064e8b5ca9/html5/thumbnails/22.jpg)
Connect with Me!
More about Me http://www.alexkanaan.com
Read My Blog http://www.alexkanaan.com/#latestnews
Contact Me http://www.alexkanaan.com/#contact
Follow my Tweets @AlexKanDu
Connect on LinkedIn https://www.linkedin.com/in/arkanaan