Agiilsed sprintsid ja disainprintsid

Kuidas ja millal ühendada need võimsad raamistikud, et luua uusi tooteid või olemasolevaid ümber mõelda.

Taust

2000-ndatel aastatel harjus ärimaailm tootearenduse tingimustega, nagu agile, scrum, lean ja MVP.

Toimus vahetus, mis viis paljud meist eemale industriaalajastu inspireeritud jugaprotsessidest, kus kõik dokumenteeriti juba ette, ja liikus siis läbi lavaväravate, kuni tooted olid lõpuks kasutuselevõtuks valmis. Juga asemel tulid iteratiivsed arendusmeetodid, sealhulgas Scrum, Kanban, XP (äärmuslik programmeerimine) ja muud variatsioonid.

Need distsipliinid lahkusid silo, juga lähenemisest, asendades selle lahja, mõõdetava ehituse, katsetamise, laevatsükliga. Neid kiireid tsükleid, mis tavaliselt kestsid 1–2 nädalat, nimetati sobivalt sprintideks.

Toote- ja projektijuhid kasutasid oma tootearendusplaanide korraldamiseks Sprinti plaanide asemele Ganti graafikuid - prioriteetsed funktsioonid tõmmati toote mahajäämuse ülaosast eemale, sprindi mahajäämusesse, tsükliti läbi sprindi ja lasti seejärel tootmiseks.

Agilebuddha.com viisakalt

Ja just siis, kui C-suite ning müügi ja turunduse juhtkond harjusid sprintidega ja õppisid rääkima oma tehnoloogiagruppide uusimat keelt, hakkas 2015. aastal mullitama uus nn sprint - Design Sprint.

IDEO disainilahenduste raamistiku järgi kujundatud disainprintid inkubeerisid algselt Google'is Jake Knapp, kus need aitasid korraldada selliste toodete nagu Gmail ja Hangouts (nüüd Meet) edukat turuletulekut.

Aastate ja sadade sprintide jooksul lihvis Jake protsessi lõpuks niipalju, et multidistsiplinaarsed meeskonnad võiksid enne täiemahulise tootearenduse alustamist veeta viis päeva suurte ettevõtete probleemide mõistmiseks, ideede loomiseks, prototüüpide koostamiseks ja katsetamiseks.

Pärast lugematuid edulugusid haaras GV Jake'i ja disainisprindid üles, et nad saaksid hakata neid (nii Jake kui ka sprindid) pakkuma oma portfelliettevõtetele. Olles kasutanud sprinti, et aidata selliseid ettevõtteid nagu Uber, Slack ja Blue Bottle Coffee (paljude teiste hulgas), tegid Jake ja mitmed teised GV disainipartnerid Sprinti raamatu väljaandmiseks 8. märtsil 2016. Sellest sai kiiresti NY Times ja WSJ Bestseller. .

Kogu maailmas on tooterühmad tarbinud, testinud ja võtnud oma tööriistakomplekti sisse disainilahendused. Kahtlemata on disainilahendused muutnud igasuguse kuju ja suurusega ettevõtete lähenemist uute toodete ja teenuste arendamisele.

Kuid seal on see üks asi

Kuna disainilahendused hakkasid kõigepealt laineid lööma, on tulnud esile üks konkreetne küsimus, mida on korduvalt tõstatatud. Kuuleme seda peaaegu kõigis töötubades, mida pakume tootejuhtidele, disaineritele, inseneridele, teadlastele ja juhtivtöötajatele disainiprintide õpetamiseks: „Kuidas seostuvad disainprindid paindliku arendussprindiga?“

Ja nii ma loodan täna valgustada, kuidas disainilahendused on seotud paindliku arendussprindiga nii uute toodete jaoks kui ka olemasolevate toodete ümberehitamiseks või taaskäivitamiseks.

Kuid kõigepealt lubage mul maalida pilt kõigist digitaalse tootearenduse protsessiga seotud osadest ...

Tarkvara toega uuendus

New Haircut'is mõtleme kaheksa tihedalt omavahel seotud tegevuses digitaalsete lahenduste loomise protsessi suurte probleemide lahendamiseks.

