Agile մեթոդաբանություն
Agile մեթոդաբանությունը ապահովում է ծրագրային ապահովման նախագծերի ճկուն կառավարում: Հատկապես արդյունավետ է փոքր թիմերով աշխատելիս:
Agile մեթոդաբանության համակարգում ներառված են նաև
SCRUM և
Kanban:
Agile մեթոդաբանությունը հիմնված է հետևյալ սկզբունքների վրա.
- Հաճախորդները պետք է բավարարված լինեն մշակված ծրագրային ապահովման և դրա թարմացումների ժամանակինությունով և որակով:
- Մշակումը պետք է լինի ճկուն և կատարի բոլոր անհրաժեշտ փոփոխությունները ամենակարճ ժամկետում:
-
Անհրաժեշտ է ապահովել ծրագրային ապահովման հաճախակի թարմացումներ
հաճախորդների համար, յուրաքանչյուր թարմացում պետք է դուրս գա
ոչ պակաս, քան
2–16շաբաթը մեկ: - Ղեկավարների և մշակողների համատեղ աշխատանքը թիմում ծրագրային ապահովման աշխատանքային ամբողջ ցիկլի ընթացքում:
- Մոտիվացված մշակողների խրախուսում:
- Անձնական զրույցի առաջնահերթություն տեղեկատվության փոխանցման այլ եղանակների նկատմամբ:
- Աշխատանքային գործընթացի արդյունավետության գնահատումն ապահովվում է միայն որակյալ արտադրանքի իրականացմամբ, և ոչ թե ժամերի, աշխատանքային ծախսերի և այլնի թվով:
- Ցանկացած թիմի զարգացման հիմքում ընկած է ճկուն գործընթացների ակտիվ կիրառումը:
- Մշակված արտադրանքի համար առաջնահերթություն պետք է լինեն ոչ միայն տեխնիկական ասպեկտները, այլև դիզայնը:
- Ձգտել ավելորդ աշխատանքի ծավալի կրճատմանը և աշխատանքային գործընթացների պարզեցմանը:
- Աշխատանքային գործընթացի կազմակերպման համար առաջնահերթություն պետք է լինի ինքնակազմակերպումը և նախաձեռնությունը:
- Թիմի կողմից սեփական աշխատանքի արդյունավետության մշտական գնահատում և հնարավոր թերությունների ուղղում:
Տես նաև
-
XPմեթոդաբանություն,
որը կիրառվում է մշակման բոլոր պրակտիկաների էքստրեմալ ուժեղացման համար -
RADհայեցակարգ,
որը կիրառվում է արտադրանքի մշակման համար անորոշ պահանջներով -
Cobitմեթոդաբանություն,
որը կիրառվում է աուդիտի և IT կառավարման ոլորտում ստանդարտների մշակման համար -
PRINCE2մեթոդաբանություն,
որը կիրառվում է մասշտաբային նախագծեր իրականացնելու ստանդարտներ մշակելու համար IT-ում -
TDDմշակման տեխնիկա,
որը կիրառվում է նախագծերի ճկուն կառավարման համար