Սպրինտի ընթացքում ծրագրի թիմերը գրում են օգտվողների կարճ պատմություններ՝ հաջորդ սպրինտի համար իրենց աշխատանքը պլանավորելու համար: Այս դասընթացում Դագ Ռոուզը՝ արագաշարժ զարգացման փորձագետը, բացատրում է, թե ինչպես գրել և առաջնահերթություն տալ Օգտատիրոջ պատմություններին: Այն նաև բացատրում է այն հիմնական որոգայթները, որոնցից պետք է խուսափել արագաշարժ նախագիծ պլանավորելիս:

Ի՞նչ նկատի ունենք, երբ խոսում ենք Օգտատիրոջ պատմությունների մասին:

Արագաշարժ մոտեցման դեպքում Օգտատիրոջ պատմությունները աշխատանքի ամենափոքր միավորն են: Նրանք ներկայացնում են ծրագրաշարի վերջնական նպատակները (ոչ թե առանձնահատկությունները) օգտագործողի տեսանկյունից:

Օգտատիրոջ պատմությունը ծրագրաշարի ֆունկցիոնալության ընդհանուր, ոչ պաշտոնական նկարագրություն է, որը գրված է օգտագործողի տեսանկյունից:

Օգտատիրոջ պատմության նպատակն է նկարագրել, թե ինչպես է տարբերակն արժեք ստեղծել հաճախորդի համար: Նշում. Հաճախորդները պարտադիր չէ, որ արտաքին օգտագործողներ լինեն ավանդական իմաստով: Կախված թիմից, սա կարող է լինել կազմակերպության հաճախորդը կամ գործընկերը:

Օգտատիրոջ պատմությունը պարզ լեզվով ցանկալի արդյունքի նկարագրությունն է: Այն մանրամասն նկարագրված չէ։ Պահանջները ավելացվում են, քանի որ դրանք ընդունվում են թիմի կողմից:

Ի՞նչ են արագաշարժ սպրինտները:

Ինչպես ենթադրում է նրա անունը, Agile Sprint-ը արտադրանքի զարգացման փուլ է: Sprint-ը կարճ կրկնություն է, որը բարդ զարգացման գործընթացը բաժանում է մի քանի մասի` միջանկյալ վերանայման արդյունքների հիման վրա այն պարզեցնելու, հարմարեցնելու և բարելավելու համար:

Agile մեթոդը սկսվում է փոքր քայլերով և մշակում է արտադրանքի առաջին տարբերակը փոքր կրկնություններով: Այս կերպ շատ ռիսկեր են զերծ մնում։ Այն վերացնում է V-նախագծերի խոչընդոտները, որոնք բաժանված են մի քանի հաջորդական փուլերի, ինչպիսիք են վերլուծությունը, սահմանումը, նախագծումը և փորձարկումը: Այս նախագծերն իրականացվում են մեկ անգամ՝ գործընթացի ավարտին և բնութագրվում են նրանով, որ դրանք ընկերության օգտագործողների համար մուտքի ժամանակավոր իրավունքներ չեն տրամադրում: Հետևաբար, հնարավոր է, որ այս փուլում ապրանքն այլևս չի բավարարում ընկերության կարիքները:

Ի՞նչ է Backlog-ը Scrum-ում:

Scrum-ում Backlog-ի նպատակն է հավաքել հաճախորդների բոլոր պահանջները, որոնք պետք է բավարարի ծրագրի թիմը: Այն պարունակում է ապրանքի մշակման հետ կապված բնութագրերի ցանկ, ինչպես նաև բոլոր այն տարրերը, որոնք պահանջում են ծրագրի թիմի միջամտությունը: Scrum Backlog-ի բոլոր գործառույթներն ունեն առաջնահերթություններ, որոնք որոշում են դրանց կատարման կարգը:

Scrum-ում Backlog-ը սկսվում է արտադրանքի նպատակների, թիրախ օգտագործողների և ծրագրի տարբեր շահագրգիռ կողմերի սահմանմամբ: Հաջորդը պահանջների ցանկն է: Դրանցից մի քանիսը ֆունկցիոնալ են, որոշները՝ ոչ։ Պլանավորման ցիկլի ընթացքում զարգացման թիմը վերլուծում է յուրաքանչյուր պահանջ և գնահատում իրականացման արժեքը:

Պահանջների ցանկի հիման վրա կազմվում է առաջնահերթ գործառույթների ցանկ: Վարկանիշը հիմնված է ապրանքի ավելացված արժեքի վրա: Գործառույթների այս առաջնահերթ ցանկը կազմում է Scrum Backlog-ը:

Շարունակեք կարդալ հոդվածը սկզբնաղբյուր կայքում →