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