+ All Categories
Home > Technology > Agile Vital Signs

Agile Vital Signs

Date post: 09-Apr-2017
Category:
Upload: alexander-kanaan-safe-agilist-csm-cspo
View: 79 times
Download: 0 times
Share this document with a friend
22
Agile Vital Signs Agile Health Check Simulation Alex Kanaan / Oct 2013 “INDIVIUALS AND INTERACTIONS PROCESSES OVER AND TOOLS” “WORKING SOFTWARE COMPREHENSIVE OVER DOCUMENTATION” “RESPONDING TO CHANGE FOLLOWING OVER A PLAN“CUSTOMER CONTRACT OVER NEGOTIATION” COLLABORATION
Transcript
Page 1: Agile Vital Signs

‘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

About Me

Page 3: Agile Vital Signs

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

‘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

‘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

‘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

‘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

‘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

‘A’StrategyConsulting2013©3/3/2014 9

AgileVitalSigns–FunTraxThingstoKnow(A)

• ReleaseA–Facts– TheScrumMasterisanewemployeesoheisespeciallyeagertodeliver.

– TheScrumMasterdevelopedthereleaseplanandmadecommitmentstotheProductOwner

– TherehasbeendelaysindevelopmentbecausetheScrumMasterassignedworklate

– Theproductownerassumedacertainunderstandingofuserneedsasheusedtomanagethemthreeyearsago

– Thecoreteamdoesnothavethesamedegreeofexpertiseinthedevelopmenttoolandthenovicesareafraidtoaskforhelp

A

Page 10: Agile Vital Signs

‘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

‘A’StrategyConsulting2013©3/3/2014 11

AgileVitalSigns–FunTraxThingstoKnow(C)

• ReleaseC–Facts– TwooftheteamdeveloperswerecalleduponbythePOtodosomeurgentworkforanotherdepartment.

– Nooneinformedtherestoftheteam.

C

Page 12: Agile Vital Signs

‘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

‘A’StrategyConsulting2013©3/3/2014 13

AgileVitalSigns–FunTrax

• Eachteampleasedocumentyourgroupfindingsonthehandout.

• Youhave10minutes.• Pleasebringyourcompletedhandouttothefrontwhenyouaredone.

• DeemaandIwillbemovingaroundtheroomtoansweranyquestions.

Page 14: Agile Vital Signs

‘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

‘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

‘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

‘A’StrategyConsulting2013©3/3/2014 17

AgileVitalSigns–FindingsReleaseC

C

ProductOwner ScrumMaster CoreTeam

• Theproductownercannotutilizeteamresourcesforworkoutsidethebacklog

• SMshouldbetrackingmetricsdailyandnoticedaflatteningindelivery.

• SMnotrecognizingandremovingimpediments

• SMshouldspeakupindailyscrumwhenhesawnumbersdroppingintheburndownchart

• Thetwodevelopersthatgotdistractedwerenottransparentaboutwhattheywereworkingon

• Restoftheteamdidnotspeakupwhentheysawteamperformancedropping

Page 18: Agile Vital Signs

‘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

‘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

‘A’StrategyConsulting2013©3/3/2014 20

FinalWords

AgileTeamSucceedstogetherorfailstogether,therearenoheroesformissedtargets

Agileteamsmovefastandcan’tafforddelays

Thankyou!

Page 21: Agile Vital Signs

Next Steps…If you liked my presentation,

connect with me from the next page for more ☺

Page 22: Agile Vital Signs

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


Recommended