Concept Inleiding SamenwerkenenCommuniceren WanneereenUXdesignereenIct omgevingbetreedtwaaragilegewerktwordt zorgtdatervoordatdezepersoonopeenietsanderemaniertewerkmoetgaan danhijdatgewendis. Hijmoetnamelijkbetersamenwerkenmethetontwikkelteamenhijmoetz n werk,watineenvrijhoogtempowordtgedaan (research/wireframen/ontwerpenetc.),goedcommunicerenmethet ontwikkelteamzodatdezez nbevindingenendesignsmeenementijdenshet bouwenvandesoftware. BijAgilemoetenorganisatieseenomgevinghebbenwaarinsnellecommunicatie tussenteam ledenmogelijkis. (Cohenetal.,2004) 1 Userstories InhetbeginvaneenAgileproject(sprint0)wordeneralseenbasisvoordete bouwenapplicatieuserstoriesopgesteldmethetteamendeklant (productowner),dezehebbendevormvanbv.: Alsdesignerwilikgraagmijnemailkunnenmanagenzodatikincontactkan blijvenmetmijngebruikers VolgensvelenzijndezeuserstoriesvoorUX ersgeweldigomdathetgoedte vergelijkenismetbv.persona suitdeuxtoolbox.eenux erkanhierduseen geweldigebijdrageaanleverendoorindezebeginfasedebusinessengebruikers (strategielaagvangarett,userneedsensiteobjectives)doortelichtenmetde anderetoolsuitdeuxtoolboxomerachtertekomenwatdezeechtnodig hebben. Aldezestoriesbijelkaarvormendeproductbacklogvanhetprojectenhier wordtdaninsamenspraakmetdeklanteenprioriseringaantoegevoegd. Echterisditvrijzondeomte doenaangeziendezestories tesamenaleensoortvan backbonevormenvande applicatie(jeffpatton,2008). 2 Dezebackbonemetallesubtasks enspecificatieszorgenvooreen mooiestructuurdiegebruiktkan wordenvoorhetdesignvande applicatiemaarookvoorde 1 Cohen,D.,Lindvall,M.,&Costa,P.(2004).Anintroductiontoagilemethods.InAdvancesin Computers(pp.1 66).NewYork:ElsevierScience. 2http://www.agileproductdesign.com/blog/the_new_backlog.html
bouwervan.waaromzoujehetuitelkaarhalen? Datisalsofjeeenmooieboomhebtgekweektenhemvervolgenontdoetvanz n bladeren(destoriesuitdeproductbackloglosmakenvandebackbonevande applicatie),debladerenvervolgensinapartezakkenstopt(andere prioriseringenenroadmapservanmaken),endeboomomzagen(demeest logischestructuurweggooien). 3 AlsUX erzoujedebeginstructuurnogmeerkunnenfinetunen(metdeklant) zodatjeechteenlogischgeheelhebtwaarjevervolgensmooimeeaandeslag kuntgaan.hiermeekunjedanmakkelijkertoteen overallconcept komenendit helptjeookbeterjedesignwerkinstukkentehakken.watookeenvande dingenisdiebijagileuxbelangrijk/handigkanzijn(desireesy,2007) 4 Snelheid OmdatAgilesnelheidaanhetontwikkeltrajecttoevoegt( deliveringvaluefast ) ishethandigomjedesignwerkzaamhedenstrakteplannenenerwordtinveel gevallenookgesprokendat paralelltracks eengoedemanierisomagileenux tecombineren.dithoudtindatjequadesigneensprintvooruitlooptophet ontwikkelwerkendatjevervolgenshetontwikkelteamvolgtomwatdesprint ervoorisgebouwdtetesten.hetplaatjehierondergeeftdatmodelweer. (Desirée Sy, Adapting Usability Investigations for Agile User-centered Design) AlsUXdesignerhebjedusjehandenvolmetwerk,jebentaanhetontwerpen voordevolgendesprint(s+1),jebentinformatieaanhetverzamelenvoornog 3http://www.agileproductdesign.com/blog/the_new_backlog.html 4http://www.upassoc.org/upa_publications/jus/2007may/agile ucd.pdf
eensprintverder(s+2)enooknoghetdesignaanhettestenvandevorigesprint (S 1)(watoverigensweerkanzorgenvoorinfovoorS+2).Dooraldezedrukteis ernatuurlijknietaltijdeenmogelijkheidommethetteamtepratenoverje designsenhoezejedesignspreciesmoetenverwerken. UserexperiencepeopleworkingonAgileteamsbecomemastersofdevelopment timetravelnimblymovingbackandforththroughpast,present,andfuture developmentwork. (JeffPatton) Idee Hetconceptwaarikaanzittedenkeniseigenlijkaleentijdgeledenontstaan maardanineenietsanderevorm.ikhadtoeneenideeomeendigitaleapplicatie temakenwelkehetagileprocesszouvergemakkelijkentoteenvolledigdigitale workflow.nietsgeen geeltjes opdemuurhangen,nietsgeenpapierenproduct backlogmeer,nietsgeenwhiteboardmeteenburndowncharterop.alles verpakkentoteendigitaalproductdatallesautomatiseerdenwaareventueel eensmartboardaankanwordentoegevoegdomhetgeheelvisuelertemakenin deruimtewaarmenzit. Hierbenikuiteindelijkvanafgestaptomdatdiepapierentoolsernoujuistvoor zorgendatmensennietmeer8uurperdaginhunbeeldschermzitten.hierdoor wordtdeagileteamspiritnoujuistgevoed.enallepapierendingenaandemuur zorgenjuistvooreencohorentbeeldbijhetteam(envoormeer aankleding/sfeereventueel).enbovendienzijneralergveeldigitaletools aanwezigdieditbewerkstelligen. Hetideehierbovenhebikdussnellatenvarenmaarheeftuiteindelijktoch meegespeeldbijhetkomentotmijnnieuweconcept. IkwilnamelijknualsnogeendigitaletoolmakenalshulpmiddelbinnenhetAgile project,maardezekeernietzozeervoorhetheleagileproces,nujuistomde communicatiediezobelangrijkistussendedesignersendeontwikkelaarste onderstuinenenmogelijkhedentebiedenaandeuxdesigneromz nwerkte vergemakkelijken,teverduidelijkenenteondersteunen. Dedigitaletoolkaneventueel standalone wordeningezetbijagilemaarookzou hetmakkelijkzijnalshetzouaansluitenopbestaande issue/bugtracking/projectmanagementsystemenalsjira(veelgebruiktbijpure Ictprojecten)enBasecamp(veelgebruiktindecreatieveindustrie). Eenaantalzakenzoudenindeapplicatieterugmoetenkomen.Dezehebbenook directtemakenmetdeelementendieeerderzijngenoemdindeinleidingvandit stuk: eeninzichtverschaffenindeoorspronkelijke backbone vandeapplicatie metuserstories,voordathijisopgedeeldengeprioriseerd.
hetselecterenvanbrokkendesignwerkhieruit,diedirectmetelkaarte makenhebben.ishandigvoorhetdesignenervan, tienvliegenineen klap. hetkoppelenvandesigndeliverableshieraanzodathetontwikkelteam makkelijkkanzienhoedeuserstories(ofbrokken)enduseigenlijkde applicatiequa(interaction )designinelkaarmoetenkomentezitten. hetonderstuintopdezemanierdecommunicatieensamenwerking tussendetwee(ofmeer)disciplines.letwel:natuurlijkishetgeen vervangingvandenormaleinterpersoonlijkecommunicatie,hetiswel eenonderstuining. hethelptdeux erz nwerkzaamhedenteplannendoorinzichtelijkte hebbenwaarhetontwikkelteammeebezigisenwaarhetdekomende sprint(s)meebeziggaatzijn. Geenge emailmeervandocumenten,engeenverloren/verdwaalde documentatiedieniemandleestopbijvoorbeeldwiki s.informatie bevindtzichdichtbijwaarhetgebeurt,namelijktussen(eigenlijk verbondenaan)deuserstories,tasks,features,bugs,todo s,etc.
Visueel Hieronderstaatalshetwaredebackboneafgebeeldzoalshijindeapplicatie voorkankomen.groenzijndeuserstories,geelzijndetasks,enrozezijnde subtasksoftaskdetails.
Wanneerhetontwikkelteamdrukbezigismethetbouwenvanhetemail gedeeltevandesoftwarewaareenmailverzondenwordtkanhetdesignteamal aandeslaggaanmethetgedeeltewaarmailkanwordenverwijderd.ditkan mendannetjesaangevenindeapplicatieennatuurlijkisditvantevoren beslotenmethetontwikkelteam.dezegaanindesprinternaaandeslagmetdit ontwerpvan deletenvanemail.
Maarmisschienhoorterbijhetdeletenvandeemailrekeningteworden gehoudenquadesignmetietsandersuitdebacklog. Designerskunnenditnudusineenvroegerstadiumzienaankomen,alserookin debeginfase(sprint0)alisnagedachtoverhet overallconcept. Aandestoriesentaskskandandesignwerkenandereinformatieworden gekoppeldzodatontwikkelaarskunnenzietwelkeelementenmoetenworden gebouwdenwelkestructuurermoetwordenaangehouden.
Extras Ditiseenhelesimpeleversievanhetconceptnatuurlijk,maarerkanhiernog vanallesaanwordentoegevoegdomtezorgendatdeagileprojectensoepeler verlopen. Hierbijkunjebijvoorbeelddenkenaanversiebeheervandedesigns,eentijdlijn waaroptezienishoedeparalleltracksbinnenhetprojectverlopen,een customersideominputvandeklanttekrijgen,ondersteuningvoortoolsals Balsamiq/Axure/Photoshoped. Maarhetiseentooldieeengoeieextrafunctionaliteitzoukunnentoevoegenaan bestaandesoftware(misschienindevormvaneenplugin).