Patton Jeff. Notendasögur. Listin að lipurri hugbúnaðarþróun

Útdráttur

Bókin er frásagt reiknirit til að framkvæma þróunarferlið frá hugmynd til útfærslu með lipri tækni. Ferlið er sett upp í þrepum og í hverju skrefi eru aðferðir við ferlisþrep tilgreindar. Höfundur bendir á að flestar aðferðirnar séu ekki frumlegar, án þess þó að segjast vera frumlegar. En góður ritstíll og nokkur heilindi í ferlinu gera bókina mjög gagnlega.

Lykiltækni við kortlagningu notendasögu er að skipuleggja hugmyndir og frammistöðu þegar notandinn fer í gegnum ferlið.

Á sama tíma er hægt að lýsa ferlinu á mismunandi vegu. Þú getur byggt skref þegar þú nærð lykilgildi, eða þú getur einfaldlega tekið og ímyndað þér vinnudag notenda þegar hann fer í gegnum notkun kerfisins. Höfundur leggur áherslu á þá staðreynd að það þarf að útlista ferla, talað í formi notendasögu á ferliskorti, sem gaf okkur nafnið notendasögukort.

Hver þarfnast þess

Fyrir upplýsingatæknifræðinga og verkefnastjóra. Nauðsynlegt að lesa. Auðveld og skemmtileg aflestrar, bókin er meðalstór.

Endurgjöf

Í sinni einföldustu mynd virkar þetta svona.

Gestur kemur á kaffihús, velur rétti, pantar, fær mat, borðar og borgar.

Við getum skrifað kröfur um það sem við viljum fá úr kerfinu á hverju stigi.

Kerfið á að sýna lista yfir rétti, hver réttur hefur samsetningu, þyngd og verð og hægt er að bæta í körfu. Af hverju erum við fullviss um þessar kröfur? Þessu er ekki lýst í „stöðluðu“ kröfulýsingunni og það skapar áhættu.

Flytjendur sem skilja ekki hvers vegna þetta er nauðsynlegt gera venjulega rangt. Flytjendur sem ekki taka þátt í hugmyndagerð taka ekki þátt í niðurstöðunni. Agile segir að við skulum ekki einblína fyrst og fremst á kerfið, heldur að fólki, á neytendur, verkefni þeirra og markmið.

Við búum til persónur, gefum þeim upplýsingar fyrir samkennd og byrjum að segja sögur frá hlið persónunnar.

Skrifstofustarfsmaðurinn Zakhar fór í hádegismat og vill fá sér snarl. Hvað þarf hann? Hugmyndin er sú að hann vilji líklega viðskiptahádegisverð. Önnur hugmynd er sú að hann vill að kerfið muni eftir óskum hans, vegna þess að hann er í megrun. Önnur hugmynd. Hann vill fá kaffi strax því hann er vanur að drekka kaffi fyrir hádegismat.

Og það er líka fyrirtæki (skipulagspersóna er persóna sem stendur fyrir hagsmuni stofnunar). Fyrirtæki vilja auka meðaltal ávísana, auka tíðni kaupa og auka hagnað. Hugmyndin er - við skulum bjóða upp á óvenjulega rétti af einhverri matargerð. Önnur hugmynd - við skulum kynna morgunmat.

Hugmyndir geta og ættu að vera steyptar, umbreyta og settar fram í formi notendasögu. Sem starfsmaður Zakhar viðskiptamiðstöðvarinnar vil ég að kerfið þekki mig svo ég geti fengið valmynd sem byggir á óskum mínum. Sem þjónn vil ég að kerfið láti mig vita hvenær ég eigi að nálgast borðið þannig að viðskiptavinurinn sé ánægður með skjóta þjónustu. Og svo framvegis.

Tugir sagna. Næst er forgangsröðun og bakslag? Jeff bendir á vandamálin sem koma upp: að festast í smáatriðum og missa hugmyndaskilning, auk þess að forgangsraða virkni skapar tötralausa mynd vegna ósamræmis við markmið.

Leið höfundar: Við setjum ekki virknina í forgang, heldur niðurstöðuna = það sem notandinn fær á endanum.

Augljóst ekki augljóst atriði: Forgangsröðunarfundurinn er ekki framkvæmdur af öllu teyminu, vegna þess að það er árangurslaust, heldur af þremur mönnum. Sá fyrsti ber ábyrgð á viðskiptum, sá annar fyrir notendaupplifun og sá þriðji fyrir innleiðingu.

