Patton Jeff. Istwa itilizatè yo. Atizay devlopman lojisyèl ajil

Anotasyon

Liv la se yon algorithm rakonte pou pote soti nan pwosesis devlopman soti nan lide nan aplikasyon lè l sèvi avèk teknik ajil. Pwosesis la mete deyò nan etap epi nan chak etap yo endike metòd yo pou etap pwosesis la. Otè a fè remake ke pi fò nan metòd yo pa orijinal, san yo pa reklame yo orijinal yo. Men, bon style ekri ak kèk entegrite nan pwosesis la fè liv la trè itil.

Yon teknik kle nan kat istwa itilizatè se estrikti lide ak pèfòmans kòm itilizatè a deplase atravè pwosesis la.

An menm tan an, pwosesis la ka dekri nan diferan fason. Ou ka bati etap pandan w ap reyalize yon valè kle, oswa ou ka tou senpleman pran epi imajine jou k ap travay itilizatè yo pandan w ap itilize sistèm nan. Otè a konsantre sou lefèt ke pwosesis yo bezwen dekri, pale nan fòm lan nan yon istwa itilizatè sou yon kat pwosesis, ki se sa ki te ban nou non itilizatè istwa kat jeyografik la.

Ki moun ki bezwen li

Pou analis IT ak manadjè pwojè yo. Yon dwe li. Li fasil ak agreyab, liv la se gwosè mwayen.

Feedback

Nan fòm ki pi senp li yo, sa a se ki jan li fonksyone.

Yon vizitè vini nan yon kafe, chwazi asyèt, mete yon lòd, resevwa manje, manje, epi peye.

Nou ka ekri kondisyon pou sa nou vle nan sistèm nan nan chak etap.

Sistèm nan ta dwe montre yon lis asyèt, chak plat gen yon konpozisyon, pwa ak pri epi yo dwe kapab ajoute nan kabwa. Poukisa nou gen konfyans nan kondisyon sa yo? Sa a pa dekri nan deskripsyon "estanda" kondisyon yo epi sa kreye risk.

Pèfòmè ki pa konprann poukisa sa nesesè anjeneral fè sa ki mal. Pèfòmè ki pa patisipe nan pwosesis pou kreye yon lide yo pa patisipe nan rezilta a. Agile di, se pou nou konsantre prensipalman pa sou sistèm nan, men sou moun, sou konsomatè yo, travay yo ak objektif yo.

Nou kreye pèsonaj, ba yo detay pou senpati, epi kòmanse rakonte istwa sou bò pèsonaj la.

Anplwaye biwo Zakhar te ale nan manje midi epi li vle gen yon ti goute rapid. Kisa li bezwen? Lide a se ke li pwobableman vle yon manje midi biznis. Yon lòt lide se ke li vle sistèm nan sonje preferans li yo, paske li se nan yon rejim alimantè. Yon lòt lide. Li vle kafe ba li touswit paske li abitye bwè kafe anvan manje midi.

Epi gen tou yon biznis (yon karaktè òganizasyon se yon karaktè ki reprezante enterè yo nan yon òganizasyon). Biznis yo vle ogmante chèk mwayèn, ogmante frekans acha yo, epi ogmante pwofi yo. Lide a se - se pou yo ofri asyèt etranj nan kèk cuisine. Yon lòt lide - ann prezante manje maten.

Lide ka epi yo ta dwe konkretize, transfòme ak prezante nan fòm lan nan yon istwa itilizatè. Antanke anplwaye Zakhar Business Center, mwen vle sistèm nan rekonèt mwen pou mwen ka resevwa yon meni ki baze sou preferans mwen. Kòm yon gason, mwen vle sistèm nan fè m konnen lè pou apwoche tab la pou kliyan an satisfè ak sèvis rapid. Ak sou sa.

Plizyè douzèn istwa. Apre se priyorite ak reta? Jeff lonje dwèt sou pwoblèm yo ki rive: vin anbourbe nan ti detay ak pèdi konpreyansyon konseptyèl, plis priyorite fonksyonalite kreye yon foto ragged akòz enkonsistans ak objektif yo.

Chemen otè a: Nou bay priyorite pa fonksyonalite a, men rezilta a = sa itilizatè a jwenn nan fen an.

