Intern
Ինչ է Agile-ը?
sobes.tech AI
Պատասխան AI-ից
Աջիլ (Ենթադրյալ Զարգացման Մեթոդաբանություն) է վերարտադրական և ավելացվող մոտեցում նախագծերի կառավարման համար, որը հիմնականում օգտագործվում է ծրագրային ապահովման զարգացման մեջ:
Նրա հիմնական սկզբունքները նկարագրված են Աջիլ Մանიფեստում:
Աջիլ-ի հիմնական արժեքները՝
- Մարդիկ և փոխազդեցությունները ավելի կարևոր են, քան գործընթացներն ու գործիքները:
- Աշխատող ծրագրային ապահովումը ավելի կարևոր է, քան մանրամասն փաստաթղթավորումը:
- Հաճախորդի հետ համագործակցությունը ավելի կարևոր է, քան պայմանագրային բանակցությունները:
- Փոփոխությունների պատրաստակամությունը ավելի կարևոր է, քան սկզբնական պլանի պահպանումը:
Աջիլ-ի հիմնական պրակտիկաները՝
- Կարճ զարգացման շրջաններ (տարածումներ/սպրինտներ): սովորաբար 1-4 շաբաթ:
- Հաճախակի հետադարձ կապ: հաճախորդից և թիմից:
- Բազմաֆունկցիոնալ ինքնակազմակերպվող թիմեր: թիմը ունի բոլոր անհրաժեշտ հմտությունները:
- Կենտրոնացում հաճախորդի արժեքի վրա: առաջադրանքների առաջնահերթությունը՝ հիմնված դրանց արժեքի վրա:
Հանրաճանաչ շրջանակներ, որոնք իրականացնում են Աջիլ սկզբունքները՝
- Scrum
- Kanban
- XP (Extreme Programming)
- Lean Development
QA-ի դերը Աջիլ-ում՝ ապահովել որակը ամբողջ զարգացման ցիկլի ընթացքում, ոչ միայն փորձարկման փուլում։ Սա ներառում է՝
- մասնակցություն ծրագրերի պլանավորումը և գնահատումը:
- փորձարկման դեպքերի և ընդունման չափանիշների գրառում:
- Exploratory Testing-ի իրականացում:
- փորձարկումների ավտոմատացում:
- թերությունների վաղ հայտնաբերում:
- համագործակցություն ծրագրավորողների և արտադրանքի սեփականատիրոջ հետ:
Աջիլ-ում QA-ը դառնում է թիմի մաս և ակտիվ մասնակցում է բոլոր գործընթացներին՝ նպատակ ունենալով արագ և որակյալ արտադրանք ստեղծել։