Agile մոդել



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



Ինչպե՞ս է աշխատում Agile-ը:


1.Ստեղծվում է առաջադրանքների ցանկ:

2.Ամբողջ առաջադրանքը բաժանվում է մի քանի ավարտուն հատվածների:

3.Յուրաքանչյուր հատվածին վերագրվում է որոշակի առաջնահերթություն:

4.Սկսվում է իրականացումը:

5.Թարմացվում է պլանը ընթացքի հնարավոր փոփոխությունների հետ կապված:


Ինչո՞վ է տարբերվում Agile-ը:


1.Analysis, design, coding, testing, այս բոլորը շարունակական գործընթացներ են:

2.Development-ը իտերատիվ է:

3.Պլանը հարմարվող է, կարող է փոփոխվել:

4.Նախատեսված ժամանակը կարող է փոփոխվել:

5.Աշխատող ծրագիրը հաջողության չափանիշն է:


Օգտագործողի պատմություններ և գնահատումներ:


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


Կրկնություններ


Կրկնությունները Agile-ի զարգացման հիմնական շինանյութն են: Յուրաքանչյուր կրկնություն ստանդարտ, ֆիքսված երկարությամբ ժամանակացույց է, որտեղ Agile Teams-ը լրացուցիչ արժեք է հաղորդում աշխատանքային, փորձարկված ծրագրաշարի և համակարգերի տեսքով: Ժամկետի առաջարկվող տևողությունը երկու շաբաթ է: Այնուամենայնիվ, մեկից չորս շաբաթ ընդունելի է, կախված բիզնեսի համատեքստից: Կրկնություններն ապահովում են կանոնավոր, կանխատեսելի արագություն թիմերի համար՝ արժեքի աճ ստեղծելու, ինչպես նաև նախկինում մշակվածները ճշգրտելու համար: Այս կարճ ժամանակահատվածները օգնում են թիմին, արտադրանքի սեփականատերերին, արտադրանքի ղեկավարներին և այլ շահագրգիռ կողմերին կանոնավոր կերպով փորձարկել և գնահատել տեխնիկական և բիզնես վարկածները աշխատանքային համակարգում: Յուրաքանչյուր կրկնություն խարսխում է ինտեգրման կետը, «ձգողական իրադարձություն», որը հավաքում է համակարգի տարբեր ասպեկտներ՝ ֆունկցիոնալությունը, որակը, դասավորվածությունը և օգտագործման համար հարմարեցվածությունը, բոլոր թիմերի ներդրումներում:

Քանի որ ամենակարճ կայուն ժամկետը Lean-Agile զարգացման կարևոր նպատակն է, Agile թիմերը հնարավորինս արագ իրականացնում են պլան-կատարել-ստուգում-հարմարեցնել (PDCA) ամբողջական ցիկլը: PDCA ուսուցման ցիկլը (ցուցադրված է Նկար 1-ում) ներկայացնում է հետևյալ կրկնվող իրադարձությունները.


Plan– Կրկնվող պլանավորումը պլանի քայլն է
Do– Կրկնություն Կատարումը անելու քայլն է
Check– Կրկնվող վերանայումը ստուգման քայլն է
Adjust– Կրկնության հետահայացը ճշգրտման քայլն է


Պլանավորում և վերամշակում


Master Story – Մեր անելիքների ցանկը agile նախագծի վերաբերյալ
Team Velocity - Արագություն, որով մենք օգտվողների պատմությունները վերածում ենք աշխատանքային ծրագրաշարի
Planning- կրկնություններ = ընդհանուր ջանք / թիմի գնահատված արագություն
Refactoring- Քանի որ մենք ավելացնում ենք ավելի շատ ֆունկցիոնալություն համակարգին, մեզ անհրաժեշտ է մեր դիզայնը պահպանելու և մեր տունը կարգին պահելու միջոց:



Օգտակար հղումներ՝

Agile methodology article/eng
Agile methodology article/rus
Agile methodology video tutorial/eng
Agile methodology video tutorial/rus

Բովանդակություն