Yon pwen evidan ki pa evidan: sesyon an priyorite pa te pote soti nan tout ekip la, paske li se inefikas, men pa twa moun. Premye a responsab pou biznis, dezyèm lan pou eksperyans itilizatè ak twazyèm lan pou aplikasyon an.

Se pou nou chwazi minimòm pou rezoud yon pwoblèm itilizatè (minimòm solisyon solid).

Nou detaye ide premye priyorite yo lè l sèvi avèk istwa itilizatè, desen konsepsyon, kontrent ak règ biznis sou kat istwa itilizatè a lè nou di ak diskite ak ekip la sa moun ak moun ki gen enterè bezwen nan chak etap nan pwosesis la. Nou kite lide ki rete yo san egzamine nan rès opòtinite yo.

Pwosesis la ekri sou kat de goch a dwat, ak lide sou kat anba etap pwosesis yo. Li enperatif ke chemen an atravè tout istwa a dwe diskite ansanm ak manm ekip yo pou asire konpreyansyon mityèl.

Elaborasyon nan fason sa a kreye entegrite an konfòmite ak pwosesis.

Lide yo resevwa yo bezwen teste. Yon moun ki pa manm ekip la mete chapo moun nan epi li viv jounen an nan tèt li, rezoud pwoblèm li. Li posib ke li pa wè devlopman yo, kreye kat ankò, ak ekip la dekouvri altènativ pou tèt li.

Lè sa a, gen detay pou evalyasyon. Twa moun yo ase pou sa. Responsab eksperyans itilizatè, pwomotè, tèsteur ak yon kesyon pi renmen: "E si...".

Nan chak etap, diskisyon an swiv yon kat pwosesis nan istwa itilizatè a, ki pèmèt kenbe travay itilizatè a nan tèt ou yo kreye yon konpreyansyon aderan.

Èske dokimantasyon nesesè nan opinyon otè a? Wi, mwen bezwen li. Men, kòm nòt ki pèmèt ou sonje sa ou te dakò sou. Patisipe yon etranje ankò mande diskisyon.

Otè a pa fouye nan sijè a sifizans nan dokiman, konsantre sou bezwen an pou diskisyon. (Wi, dokimantasyon nesesè, kèlkeswa jan moun ki pa gen yon konpreyansyon pwofon sou ajil reklame li). Epitou, elaborasyon sèlman yon pati nan kapasite yo ka mennen nan bezwen an pou yon rivork konplè nan tout sistèm nan. Otè a lonje dwèt sou risk pou élaboration twòp nan ka a lè lide a mal.

Pou elimine risk, li nesesè byen vit resevwa fidbak sou pwodwi a ke yo te kreye pou minimize domaj la nan kreye "move" pwodwi a. Nou te fè yon chema lide a - valide li ak itilizatè a, trase pwototip koòdone - valide li ak itilizatè a, elatriye. (Separeman, gen yon ti enfòmasyon sou fason pou valide pwototip pwogram yo). Objektif yo nan kreye lojisyèl, espesyalman nan etap inisyal la, se aprann nan resevwa fidbak rapid kòmsadwa, premye pwodwi a kreye se desen ki kapab pwouve oswa infirm yon ipotèz. (Otè a konte sou travay Eric Ries "Startup lè l sèvi avèk metodoloji Lean").

Yon kat istwa ede amelyore kominikasyon lè aplikasyon an fèt atravè plizyè ekip. Ki sa ki ta dwe sou kat la? Ki sa ou bezwen pou kenbe konvèsasyon an. Pa sèlman yon istwa itilizatè (ki moun, ki sa, poukisa), men lide, reyalite, desen koòdone, elatriye ...

Lè w divize kat yo sou kat jeyografik istwa a nan plizyè liy orizontal, ou ka divize travay la an degaje - mete aksan sou minimòm la, yon kouch ogmante fonksyonalite ak banza.

Nou rakonte istwa sou kat pwosesis la.

Yon anplwaye te vin manje midi.

Kisa li vle? Vitès sèvis yo. Se konsa, manje midi l 'se deja ap tann pou l' sou tab la oswa omwen sou yon plato. Oops - yon etap rate: anplwaye a te vle manje. Li konekte epi li chwazi opsyon manje midi biznis la. Li te wè kontni an kalori ak kontni nitrisyonèl ede l 'rejim epi yo pa pran pwa. Li te wè foto plat la pou deside si li ta manje nan kote sa a oswa ou pa.

