Patton Jeff. Labaran masu amfani. The Art of Agile Software Development

Takaitawa

Littafin algorithm ne da aka ruwaito don aiwatar da tsarin ci gaba daga ra'ayi zuwa aiwatarwa ta amfani da dabarun agile. An tsara tsarin a cikin matakai kuma a kowane mataki ana nuna hanyoyin da za a aiwatar da matakan. Marubucin ya yi nuni da cewa galibin hanyoyin ba na asali ba ne, ba tare da da’awar na asali ba. Amma salon rubutu mai kyau da wasu amincin tsarin sun sa littafin ya zama mai amfani sosai.

Babbar dabarar taswirar labarin mai amfani ita ce tsara ra'ayoyi da wasan kwaikwayo yayin da mai amfani ke motsawa cikin tsari.

A lokaci guda, ana iya bayyana tsarin ta hanyoyi daban-daban. Kuna iya gina matakai yayin da kuke cimma mahimmin ƙima, ko kuma kawai kuna iya ɗauka da tunanin ranar aiki na masu amfani yayin da suke ta amfani da tsarin. Marubucin ya mai da hankali kan gaskiyar cewa matakai suna buƙatar fayyace, magana ta hanyar labarin mai amfani akan taswirar tsari, wanda shine abin da ya ba mu sunan taswirar labarin mai amfani.

Wanene yake buƙata

Don manazarta IT da masu gudanar da ayyuka. Dole ne a karanta. Sauƙi da jin daɗin karantawa, littafin yana da matsakaici a girman.

Bayani

A cikin mafi sauƙin tsari, wannan shine yadda yake aiki.

Baƙo ya zo wurin cafe, ya zaɓi jita-jita, ya ba da oda, ya karɓi abinci, ya ci, kuma ya biya.

Za mu iya rubuta buƙatun ga abin da muke so daga tsarin a kowane mataki.

Tsarin ya kamata ya nuna jerin jita-jita, kowane tasa yana da abun da ke ciki, nauyi da farashi kuma zai iya ƙarawa zuwa cart. Me ya sa muka amince da waɗannan bukatu? Ba a bayyana wannan ba a cikin bayanin "misali" na buƙatun kuma wannan yana haifar da haɗari.

Masu yin wasan da ba su fahimci dalilin da ya sa wannan ya zama dole ba yawanci suna yin abin da bai dace ba. Masu yin wasan kwaikwayo waɗanda ba su da hannu a cikin tsarin ƙirƙirar ra'ayi ba su shiga cikin sakamakon. Agile ya ce, bari mu mai da hankali da farko ba kan tsarin ba, amma kan mutane, kan masu amfani da su, ayyukansu da manufofinsu.

Muna ƙirƙira mutane, muna ba su cikakkun bayanai don tausayawa, kuma muna fara ba da labari daga ɓangaren mutum.

Ma'aikacin ofis Zakhar ya je cin abincin rana yana son cin abinci da sauri. Me yake bukata? Manufar ita ce watakila yana son abincin rana na kasuwanci. Wani ra'ayi shine yana son tsarin ya tuna abubuwan da yake so, saboda yana kan abinci. Wani ra'ayi. Yana son a kawo masa kofi nan take domin ya saba shan kofi kafin cin abinci.

Kuma akwai kuma kasuwanci (halayen kungiya shine hali mai wakiltar muradun kungiya). Kasuwanci suna son haɓaka matsakaicin rajista, ƙara yawan sayayya, da haɓaka riba. Manufar ita ce - bari mu ba da jita-jita masu ban mamaki na wasu abinci. Wani ra'ayi - bari mu gabatar da karin kumallo.

Ra'ayoyi za a iya kuma ya kamata a ƙirƙira su, canza su kuma a gabatar da su ta hanyar labarin mai amfani. A matsayina na ma'aikacin Cibiyar Kasuwancin Zakhar, Ina son tsarin ya gane ni don in sami menu bisa abubuwan da nake so. A matsayin ma'aikaci, Ina so tsarin ya sanar da ni lokacin da zan kusanci teburin domin abokin ciniki ya gamsu da sabis na sauri. Da sauransu.

Yawancin labarai. Na gaba shine fifiko da koma baya? Jeff ya nuna matsalolin da suka taso: shiga cikin ƙananan bayanai da kuma rasa fahimtar ra'ayi, da ba da fifikon ayyuka yana haifar da hoto mai banƙyama saboda rashin daidaituwa tare da burin.

Hanyar marubucin: Ba mu ba da fifiko ga aikin ba, amma sakamakon = abin da mai amfani ya samu a ƙarshe.

