7/31/2019 FiveThingsBeforeAgileWNotesBig
1/28
FivethingstodobeforeyougoAgile
Arnehlander
7/31/2019 FiveThingsBeforeAgileWNotesBig
2/28
FivethingsdodobeforeyougoAgile
1. Iden7fyyourWhy2. InformandEducate3. DefineyourEngineeringPrac7ces4. DefineyourProductBacklog5. Setyourdefini7onofDone
7/31/2019 FiveThingsBeforeAgileWNotesBig
3/28
TodaymanyteamsandcompaniesareturningtoAgileproductdevelopment.Scrumisamongthemostpopularchoices.
ThepromisesfromAgileareseveral.S7llitisgoodadvicetodoacoupleofthingsbeforeyougoAgile.
InthefollowingIwilllistanddiscussfivethingstodobeforeyougoAgile.
7/31/2019 FiveThingsBeforeAgileWNotesBig
4/28
Iden7fyyourWhy
Agileinitselfisnotagoal.Thereforeitisofimportanceforasuccessfulimplemen-ta7ontounderstandandknowwhyyouwanttogoAgileandwhatbenefitsyou
expectfromgoingAgile.
7/31/2019 FiveThingsBeforeAgileWNotesBig
5/28
WhyAgile?
Shorten Time toMarket;
Increase control of aproject;
Increase the quality ofthe product Reduce the risk; Maximize Return on
Investment; and,
Increase probability ofsuccess.
7/31/2019 FiveThingsBeforeAgileWNotesBig
6/28
Morewhy
Customers,users,andstakeholdersareac7vepar7cipantsthroughouttheproject
Requirementschangerapidly
Primaryfocusisonsowaredevelopmentratherthanprocessesordocumenta7on
Aimisforsimplicityintermsoftoolsandmodelsused
7/31/2019 FiveThingsBeforeAgileWNotesBig
7/28
7/31/2019 FiveThingsBeforeAgileWNotesBig
8/28
Howto?
DefineyourvisionWheredoyouwantto
go?
Createaguidingcoali7on Seniorpeoplewith
decisionpower
7/31/2019 FiveThingsBeforeAgileWNotesBig
9/28
InformandEducate
SinceAgilewaysofworkingoenincludedifferentwaysofthinkingthantradi7onalproductdevelopmentitiswelladvicedtoinformand
traintheteamorteamsturningAgileaswellastherestoftheorganiza7on.
OenAgiledevelopmentwillhaveaneffectnotonly
onthedevelopmentdepart-mentbutalsoonotherpartsoftheorganiza7on.
7/31/2019 FiveThingsBeforeAgileWNotesBig
10/28
7/31/2019 FiveThingsBeforeAgileWNotesBig
11/28
DefineyourProductBacklog
TheProductBacklogisper-hapsthemostimportantar7factofScrum.ItcontainstheWhatofproductdevelopment.
ItshouldbebasedontheProductVisionanditshouldconstantlybeuptodate.
AnyteamhavingaProductBacklogthatiscurrentand
uptodatewillbebe^eratincreasingtheirproduct-ivity.
7/31/2019 FiveThingsBeforeAgileWNotesBig
12/28
DefineyourDefini7onofDone
InAgilewewantfrequentfeedback.Bothonwhatwehavedevelopedandhowweareworking.
Onewayofge_ngfeedbackistodemonstratetheresults
aereachitera7on.TheteamshouldfocusondevelopingworkingSowarethatispossibletodemonstrateanddeliveraereachitera7on.
DevelopingaDefini7onofDonehelpstheteamtofocusandithelpsstakeholderstoknowonwhatleveltheyshouldgivefeedback.
7/31/2019 FiveThingsBeforeAgileWNotesBig
13/28
FivethingsdodobeforeyougoAgile
1. Iden7fyyourWhy2. InformandEducate3. DefineyourEngineeringPrac7ces4. DefineyourProductBacklog5. Setyourdefini7onofDone
7/31/2019 FiveThingsBeforeAgileWNotesBig
14/28
7/31/2019 FiveThingsBeforeAgileWNotesBig
15/28
15
AgileManifestoWeareuncoveringbe^erwaysofdevelopingsowarebydoingitandhelpingothersdoit.Throughthisworkwehavebecometovalue:
Individualsandinterac7onsoverprocessesandtools Workingsowareovercomprehensivedocumenta7on Customercollabora7onovercontractnego7a7on Respondingtochangeoverfollowingaplan
Thatis,whilethereisvalueontheitemsontheright,wevaluetheitemsonthelemore
7/31/2019 FiveThingsBeforeAgileWNotesBig
16/28
AgilePrinciples
7/31/2019 FiveThingsBeforeAgileWNotesBig
17/28
Ourhighestpriorityistosa7sfythecustomerthroughearlyand
con7nuousdeliveryofvaluablesoware.
7/31/2019 FiveThingsBeforeAgileWNotesBig
18/28
Welcomechangingrequirements,evenlateindevelopment.
Agileprocessesharnesschangeforthecustomer'scompe77ve
advantage.
7/31/2019 FiveThingsBeforeAgileWNotesBig
19/28
Deliverworkingsowarefrequently,fromacoupleofweeks
toacoupleofmonths,withapreferencetotheshorter7mescale.
7/31/2019 FiveThingsBeforeAgileWNotesBig
20/28
Businesspeopleanddevelopers
mustworktogetherdailythroughoutthe
project.
7/31/2019 FiveThingsBeforeAgileWNotesBig
21/28
Buildprojectsaroundmo7vatedindividuals.
Givethemtheenvironmentandsupporttheyneed,
andtrustthemtogetthejobdone.
7/31/2019 FiveThingsBeforeAgileWNotesBig
22/28
Themostefficientandeffec7vemethodofconveyinginforma7on
toandwithinadevelopmentteamisface-to-faceconversa7on.
7/31/2019 FiveThingsBeforeAgileWNotesBig
23/28
Workingsowareistheprimary
measureofprogress.
7/31/2019 FiveThingsBeforeAgileWNotesBig
24/28
Agileprocessespromotesustainabledevelopment.The
sponsors,developers,andusersshouldbeabletomaintainaconstantpace
indefinitely.
7/31/2019 FiveThingsBeforeAgileWNotesBig
25/28
Simplicity--theartofmaximizingthe
amountofworknotdone--
isessen7al.
7/31/2019 FiveThingsBeforeAgileWNotesBig
26/28
Thebestarchitectures,
requirements,anddesignsemergefromself-organizingteams.
7/31/2019 FiveThingsBeforeAgileWNotesBig
27/28
Atregularintervals,theteamreflectsonhowtobecome
moreeffec7ve,thentunesandadjustsitsbehavior
accordingly.
7/31/2019 FiveThingsBeforeAgileWNotesBig
28/28
Arnehlander [email protected] www.twi^er.com/arneahl h^p://www.linkedin.com/in/arneahlander