Scrum VS Kanban



ScrumKanban
Scrum-ը շեշտը դնում է պլանավորման վրա:
Այն սկսվում է սպրինտի պլանավորումից և ավարտվում է սպրինտի հետահայացությամբ:
Կան բազմաթիվ հանդիպումներ, որոնք օգնում են հավաստիացնել, որ թիմը համահունչ է հաջորդ քայլերին, առաջնահերթություններին և նախորդ սպրինտներից ստացված գիտելիքներին:
Kanban-ը բաց է փոփոխություններ կատարելու համար: Դա նշանակում է, որ ավելի քիչ կոշտություն կա, և ամեն ինչ կարող է հաճախակի փոխվել:
Այն առաջարկում է հավաքել ժամանակի չափումները, որոնք կատարվել են սպրինտների ժամանակ:
Kanban-ն առաջարկում է գրաֆիկներ՝ ժամանակի ընթացքում թիմի առաջընթացի ակնարկ ստանալու համար:
Scrum-ն այլևս թիմերից պարտավորություն չի պահանջում: Փոխարենը խոսքը սպրինտի նպատակների ու կանխատեսումների մասին է։
Kanban-ը հենվում է ժամանակի և կանխատեսումների վրա:
Այն շեշտը դնում է պլանավորման վրա, ուստի գնահատումը շատ կարևոր դեր ունի Scrum-ում:
Kanban-ը գնահատման համար պարտադիր պահանջներ չունի:
Յուրաքանչյուր անհատ ունի իր դերն ու պարտականությունները։
Չկան սահմանված դերեր, այնքան ճկունություն անհատական պարտականությունների առումով:
Կրկնությունները/սպրինտները ամրագրված են տևողությամբ:
Այս տեւողությունը տատանվում է 2 շաբաթից մինչեւ 1 ամիս։
Kanban-ը հիմնված չէ տևողության վրա: Այս բանը չափվում է ցիկլի ժամանակների հետ կապված:
Թիմերից պահանջվում է որոշակի ծավալի աշխատանք կատարել:
Պարտավորությունը պարտադիր չէ, այն ընտրովի է թիմերի համար:
Այս մեթոդում խաչաձև ֆունկցիոնալ թիմերը կարևոր են, քանի որ նրանք կարող են հաղթահարել ցանկացած խափանում, որը կարող է խոչընդոտներ առաջացնել ծրագրային ապահովման մշակման մեջ:
Կարևոր է մասնագիտացված թիմ ունենալը։
Հնարավոր չէ ավելացնել տարրեր շարունակական կրկնություններին:
Նոր տարրերը կարող են հեշտությամբ ավելացնել, եթե առկա է լրացուցիչ հզորություն:
Sprint-ի հետաձգումը պատկանում է միայն մեկ թիմին:
Բազմաթիվ թիմեր կարող են կիսել Kanban տախտակը:
Առաքումը որոշվում է սպրինտներով, որոնք պետք է ավարտվեն և պատրաստ լինեն վերանայման:
Ապրանքները և գործընթացները շարունակաբար առաքվում են անհրաժեշտ հիմունքներով: Այսպիսով, թեստավորման և վերանայման գործընթացը շարունակվում է միաժամանակ:
Scrum ծրագրային ապահովման մշակման մեթոդը կենտրոնանում է հետին պլանի վրա:
Kanban մեթոդը ամբողջությամբ կենտրոնանում է գործընթացի վահանակի վրա:
Թիմի յուրաքանչյուր անդամ ունի հատուկ դեր Scrum Master-ի ժամանակացույցի որոշման մեջ, արտադրանքի սեփականատերը սահմանում է նպատակներ և խնդիրներ, և թիմի անդամներն իրականացնում են զարգացման աշխատանքը:
Թիմի համար նախապես սահմանված դերեր չկան: Այնուամենայնիվ, դեռ կարող է լինել Ծրագրի կառավարիչ; թիմը խրախուսվում է համագործակցել և աշխատել միասին:
Լավագույնը փոփոխվող առաջնահերթություններ ունեցող նախագծերի համար:
Իդեալական է կայուն առաջնահերթություններ ունեցող թիմերի համար, որոնք ժամանակի ընթացքում դժվար թե փոխվեն:
Չափում է արտադրությունը՝ օգտագործելով արագությունը սպրինտների միջոցով:
Չափում է արտադրությունը՝ օգտագործելով ցիկլի ժամանակը կամ այն ճշգրիտ ժամանակը, որն անհրաժեշտ է նախագծի մեկ ամբողջական հատվածն ավարտելու համար:
Scrum-ը պահանջում է ամբողջական անցում ավանդական մոդելից Agile Scrum մոդելին, որը կիրականացվի նախագիծը:
Kanban-ը թույլ չի տալիս կտրուկ փոփոխություններ նախագծում։
Այն իդեալական մեթոդ է լայնորեն տարբեր առաջնահերթություններ ունեցող նախագծերի համար:
Լավագույնը հարմար և կայուն առաջնահերթություններ ունեցող թիմերի համար:
Scrum-ում ամբողջ թիմը կենտրոնանում է համագործակցելու և առաջադրանքն ավարտելու վրա՝ ապահովելու որակյալ զարգացման աշխատանք:
Թիմերը աշխատում են նպատակներին հասնելու և ամբողջ գործընթացը ավարտելու, ժամանակը կրճատելու համար: Այսպիսով, ժամանակային ցիկլի կրճատումն այստեղ հաջողության ամենամեծ ցուցանիշն է։
Scrum-ը շեշտը դնում է իր ժամանակացույցի վրա. նոր տարրեր չեն կարող ավելացվել շարունակական կրկնություններին:
Kanban-ն իր բնույթով ավելի կրկնվող է, քանի որ այն չունի կոնկրետ ժամկետներ: Այսպիսով, նոր տարրերը կարող են շարունակաբար ավելացվել, երբ առկա է լրացուցիչ հզորություն:
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o



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

Scrum vs Kanban article/eng
Scrum vs Kanban article/rus
Scrum vs Kanban video tutorial/eng

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