Top Banner

of 28

FiveThingsBeforeAgileWNotesBig

Apr 05, 2018

Download

Documents

Arne Åhlander
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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