Við skulum velja lágmarkið til að leysa eitt notendavandamál (lágmarks raunhæf lausn).

Við útlistum fyrstu forgangshugmyndirnar með því að nota notendasögur, hönnunarskissur, takmarkanir og viðskiptareglur á notendasögukortinu með því að segja frá og ræða við teymið hvað fólk og hagsmunaaðilar þurfa í hverju skrefi ferlisins. Við látum þær hugmyndir sem eftir eru órannsakaðar í uppsöfnun tækifæra.

Ferlið er skrifað á spjöld frá vinstri til hægri, með hugmyndum á spjöldum fyrir neðan ferlisþrepin. Það er brýnt að leiðin í gegnum alla söguna sé rædd ásamt liðsmönnum til að tryggja gagnkvæman skilning.

Úrvinnsla á þennan hátt skapar heilindi í samræmi við ferla.

Það þarf að prófa þær hugmyndir sem berast. Ekki liðsmaður setur upp hattinn á viðkomandi og lifir dag viðkomandi í höfðinu á honum og leysir vandamál hans. Hugsanlegt er að hann sjái ekki þróunina, búi til spil aftur, og liðið uppgötvar val fyrir sig.

Síðan er smáatriði til mats. Þrír menn duga í þetta. Ábyrg fyrir notendaupplifun, verktaki, prófari með uppáhalds spurningu: "Hvað ef...".

Á hverju stigi fer umræðan eftir ferlakorti yfir sögu notandans, sem gerir kleift að hafa verkefni notandans í huga til að skapa heildstæðan skilning.

Er skjöl nauðsynleg að mati höfundar? Já, ég þarf þess. En sem athugasemdir sem gera þér kleift að muna það sem þú samþykktir. Að taka utanaðkomandi þátt aftur krefst umræðu.

Höfundur kafar ekki í efninu nægjanlega skjölun, með áherslu á þörfina fyrir umræðu. (Já, skjöl eru nauðsynleg, sama hvernig fólk sem hefur ekki djúpan skilning á lipurri kröfu heldur því fram). Einnig getur útfærsla á aðeins hluta af getu leitt til þess að þörf sé á algjörri endurvinnslu á öllu kerfinu. Höfundur bendir á hættu á of mikilli útfærslu í málinu þegar hugmyndin er röng.

Til að útrýma áhættu er nauðsynlegt að fá fljótt endurgjöf um vöruna sem verið er að búa til til að lágmarka skaðann af því að búa til „ranga“ vöru. Við gerðum skissu af hugmyndinni - staðfestum hana með notandanum, skissuðum viðmótsfrumgerðir - staðfestum hana með notandanum o.s.frv. (Sérstaklega eru smá upplýsingar um hvernig á að sannprófa frumgerðir forrita). Markmiðin með því að búa til hugbúnað, sérstaklega á upphafsstigi, eru að læra með því að fá skjót viðbrögð; í samræmi við það er fyrsta varan sem búin er til skissur sem geta sannað eða afsannað tilgátu. (Höfundur treystir á verk Eric Ries „Startup using Lean methodology“).

Sögukort hjálpar til við að bæta samskipti þegar innleiðing fer fram á milli margra teyma. Hvað ætti að vera á kortinu? Það sem þú þarft til að halda samtalinu gangandi. Ekki bara notendasaga (hver, hvað, hvers vegna), heldur hugmyndir, staðreyndir, viðmótsskissur osfrv...

Með því að skipta spilunum á sögukortinu í nokkrar láréttar línur er hægt að skipta verkinu í útgáfur - auðkenna lágmarkið, lag af vaxandi virkni og boga.

Við segjum sögur á ferlikortinu.

Starfsmaður kom í hádeginu.

Hvað vill hann? Þjónustuhraði. Svo að hádegismaturinn hans bíður nú þegar eftir honum á borðinu eða að minnsta kosti á bakka. Úbbs - skref sem gleymdist: starfsmaðurinn vildi borða. Hann skráði sig inn og valdi viðskiptahádegiskostinn. Hann sá kaloríuinnihaldið og næringarinnihaldið til að hjálpa honum að borða og þyngjast ekki. Hann sá myndir af réttinum til að ákveða hvort hann myndi borða á þeim stað eða ekki.