Kuigi visuaalne välimus on järjestikune, on oluline arvestada, et tootearendus pole kunagi lineaarne.
  • Ettevõtte vastavusse viimine: otsustatakse töötada probleemide kallal, mis vastavad ettevõtte strateegiale, visioonile ja ressurssidele
  • Kasutajauuringud: nende probleemide ümbritseva turu, kasutajate ja konkurentsi tundmaõppimine
  • Kujundusmõtlemine (disainprintide kaudu): probleemist arusaamise loomine ja prototüüpide lahenduste valideerimine potentsiaalsete klientidega
  • MVP kavandamine: oma lahendusest tervikpildi loomine ja minimaalse väärtusliku toote (MVP) üle otsustamine, mille toote tootekaardi sees turule toote
  • UX-kujundus: infosüsteemi, interaktsioonide ja inimkesksete kogemuste voo kujundamine, mida pakute oma lahenduses
  • Visuaalne kujundus: oma lahendusele stiili, tooni ja liidese andmine (kui see on kohaldatav)
  • Logistika: teie süsteemi süsteemiinfrastruktuuri ja rakenduse arhitektuuri joonistamine
  • Agiilne arendus: tarkvaralahenduse tuuma ehitamine ja turule toomine.

Märkus. Paljud meeskonnad ühendavad UX-i ja / või visuaalse kujunduse paindlikuks arendamiseks - meie jaoks oleme leidnud, et see toimib kõige paremini lihtsamate rakenduste ja väikeste funktsioonide täiustuste jaoks. Ettevõtte digitaaltoodete loomisel on tõhusam ja tulemuslikum hoida neid kergelt eraldatuna, ehkki meeskonnad töötavad sageli ühel hetkel paralleelselt.

Uute toodete sprindid

Esmakordselt sellise lähenemisviisi korral - kui alustate uue toote ehitamist - toimuvad disainilahendused enne agiilset arendustegevust.

See on mõistlik - enne kui hakkate kujundama ja kodeerima, peaksite looma ülevaate probleemist ja kasutajast ning seejärel proovima lahendusi ühekordselt kasutatavate prototüüpidega. Prototüübid pole mitte ainult odavamad ja kiiremad, vaid meeskond investeerib prototüüpi emotsionaalselt vähem kui kaunilt kujundatud ekraanid ja töökood.

Kuidas?

Kujundades sprindist välja, on teil prototüüp, mida on testitud ~ 5 sihtkasutaja juures. Kuidas me siis prototüübilt funktsionaalse, töötava tooteni üle saame?

Toote teekaart laieneb konkreetsele fookusele teie kujundusprindi prototüübis, et täpsustada allesjäänud, eelistatud funktsioonid / ekraanid / kasutajavood. Nendest prioriteetidest saavad kanded teie toote mahajäämuses, mida saab seejärel sisestada teie vilgaste arendusprintidesse.

Kood Sprindid

Projekteerimisprintsides on meil alati inseneriekspert. Sellegipoolest märkasime, kui see üksik insener võttis oma disainisprindi tagasi oma arhitektide, kodeerijate ja testijate meeskonna juurde - neil oli veel palju küsimusi, enne kui nad said sisse kaevata.

  • Milline on parim tehnoloogia?
  • Kas on olemas olemasolevaid lahendusi, mida saaksime kaasata?
  • Kuhu peaksime kõigepealt keskenduma?

Nii töötasime välja Code Sprint (jah, me lisasime segule veel ühe 'sprinti' termini ... vabandust?).

Uus juukselõikus Code Sprint

Code Sprintis veedavad tehnoloogiameeskonnad 4–5 päeva:

  • Saage aru kogu varem kokku pandud teabest
  • Hääletage 2–3 suurima tehnoloogiaalase väljakutse üle, mis neil tuleb ületada
  • Kõigile väljakutsetele teadusuuringute ja konkureerivate prototüüpide loomine
  • Testige prototüüpe, mis aitavad lõplikult otsustada võitva (te) rakenduse (te) üle

Me modelleerisime kood Sprintsid, et kasutada samu intensiivseid fookusi, kestust ja lahknevaid-ühtlustuvaid tehnikaid nagu Design Sprintis. Hiljem on meie tehnikameeskonnad suutnud vastata mitte ainult küsimustele „Mida me ehitame?“ Ja „Kuidas me seda ehitame?“, Vaid luua ka taristu, arhitektuuri ja koodi aluskihi, millele oma agiilses valdkonnas tugineda. arengu sprindid.

Eeldatavad parandused