Batun da ba a bayyane yake ba: ba a aiwatar da taron ba da fifiko ga duka ƙungiyar, saboda ba shi da amfani, amma ta mutane uku. Na farko yana da alhakin kasuwanci, na biyu don ƙwarewar mai amfani da na uku don aiwatarwa.

Bari mu zaɓi mafi ƙanƙanta don magance matsalar mai amfani ɗaya (mafi ƙarancin mafita).

Muna dalla-dalla ra'ayoyin fifiko na farko ta amfani da labarun masu amfani, zane zane, ƙuntatawa da dokokin kasuwanci akan taswirar labarin mai amfani ta hanyar faɗa da tattaunawa tare da ƙungiyar abin da mutane da masu ruwa da tsaki ke buƙata a kowane mataki na tsari. Mun bar sauran ra'ayoyin ba tare da bincika ba a cikin bayanan dama.

An rubuta tsarin akan katunan daga hagu zuwa dama, tare da ra'ayoyi akan katunan da ke ƙasa da matakan tsari. Yana da mahimmanci a tattauna hanyar da ke cikin labarin gaba ɗaya tare da membobin ƙungiyar don tabbatar da fahimtar juna.

Faɗakarwa ta wannan hanyar yana haifar da mutunci cikin bin matakai.

Abubuwan da aka karɓa suna buƙatar gwadawa. Wanda ba kungiya ba yana sanya hular mutum ya rayu ranar mutum a cikin kansa, yana magance matsalarsa. Yana yiwuwa bai ga abubuwan da suka faru ba, sake ƙirƙirar katunan, kuma ƙungiyar ta gano hanyoyin da kanta.

Sannan akwai cikakkun bayanai don kimantawa. Mutane uku sun isa haka. Mai alhakin ƙwarewar mai amfani, mai haɓakawa, mai gwadawa tare da tambayar da aka fi so: "Me zai faru idan...".

A kowane mataki, tattaunawar tana bin taswirar tsari na tarihin mai amfani, wanda ke ba da damar kiyaye aikin mai amfani a zuciyarsa don ƙirƙirar fahimtar juna.

Shin takaddun dole ne a ra'ayin marubucin? Ee, ina bukatan shi. Amma a matsayin bayanin kula da ke ba ku damar tunawa da abin da kuka amince da shi. Sake haɗa baƙo yana buƙatar tattaunawa.