Næst, ætlar hann að fá sér hádegismat og kvöldmat? Eða kannski verður hádegismatur afhentur á skrifstofuna hans? Þá er skrefið í ferlinu að velja stað til að borða. Hann vill sjá hvenær það verður afhent til hans og hvað það mun kosta, svo hann geti valið hvar hann eyðir tíma sínum og orku - að fara niður eða fara í vinnuna. Hann vill sjá hversu annasamt kaffihúsið er til að troðast ekki í biðraðir.

Þá kom starfsmaðurinn á kaffihúsið. Hann vill sjá bakkann sinn svo hann geti tekið hann og farið beint í matinn. Kaffihúsið vill taka við peningum til að græða á þjónustu. Starfsmaðurinn vill missa lágmarks tíma í uppgjör við kaffihúsið til að sóa ekki dýrmætum tíma að gagnslausu. Hvernig á að gera það? Borgaðu fyrirfram eða öfugt eftir fjarþjónustu. Eða borgaðu á staðnum með söluturni. Hvað er mikilvægast við þetta? Hversu margir eru tilbúnir að borga fyrir hádegismat með bankakorti? Hversu margir myndu treysta þessu mötuneyti til að geyma kortanúmerið sitt fyrir endurgreiðslur? Án vettvangsrannsókna er það óljóst, prófana er þörf.

Í hverju skrefi ferlisins þarftu einhvern veginn að bjóða upp á virkni; til þess þarftu að taka einhvern mann til grundvallar og velja það sem er mikilvægara fyrir hann (sömu þrír valarnir). Fylgdi sögunni til enda = gerði raunhæfa lausn.

Næst kemur smáatriðin. Viðskiptavinurinn vill sjá hversu annasamt kaffihúsið er, til að troðast ekki í biðraðir. Hvað nákvæmlega vill hann?

Sjáðu spána um hversu margir verða eftir 15 mínútur þegar hann kemur þangað

Skoðaðu meðalþjónustutíma á kaffihúsi og gangverk hans með hálftíma fyrirvara

Sjáðu ástandið og gangverkið á borðinu

Hvað ef spákerfið gefur óljósa niðurstöðu eða hættir að virka?

Horfðu á í gegnum myndbandið biðraðir á kaffihúsinu, sem og umráð á borðum. Hmm, af hverju ekki að gera það fyrst?!

Höfundur bendir á litla æfingu til að æfa: reyndu að ímynda þér hvað þú gerir á morgnana eftir að þú vaknar. Eitt spil = ein aðgerð. Stækkaðu spilin (í stað þess að mala kaffi, drekktu hressandi drykk) til að fjarlægja einstök smáatriði, með áherslu ekki á framkvæmdaraðferðina, heldur að markmiðinu.

Fyrir hvern er þessi bók: upplýsingatæknifræðingar og verkefnastjórar. Nauðsynlegt að lesa.

Apps

Umræða og ákvarðanataka skilar árangri í 3 til 5 manna hópum.

Skrifaðu á fyrsta spjaldið hvað þarf að þróa, á öðru - leiðréttu það sem þú gerðir í fyrsta, á þriðja - leiðréttu það sem var gert í fyrsta og öðru.

Undirbúa sögur eins og kökur - ekki með því að skrifa uppskrift, heldur með því að finna út fyrir hvern, af hvaða tilefni og fyrir hversu marga kakan er. Ef við sundurliðuðum söluna þá væri hún ekki í framleiðslu á kökum, rjóma o.s.frv., heldur í framleiðslu á litlum tilbúnum kökum.

Hugbúnaðarþróun er svipað og að gera kvikmynd, þegar þarf að þróa og slípa handritið vandlega, skipuleggja atriðið, leikara o.s.frv. áður en tökur hefjast.

Það verður alltaf skortur á fjármagni.

20% viðleitni skilar áþreifanlegum árangri, 60% gefur óskiljanlegan árangur, 20% viðleitni eru skaðleg - þess vegna er mikilvægt að einbeita sér að því að læra og ekki örvænta ef niðurstaðan er neikvæð.

Hafðu beint samband við notandann, finndu sjálfan þig í hans sporum. Einbeittu þér að sumum vandamálum.

Að útfæra og þróa söguna til að meta er leiðinlegasti hluti af scrum, láttu umræðurnar standa upp í fiskabúrsham (3-4 manns ræða á borðinu, ef einhver vill taka þátt kemur hann í staðinn).

Heimild: www.habr.com

Bæta við athugasemd