Apre sa, èske li pral pran manje midi ak dine? Oswa petèt manje midi yo pral delivre nan biwo li a? Lè sa a, etap la nan pwosesis la se chwazi yon kote yo manje. Li vle wè ki lè yo pral delivre l 'ak konbyen li pral koute, pou li ka chwazi ki kote pou l pase tan li ak enèji - ale desann oswa ale nan travay. Li vle wè ki jan kafe a okipe pou li pa bousonnen nan ke moun kap kriye.

Lè sa a, anplwaye a te vin nan kafe a. Li vle wè plato li pou li ka pran li epi ale tou dwat nan dine. Kafe a vle aksepte lajan pou fè lajan sou sèvis. Anplwaye a vle pèdi yon minimòm de tan sou koloni ak Kafe a, se konsa yo pa gaspiye tan presye initil. Ki jan fè li? Peye davans oswa vis vèrsa apre sèvis adistans. Oswa peye sou plas lè l sèvi avèk yon kyòs. Ki sa ki pi enpòtan nan sa a? Konbyen moun ki dispoze peye pou manje midi ak yon kat labank? Konbyen moun ki ta fè konfyans kantin sa a pou konsève nimewo kat yo pou peman repete? San rechèch sou teren li pa klè, tès nesesè.

Nan chak etap nan pwosesis la, ou bezwen yon jan kanmenm bay fonksyonalite pou sa a ou bezwen pran kèk moun kòm yon baz epi chwazi sa ki pi enpòtan pou li (menm twa seleksyon yo). Swiv istwa a nan fen = fè yon solisyon solid.

Apre vini detaye a. Kliyan an vle wè ki jan okipe kafe a, se konsa yo pa bouskil nan ke moun kap kriye. Ki sa li vle egzakteman?

Gade previzyon konbyen moun ki pral genyen nan 15 minit lè li rive la

Gade tan an mwayèn sèvis nan yon kafe ak dinamik li yo yon demi èdtan davans

Gade sitiyasyon an ak dinamik lokatè tab la

E si sistèm previzyon an bay yon rezilta ki pa klè oswa si li sispann travay?

Gade nan videyo ke moun kap kriye yo nan Kafe a, osi byen ke lokatè a nan tab. Hmm, poukisa pa fè sa an premye?!

Otè a lonje dwèt sou yon ti egzèsis pratike: eseye imajine sa ou fè nan maten apre reveye. Yon kat = yon aksyon. Elaji kat yo (olye pou yo moulen kafe, bwè yon bwason dinamize) yo retire detay endividyèl, konsantre pa sou metòd la nan aplikasyon, men sou objektif la.

Pou ki moun liv sa a: analis IT ak manadjè pwojè yo. Yon dwe li.

Apps

Diskisyon ak pran desizyon efikas nan gwoup 3 a 5 moun.

Ekri sou premye kat sa ki bezwen devlope, sou dezyèm lan - korije sa ou te fè nan premye a, sou twazyèm lan - korije sa ki te fèt nan premye ak dezyèm lan.

Prepare istwa tankou gato - pa ekri yon resèt, men pa chèche konnen ki moun, pou ki okazyon, ak konbyen moun gato a pou. Si nou kraze lavant yo, Lè sa a, li pa ta nan pwodiksyon an nan gato, krèm, elatriye, men nan pwodiksyon an nan ti gato pare.

Devlopman lojisyèl se menm jan ak fè yon fim, lè ou bezwen ak anpil atansyon devlope ak poli script la, òganize sèn nan, aktè, elatriye anvan tal filme kòmanse.

Ap toujou gen yon mank de resous.

20% nan efò yo pwodui rezilta byen mèb, 60% bay rezilta enkonpreyansib, 20% nan efò yo danjere - se poutèt sa li enpòtan yo konsantre sou aprantisaj epi yo pa dezespwa nan ka yon rezilta negatif.

Kominike dirèkteman ak itilizatè a, santi tèt ou nan soulye li. Konsantre sou kèk pwoblèm.

Detaye ak devlope istwa a pou evalyasyon se pati ki pi triste nan scrum, fè diskisyon yo kanpe nan mòd akwaryòm (3-4 moun diskite sou tablo a, si yon moun vle patisipe, li ranplase yon moun).

Sous: www.habr.com

Add nouvo kòmantè