Agiilsete dev-sprintide külvamisel disaini- ja kooditrintidega oleme kogenud mõningaid olulisi täiendusi nii toodetes, mida aitame oma kliendiettevõtetel turule viia, kui ka tavadel, mida nende käivitamiseks kasutame:

  • Taastage kuude ja aastate jooksul raisatud jõupingutused probleemide lahendamisel, millest inimesed ei hooli
  • Võimaldage insenerijuhitud organisatsioonidel teha tootearenduse protsessis tõhusat koostööd teistega
  • (alt üles) Anda rollidele väljaspool toodet ja tehnikat, et neil oleks vajalik ja tervitatav koht lahenduse kujundamise lauas
  • Andke insenerimeeskondadele kasutaja empaatiline vaatenurk ja hääl, millest nad tavaliselt puuduvad

Olemasolevate toodete sprindid

Aga kuidas on lood olemasoleva toote kallal?

Üks viga, mida paljud meeskonnad disainilahenduste sprintide esmakordsel kasutamisel teevad, on neid liiga palju kasutada. Nad hakkavad jooksma disainifotosid peaaegu iga funktsiooni jaoks, mida nad tahavad välja tuua ... Kas lisada lehele vorm? „Lähme sprinti.” Kas ehitate meie Androidi rakenduse iOS-i versiooni? “Sprint!” See on üliarmas.

Kujundussprint on kõige paremini ette nähtud probleemiks, mis on seotud kriitilise ärivõimaluse või väljakutsega. Näiteks kui teie ettevõte otsustab hakata teie toodet pakkuma täiesti uuele kliendisegmendile, on see pöördeline otsus, mis tuleks läbi viia disainilahenduse kaudu.

Kuidas?

Olemasoleva lahenduse omamine loob piiranguid mitmel võimalikul viisil:

  1. See sunnib meid enne probleemist täielikku mõistmist kasutama lahendusrežiimi
  2. See mõjutab meie pakutavaid lahendusi
  3. (kui peame ehitama olemasoleva lahenduse sisse) See piirab meie lahendusi selle lahenduse piires - see on eriti keeruline, kui need lahendused pole meie kontrolli all; nt. kolmandate osapoolte platvormid / andmed / juurdepääs

Kui vaadata, pakub olemasoleva lahenduse olemasolu meile ka võrdlusaluseid, millele uutel toodetel pole juurdepääsu.

Kui kerite tagasi ülaltoodud uue juukselõikuse lähenemisskeemini, näete, et probleemi valideerimine on disainilahenduse jaoks kriitiline (lahenduse valideerimine). Tavaliselt pärineb see etnograafilistest uuringutest, uuringutest, paberist (ehk ülimaitsvatest) prototüüpidest. Kui aga saab kasutada juba olemasolevaid lahendusi, saate täiendava andmeallika.

Olemasolevate lahenduste andmete võimendamise trikk on arusaamade väljatõmbamine, sans rakendamise kallutatus. Teisisõnu, otsitavad andmed käsitlevad rohkem mustreid (häid või halbu), mis põhinevad probleemil, mida olemasolev lahendus üritab lahendada.

Kindlasti võib märkida, kuidas seda lahendust praegu rakendati, kuid see ei tohiks tugevalt mõjutada eelseisvat disainilahendust, mille eesmärk on leida uusi võimalusi. Pidage meeles, et disainprindi eeliseks on see, et teile antakse ruumi suureks unistuseks täiesti uute, huvitavate ja elujõuliste lahendustega.

Selle pärandi eelarvamuse tõttu tähendab see sageli, et soovite väga hoolikalt mõelda eelmiste kehastuste meeskonnaliikmete kasutamisele järgmise põlvkonna lahendustes. Mis kipub hästi toimima, on eelmiste meeskonnaliikmete kaasamine välisekspertidena sprindinädala esmaspäeval.

Kasu

  • Kasutage kriitilisi teadmisi, millele uutel toodetel pole juurdepääsu
  • Uusi lahendusi saab olemasolevatest lahendustest laenata, et neid kopeerida või luua täiesti uusi kogemusi

Ja kuidas näeb olemasolev toode välja disainilahenduse sprinti, enne kui liikuda arenevasse arendusse?

Pakkumine keerukatele sprintidele ja disainprintidele

Tootearendusmeeskonnad on pidevalt püstoli all, et saada paremate toodete turule vähem aja ja eelarvega. Kadentsi, mis kasutab ära disainisprintide, koodisprintide ja paindliku arendussprindi eeliseid, oleme teinud seda oma klientide jaoks - loodan, et see pakub samu võimalusi ka teie organisatsioonile.