Isang pangunahing elemento ng maliksi software developmen Ginagawa ang pokus ng mga gumagamit at kostumer at ang mga kwento ng gumagamit na nag-aambag sa paggawa ng eksaktong iyon. Inilalagay nila ang mga end-user sa gitna ng pag-uusap. Sa, artikulong ito talakayin natin ang isang kwento ng gumagamit na maliksi.
Ginagamit ng mga kwento ang wikang hindi panteknikal upang makapagbigay ng mga kundisyon para sa pangkat ng pag-unlad at kanilang mga pagsisikap. Ang kwento ng gumagamit ay tumutulong sa koponan na maunawaan ang kanilang sariling layunin, kung bakit nila ito binubuo. Gayundin kung ano ang kanilang itinatayo at ang halagang nilikha nito sa dulo at kasama. Kaya, ang mga kwento ng gumagamit ay isa sa mahahalagang bahagi ng isang maliksi na programa. Pinapadali nila ang pagkamalikhain, pag-unlad, at isang mas mahusay na produkto sa pagtatapos sa pamamagitan ng pagbibigay sa koponan ng isang balangkas na nakatuon sa gumagamit para sa kanilang pang-araw-araw na gawain. Ang lahat ng mga mabilis na kwento ay nakatuon sa mga kinakailangan at makakatulong upang lumikha ng mga pag-uusap sa pamamagitan ng isa o dalawang pangungusap tungkol sa nais na pag-andar.
Ang mga paksang tinalakay sa artikulong ito ay:
pag-uri-uriin ang algorithm c ++
- Ano ang mga kwento ng gumagamit?
- Sino ang responsable para sa pagsusulat ng isang kwento ng gumagamit?
- Kailan magsusulat ng mga kwento ng gumagamit?
- Bakit lumikha ng mga kwento ng gumagamit?
- Paggawa gamit ang mga kwento ng gumagamit
Ano ang Mga Kwento ng Gumagamit?
Ang mga kwento ng gumagamit ay simple at maikling paglalarawan ng isang tampok ng isang gumagamit o customer ng system. Sumusunod sila sa isang karaniwang template:
Bilang isang, gusto ko ito.
Alamin pa ang tungkol sa mga kwento ng gumagamit.
programa ng pagpaparami ng matrix sa java
- Karaniwan, ang mga kwento ng gumagamit ay nakasulat sa mga malagkit na tala at index card. Pagkatapos ay nakaayos ang mga ito sa mga talahanayan o dingding para sa layunin ng pagpaplano at talakayan, kaya't nilikha ang mga pag-uusap sa paligid nila.
- Ang mga kwento ng gumagamit, na mga talakayan na umiikot at sa tulong ng mga kwento ng gumagamit ay napakahalaga at ilipat ang pokus mula sa pagsusulat tungkol sa mga tampok sa tunay na pagtalakay sa kanila.
- Palaging ipinapakita ang mga ito mula sa pananaw ng gumagamit at hindi naiuri bilang isang tampok. Ang kwento ng gumagamit ay ang pinakamaliit na bahagi ng isang maliksi na sistema ng balangkas.
- Ang pangunahing layunin ng isang kwento ng gumagamit ay upang ipahayag at ilagay sa kung paano ang isang partikular na piraso ng trabaho ay maghahatid ng halaga sa gumagamit o customer. Mahalagang tandaan na ang mga customer ay hindi kinakailangang maging panlabas na mga end-user, ngunit maaari ding maging kasamahan sa iyong koponan o sa loob ng iyong samahan.
- Ang mga kwento ng gumagamit ay hindi nakikipagsapalaran sa mga detalye at binubuo ng simple at ilang mga pangungusap.
Mga Kwento ng Gumagamit sa Scrum at Kanban
Parehong gumagamit sina Scrum at Kanban ng mga kwento ng gumagamit sa kanilang mga balangkas. Sa Scrum, ang mga kwento ng gumagamit ay isang karagdagan sa mga sprint at ginagamit sa kurso ng sprint. Sa KanBan, idinagdag ng mga koponan ang mga kwento ng gumagamit sa kanilang backlog at ginagamit ang mga ito sa pamamagitan ng kanilang daloy ng trabaho. Sa gayon makakatulong sila sa mas mahusay na pagtatantya, pagpaplano ng sprint, mas mahusay na kawastuhan sa pagtataya at higit na liksi sa koponan ng Scrum. Sa kabilang banda, ang mga koponan ng KanBan ay maaaring makitungo nang mas mahusay sa isinasagawang gawain at pagbutihin ang kanilang mga daloy ng trabaho sa pamamagitan ng mga kwento ng gumagamit.
Mas malakhang mga balangkas tulad epiko at mga pagkukusa binubuo ng mga kwento ng gumagamit. Ang mga epiko ay mas malalaking mga workpiece na pinaghiwalay sa maraming mga kuwento at pagkukusa na binubuo ng maraming mga epiko.
Mayroong dalawang paraan ng pagdaragdag ng mga detalye sa mga kwento ng gumagamit:
- Sa pamamagitan ng paghahati ng kwento ng gumagamit sa mas maliit na maraming mga kwento.
- Sa pamamagitan ng pagdaragdag ng mga kundisyon ng kasiyahan.
Ang isang kundisyon ng kasiyahan ay tumutukoy sa isang mataas na antas ng pagsubok sa pagtanggap na ginagawang totoo ang sarili nito kapag nakumpleto na ang mabilis na kuwento ng gumagamit.
Sino ang may pananagutan sa pagsusulat ng kwento ng gumagamit?
Walang itinakdang panuntunan tungkol sa kung sino ang maaaring magsulat ng mga kwento ng gumagamit. Kailangang tiyakin ng may-ari ng produkto na ang produkto sa backlog ng mga kwento ng gumagamit ay nasa lugar na ngunit hindi niya kinakailangang isulat ang mga ito. Sa isip, amahusay na mabilis na proyekto ay magkakaroon ng mga kwento ng gumagamit na nakasulat sa bawat miyembro ng koponan at higit na kahalagahan ay ibibigay sa mga miyembro ng koponan na pantay na kasangkot sa mga talakayan pagkatapos isulat ang mga kwento ng gumagamit.
Kailan magsusulat ng mga kwento ng gumagamit?
Ang mga kwento ng gumagamit ay naisip sa buong proyekto na mabilis. Ang isang workshop sa pagsusulat ng kuwento ay karaniwang isinasagawa sa simula ng mabilis na proyekto upang ang bawat miyembro ng koponan ay maaaring lumahok at potensyal na makakatulong upang lumikha ng isang backlog ng produkto na naglalarawan sa nais na pag-andar at layunin sa pagtatapos na maaaring idagdag sa proyekto. Ang ilan sa mga kwento ng gumagamit ay magtatapos na magiging mga epiko. Bilang karagdagan, ang mga epiko na ito ay masisira kalaunansa maraming mga mas maliit na mga kuwento na kung saan ay magkasya mas mahusay sa isang pag-ulit. Ang mga bagong kwento ay maaari ring idagdag paminsan-minsan sa backlog ng produkto alinsunod sa mga kinakailangan.
Bakit lumikha ng mga kwento ng gumagamit?
Ang Isang Kuwento ng Gumagamit sa Agile ay maaaring parang isang karagdagang hakbang sa mabilis na proseso ng balangkas ngunit nagbibigay sila ng mahalaga at mahalagang pananaw sa koponan at pinapaliwanag ang tsaa tungkol sa halagang dinala ng kanilang mga gawain sa proyekto. Ang mga kwento ng gumagamit ay nagbibigay ng isang bilang ng mga benepisyo at pakinabang:
kung paano gamitin ang goto sa c ++
- Palakasin ang pagtuon ng gumagamit - Ang isang listahan ng dapat gawin ay karaniwang pinapanatili ang koponan sa kanilang mga daliri sa mga gawain na kailangang gawin at suriin ang listahan samantalang ang mga kwento ng gumagamit ay inilalagay ang buong pagtuon sa mga gumagamit at tumutulong sa paglutas ng kanilang mga problema habang nakasulat sila mula sa pananaw ng gumagamit .
- Paganahin ang pakikipagtulungan - Kapag ang layunin ng pagtatapos ay malinaw at tinukoy para sa koponan, maaari silang magtulungan nang mahusay upang matugunan ang layuning iyon pati na rin magbigay ng kasiyahan at mahusay na serbisyo sa gumagamit.
- Paghimok ng pagkamalikhain - Ang proseso ng pagsulat at pagtalakay sa mga kwento ng gumagamit ay nagsasangkot ng mga talakayan at brainstorming na tumutulong sa koponan na mag-isip ng kritikal pati na rin ang malikhaing pati na rin posibleng magkaroon ng mga solusyon upang matugunan ang layunin sa pagtatapos.
- Magbigay ng momentum - Ang bawat kwento ay nagbibigay ng momentum sa koponan ng pag-unlad sa pamamagitan ng mga hamon at pag-unlad.
Paggawa gamit ang mga kwento ng gumagamit
- Ang isang kwento ng gumagamit ay na-konsepto at nakasulat, pagkatapos ay hinihigop ito at ipinatupad sa daloy ng trabaho. Karaniwan, ang mga may-ari ng produkto, tagapamahala ng produkto o mga tagapamahala ng programa ay sumulat ng mga kwento ng gumagamit. Pagkatapos isumite nila ang mga ito para sa isang pagsusuri.
- Sa panahon ng pagpupulong ng sprint o pag-ulit ng pagpaplano, ang koponan ay gumawa ng desisyon tungkol sa kung anong mga kwentong isasama sa partikular na sprint. Bilang karagdagan, tinatalakay ng mga koponan ang pagpapaandar at mga kinakailangan ng kuwento. Maaaring maidagdag ang mga kinakailangan sa kwento pagkatapos silang sumang-ayon ng koponan.
- Isang mahalagang hakbang sa pagpupulong na ito ay upang masuri ang mga kwento batay sa kanilang pagiging kumplikado at oras ng pagkumpleto. Ang isang kwento ay dapat na makumpleto sa isang mabilis. Dahil dito, kailangang talakayin ng koponan ang mga kwento.
Ang mga kwento ng gumagamit ay nagtatapon ng ilaw sa araw-araw na pagtatrabaho ng koponan ng pag-unlad pati na rin ipaliwanag ang mga proseso na sinusundan ng koponan araw-araw. Ang pinakamahusay na paraan upang pagsamantalahan ang mga ito sa iyong proyekto upang matuklasan ang mga pakinabang nito ay upang maunawaan ang kanilang papel at ambag sa gawain at paghahatid ng koponan.
Iyon lang, mga kababayan! Sa pamamagitan nito, naabot namin ang wakas ng artikulong 'User Story in Agile'. Maaari mo ring tingnan habang nandito ka.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento sa a rticle at babalikan ka namin sa lalong madaling panahon.