Падчас спрынту праектныя каманды пішуць кароткія гісторыі карыстальнікаў, каб спланаваць сваю працу на наступны спрынт. У гэтым курсе Даг Роўз, эксперт па гнуткай распрацоўцы, тлумачыць, як пісаць і расстаўляць прыярытэты карыстальніцкіх гісторый. Тут таксама тлумачацца асноўныя падводныя камяні, якіх варта пазбягаць пры планаванні гнуткага праекта.

Што мы маем на ўвазе, калі гаворым пра гісторыі карыстальнікаў?

Пры гнуткім падыходзе Карыстальніцкія гісторыі з'яўляюцца найменшай адзінкай працы. Яны прадстаўляюць канчатковыя мэты праграмнага забеспячэння (а не функцыі) з пункту гледжання карыстальніка.

Гісторыя карыстальніка - гэта агульнае нефармальнае апісанне функцыянальнасці праграмнага забеспячэння, напісанае з пункту гледжання карыстальніка.

Мэта гісторыі карыстальніка - апісаць, як опцыя створыць каштоўнасць для кліента. Заўвага: кліенты не абавязкова з'яўляюцца знешнімі карыстальнікамі ў традыцыйным разуменні. У залежнасці ад каманды гэта можа быць кліент або калега па арганізацыі.

Гісторыя карыстальніка - гэта апісанне жаданага выніку простай мовай. Падрабязна гэта не апісана. Патрабаванні дадаюцца па меры іх прыняцця камандай.

Што такое спрытны спрынт?

Як вынікае з назвы, Agile Sprint - гэта этап распрацоўкі прадукту. Спрынт - гэта кароткая ітэрацыя, якая падзяляе складаны працэс распрацоўкі на некалькі частак, каб спрасціць, наладзіць і палепшыць яго па выніках прамежкавага агляду.

Метад Agile пачынаецца з невялікіх крокаў і распрацоўвае першую версію прадукту невялікімі ітэрацыямі. Такім чынам можна пазбегнуць многіх рызык. Гэта ліквідуе перашкоды V-праектаў, якія падзелены на некалькі паслядоўных этапаў, такіх як аналіз, вызначэнне, праектаванне і тэсціраванне. Гэтыя праекты выконваюцца адзін раз у канцы працэсу і характарызуюцца тым, што яны не даюць часовых правоў доступу для карыстальнікаў кампаніі. Таму магчыма, што на гэтым этапе прадукт больш не адпавядае патрэбам кампаніі.

Што такое Бэклог у Scrum?

Мэта Бэклога ў Scrum - сабраць усе патрабаванні кліентаў, якім павінна адпавядаць каманда праекта. Ён змяшчае спіс спецыфікацый, звязаных з распрацоўкай прадукту, а таксама ўсіх элементаў, якія патрабуюць умяшання каманды праекта. Усе функцыі ў Scrum Backlog маюць прыярытэты, якія вызначаюць парадак іх выканання.

У Scrum Бэклог пачынаецца з вызначэння мэтаў прадукту, мэтавых карыстальнікаў і розных зацікаўленых бакоў праекта. Далей ідзе спіс патрабаванняў. Некаторыя з іх функцыянуюць, некаторыя - не. Падчас цыкла планавання каманда распрацоўшчыкаў аналізуе кожнае патрабаванне і ацэньвае кошт рэалізацыі.

На аснове пераліку патрабаванняў складаецца спіс прыярытэтных функцый. Рэйтынг заснаваны на дабаўленай вартасці прадукту. Гэты прыярытэтны спіс функцый складае Бэклог Scrum.

Працягвайце чытаць артыкул на арыгінальным сайце →