4 phases of Agile evolution in your organization

27
Agile meet-up Jarek Procházka Brno Ken4co

Transcript of 4 phases of Agile evolution in your organization

Agilemeet-up

JarekProcházka

BrnoKen4co

AgileisnotaSWdevelopmentapproach…

…itisacompanyculturalchange

Thereforeneedtobe…

supportedbybusiness drivenbybusiness

donetogetherwithbusiness…

…andwithpeople(employees,customers)

Agileimplementa4ondifferscompanybycompany

Differentcompanyneeds

Differentimplementa6onandusedmethods

Software development and Agile approaches (50+ years)

Engineering disciplines (5000+ years)

Still evolving …

chaos à waterfall à OOP à iterations à aut. testing à business value (UC/US) à UX à dual track agile à team psychology à internal startups à …

Phase1:ITbehindthewall…

GuerrillaAgileimplementa6ononlyinITteams Engineeringprac4ces (pairworking,codereview, automa4on,UC/US,TC)

Bemoreefficient, quick,havebeMerquality andpredictability

•  Individualsandinterac6onsoverprocessesandtools•  WorkingsoFwareovercomprehensivedocumenta4on•  Customercollabora6onovercontractnego4a4on•  Respondingtochangeoverfollowingaplan

We’vestoppeddoingthis

Butnotyetstartedthis

Goal1

•  FacilitateAgilemee4ngs•  Gainthetrustfromtheteam•  Starttoworkasteamcoach

•  Helptodelivervalue(done-done)

•  Helptoincorporatedailyfrequentfeedbackintheteam

•  Some4mesdemoandsuccessfuldelivery

Phase2:Dismantlingthewall…

USwithclearbusinessvalue/benefit

Earlyandfrequentcustomerinvolvement Contractupdates RegularDemo

Measuringthesuccessandvisibilityforthebusiness/customer

50,00%60,00%70,00%80,00%90,00%100,00%

2009w24

2009w32

2009w38

2009w44

2009w50

2010w3

2010w9

2010w15

2010w21

2010w28

2010w34

2010w40

2010w46

2010w52

#Openerrors

#Openerrors

Goal2Shareandregularlyexplain•  Whoisourcustomer•  Whatisthevalueforthem•  WhatisthecompanyvisionAskPO/helptoensure•  USwithclearbusinessvalue/benefitstated•  acceptanceofdeliveredvalue•  regulardemoTeammeasures(visibility:sprinttrafficlights,boards,…)Somepsychologyintroduced(yes,socwareisdonebypeople…)

Phase2ques4ons1.  Storiescontainwhy/value?

2.  Visionandstrategyknownintheteam?

3.  Feedbackinteamisregularandfrequent?

4.  Demoandretrosome4meshappens?

5.  Teamboardwithmeasuresexists?

6.  Knowntypologytypesandpersonalmo4va4onandfrustra4onofeachteammember?

Phase3:ITpartofthebusiness…

Tightcoopera6onbetweenITandbusiness (crossteams,Agilebusinessteams)

Discoveryprocess

Agilecontracts

Measuringthesuccess (companyboards)

0

1

2

3

4

5

CustomerSa4sfac4on

EmployeeSa4sfac4on

Value

Revenue

ProfitMargin

Flow

Produc4onspeed

Defects

Goal3Shicedfocusandscope•  SMques6oningthesystem•  teamfacilitatoràcompanyAgilecoach•  agileprinciplesàbusinessteams

(alsoinHR,marke4ng)•  removingcross-departmentimpediments

(COOhands,visualizingissues,RCA,sharingsuccesscases)

HelpingPO,TL,UXwithdiscoveryprocess

(dualtrackAgile)Morepsychologyintroduced(teamdysfunc4on,mo4va4on,UXandusability)Companyandbusinessmeasures

Phase3ques4ons1.  Demo“always”happens?2.  Customerknownintheteams?

3.  Retrospec4veaskeyimprovementtool?

4.  Discovery/Dualtrackhappens?

5.  Measures(semi)automated,accessibleandusedforbusinesspredic4ons

6.  Youques4onthesystem?(visually,showingRC,paMerns)

7.  Teamdysfunc4onssolved?

Phase4:Drivingthebusiness…

Managersasorganiza4onalcoaches

Hiringbasedonvalues

Agilemanagement andbusinessteams

Agileprocurementàvendorecosystem (AgileRFP)

Internalstartups,LABS

Vision

Mission

Objec4ves

Strategies

Ac4onPlans>>Porqolio>>…

Peopledoingthework…

Agile/Scrum

Marketing + Branding

Value delivery engine

Hire and fire according to these values

Coach, turn blaming into positive/feedback/action, teach people talk J

MBTI, Belbin, ... – know your people, adjust communication, adjust position according to it

SM backlog as source of improvements

Limit WIP

Explain daily what it means for your people

•  UnknownBusinessModelyet(tobefound)

•  Differentmindsetneeded(startup,R&D)

•  Needtobeverified•  Hardtoselltheideawithout

expectedprofit

Ideally70-20-10%spread

•  Exis4ngcoreproducts/services(keybusiness)

•  Bestunderstandable•  Focusondefendandop4mise•  Usuallyincrementalchanges

•  Verifiednewproducts•  Emerging,soldascoreproduct

complement•  Eitherincrementalchangesor

alreadyverifieddisrup4on(revolu4onarychange)

3Horizons

Goal4CompanyLeancoachhelpingmgmtwith:•  oneteamwithonegoal•  onebacklogwithclearpriori4es•  clearvisionandstrategy

(what&how)

Leancoachofinternalstartups•  Leanstartup•  ServiceDesign•  Googlesprint

Companycoachsolvinghumanaspects•  1-1,internal/crossteamcommunica4on

Helpingcompanyvendors

Phase4ques4ons1.  ArebusinessteamsAgile?

(onebacklog,clearpriori4es,retrospec4ve)

2.  3Horizonspartofdailybusiness?

3.  Doescompanyretrospec4vehappen?

4.  Failuresandsuccessstoriesshared?

5.  AgileRFPs/vendorcoopera4on?

6.  Newproductsonthemarket?

Whatisyourphasenow?

Whatphasesareahead?