Professional Documents
Culture Documents
RacingtoAgileDevelopment LotusF1recentlyditchedtraditionalapplicationdevelopmentmethodsforagile development,includingscrumandvisualization.Thegoalistoproducebettertools fasterforbothpitcrewandcardesigners.Hacklandsayshealsowantedtoerasethe perceptionthatsometimesITdoesn'tunderstandeverythingabouthowthepit crewandcardesignersliketowork."Theywantedustodelivermorerightthefirst time,"hesays. Thecontinuouscommunicationbetweendevelopersandusersunderagile developmentcanclarifyhowtheendproductshouldlook,feelandworkmuch earlierintheprocess,saysMargoVisitacion,ananalystatForresterResearch.But organizationsunderestimatethecultureshockofgoingagile."Collaborationisalot differentfromtakingrequirements,throwingthemoverawallandexpecting perfectionmanymonthslater,"shesays.
owncar.Somespecificationsandruleschangeeveryyear.In2014,forexample, turbochargedenginesandnewfuelflowrestrictionswillbemandated.LotusF1is workingonthoselongtermdesigns.Buttheteamisalsofocusedontheminuteby minuterushofracingtoday.ForHackland,thatmeanspumpingoutfasterandmore sophisticatedanalyticstoolstogivetheteamanedge. Halfofhis14memberITgroupisdedicatedtosoftwaredevelopment.Evenso,the traditionalwaterfalldevelopmentmethodtheteam'sdevelopershadbeenusing couldgetslow,hesays.Gatherrequirements,createafunctionalspecification, createatechnicalspecification,buildandtest.Theultimateusersofthesystem wereinvolvedmainlyatthebeginningandend,butnotduringthewholeprocess. Yetit'sallthattimeinbetweenwhensmallcorrectionsandadditionscanoccurthat maketheendproductmuchbetter,saysVisitacionatForrester."Whenyousee somethingtangiblefaster,itcreatesastrongersenseofrealityofwhat'sgoingtobe valuabletoyouandwhat'sgoingtobeextraneous.Itallowstheteamtofocusonthe essenceoftheproject." UnderLotusF1'snewagileapproach,usersattenddailymeetingswithdevelopers andlookatprogresseverythreeweeks.Testersareinvolvedallthewaythrough. "Bythetimewedeliver,there'sbeenahugeamountofinteraction,whichwenever usedtohave,"Hacklandsays. VisualizationinthePit HisteamrecentlyusedvisualizationsoftwarefromiRisetoimproveakeysoftware tool:aracestrategysystemthathelpsthecrewdeterminewhentopitcars.Thetool considersfactorssuchaslapnumberandspeed,positioninthefield,wearonthe tires,whatcompetitorsaredoinganddatafromthe200sensorsonLotusF1'scars. Itcancalculate10,000racesimulationsinthetimeittakestorunalap.Ifcrew engineershavetofiddlewithaclunkyuserinterfaceorwaitforananalyticsresult thattakesafewminutestocompute,theywastetimeandopportunity,Hackland says.
LotusF1usevisualizationsoftwarefromiRisetodetermineinracestrategy. ThevisualizationhisdevelopersproducedwithiRiseletpitcrewmembersinteract withnewfeaturesintheuserinterface,givingfeedbacktoincorporateintothe finishedproduct.Testerscouldtrytheunfinishedcodetogetabetterideaof whetheritwouldworkforthem.Intheoldway,usersmayjusthaveseenstatic screenshots,ornothingatall,duringdevelopment."Itwasdifficultforuserstosay whethertheylikeditorfounditeasytouse,"hesays. Hacklandsaysheexpectshisstafftorefineitsapproachtoagileasworkcontinues. "If[ITchanges]reducetheamountofmanualworkengineershavetodo,theycan focusonthecaranddriver,"hesays.Theteam,meanwhile,preparesforthenext tworacesinSpainandMonacothismonth.MaybeLotusF1willfindthatthree seconds.