Marubucin ba ya zurfafa cikin batun isar da takardu, yana mai da hankali kan buƙatar tattaunawa. (Ee, ana buƙatar takaddun, ko ta yaya mutanen da ba su da zurfin fahimtar agile suna da'awar hakan). Hakanan, fayyace ɓangaren iyawar kawai na iya haifar da buƙatar cikakken sake yin aikin gabaɗayan tsarin. Marubucin ya nuna haɗarin wuce gona da iri a cikin lamarin lokacin da ra'ayin bai dace ba.

Don kawar da haɗari, ya zama dole don karɓar amsa da sauri game da samfurin da aka ƙirƙira don rage lalacewar ƙirƙirar samfurin "ba daidai ba". Mun yi zane-zanen ra'ayin - inganta shi tare da mai amfani, ƙirar ƙirar ƙirar ƙira - inganta shi tare da mai amfani, da sauransu. (Na dabam, akwai ɗan bayani kan yadda ake tabbatar da samfuran shirin). Makasudin ƙirƙirar software, musamman a matakin farko, suna koyo ta hanyar karɓar amsa mai sauri; saboda haka, samfurin farko da aka ƙirƙira zane ne waɗanda ke iya tabbatarwa ko karyata hasashe. (Mawallafin ya dogara da aikin Eric Ries "Farawa ta amfani da Lean methodology").

Taswirar labari yana taimakawa haɓaka sadarwa yayin aiwatar da aiwatarwa a cikin ƙungiyoyi da yawa. Menene ya kamata ya kasance akan taswira? Abin da kuke buƙatar ci gaba da tattaunawa. Ba wai kawai labarin mai amfani ba (wanda, menene, me yasa), amma ra'ayoyi, gaskiya, zane-zane, da sauransu ...

Ta hanyar rarraba katunan akan taswirar tarihin zuwa layuka da yawa a kwance, zaku iya raba aikin zuwa sakewa - haskaka mafi ƙarancin ƙaranci, ƙirar haɓaka aiki da bakuna.

Muna ba da labari akan taswirar tsari.

Wani ma'aikaci ya zo cin abincin rana.

Me yake so? Gudun sabis. Don abincin rana ya riga ya jira shi akan tebur ko a kalla a kan tire. Kash - mataki da aka rasa: ma'aikaci yana so ya ci abinci. Ya shiga ya zaɓi zaɓin abincin rana na kasuwanci. Ya ga abun da ke cikin calorie da abun ciki mai gina jiki don taimaka masa ya ci abinci kuma kada ya sami nauyi. Ya ga hotunan tasa don yanke shawarar ko zai ci a wurin ko a'a.

Na gaba, zai je ya sami abincin rana da abincin dare? Ko kuwa za a kai abincin rana a ofishinsa? Sannan matakin tsari shine zabar wurin cin abinci. Yana son ya ga lokacin da za a kai masa da kuma nawa ne za a kashe, don haka ya zavi inda zai yi amfani da lokacinsa da kuzarinsa – sauka ko zuwa aiki. Yana son yaga yadda cafe ke cike da shagaltuwa don kada ya shiga cikin jerin gwano.

Sai ma'aikaci ya zo cafe. Yana son ganin tray dinsa ya dauko ya wuce dinner. Gidan cafe yana so ya karɓi kuɗi don samun kuɗi akan sabis. Ma'aikaci yana so ya rasa mafi ƙarancin lokaci akan ƙauyuka tare da cafe, don kada ya ɓata lokaci mai daraja mara amfani. Yadda za a yi? Biya a gaba ko akasin haka bayan sabis na nesa. Ko biya a wurin ta amfani da kiosk. Menene abu mafi mahimmanci game da wannan? Mutane nawa ne ke shirye su biya abincin rana tare da katin banki? Mutane nawa ne za su amince da wannan kantin sayar da lambar katin su don maimaita biyan kuɗi? Ba tare da binciken filin ba ba a sani ba, ana buƙatar gwaji.

A kowane mataki na tsari, kana buƙatar ko ta yaya samar da ayyuka, don wannan kana buƙatar ɗaukar wani mutum a matsayin tushen kuma zaɓi abin da ya fi mahimmanci a gare shi (masu zaɓe guda uku). Bi labarin har zuwa ƙarshe = ya samar da mafita mai dacewa.

Na gaba yana zuwa dalla-dalla. Abokin ciniki yana so ya ga yadda cafe ɗin ke aiki, don kada ya yi tsalle a cikin layi. Me yake so daidai?

Dubi hasashen adadin mutane nawa za su kasance a cikin mintuna 15 idan ya isa wurin

Duba matsakaicin lokacin sabis a cikin cafe da kuzarinsa rabin sa'a gaba

Dubi halin da ake ciki da kuzarin zama na tebur

Idan tsarin hasashen ya ba da sakamako mara tabbas ko ya daina aiki?

Kalli ta bidiyo jerin layi a cikin cafe, da kuma zama na tebur. Hmm me zai hana a fara yin hakan?!

Marubucin ya nuna ƙaramin motsa jiki don yin aiki: gwada tunanin abin da kuke yi da safe bayan farkawa. Kati ɗaya = aiki ɗaya. Girman katunan (maimakon niƙa kofi, sha abin sha mai ƙarfafawa) don cire cikakkun bayanai na mutum, ba mai da hankali kan hanyar aiwatarwa ba, amma akan manufa.

Wanene wannan littafin don: Manazarta IT da manajojin ayyuka. Dole ne a karanta.

Приложения

Tattaunawa da yanke shawara suna da tasiri a rukuni na mutane 3 zuwa 5.

Rubuta akan katin farko abin da ake buƙatar haɓakawa, na biyu - gyara abin da kuka yi a farkon, na uku - gyara abin da aka yi a farkon da na biyu.

Shirya labarai kamar wainar - ba ta hanyar rubuta girke-girke ba, amma ta hanyar gano wanda, don wane lokaci, da kuma mutane nawa kek ɗin. Idan muka karya tallace-tallace, to, ba zai kasance cikin samar da burodi, kirim, da dai sauransu ba, amma a cikin samar da ƙananan gurasar da aka shirya.

Haɓaka software yana kama da yin fim, lokacin da kake buƙatar haɓakawa da goge rubutun a hankali, tsara yanayin, ƴan wasan kwaikwayo, da sauransu kafin a fara yin fim.

Za a samu karancin kayan aiki.

Kashi 20% na ƙoƙarce-ƙoƙarce suna haifar da sakamako mai ma'ana, 60% suna ba da sakamako marasa fahimta, 20% na ƙoƙarin suna da illa - shi ya sa yana da mahimmanci a mai da hankali kan koyo kuma kada ku yanke ƙauna idan wani mummunan sakamako ya faru.

Sadarwa kai tsaye tare da mai amfani, jin kanka a cikin takalmansa. Mai da hankali kan wasu matsalolin.

Cikakkun bayanai da haɓaka labarin don kimantawa shine ɓangaren mafi ban tsoro na scrum, sanya tattaunawa ta tashi a cikin yanayin akwatin kifaye (mutane 3-4 suna tattaunawa a hukumar, idan wani yana son shiga, ya maye gurbin wani).

source: www.habr.com

Add a comment