Waterfall vs. Scrum

Що таке “Waterfall”?

Waterfall являє собою планове управління проектами з розробки програмного забезпечення. Зазвичай ви працюєте з діаграми Ганта & Microsoft Project, у вас є початкові і кінцеві дати, а також фази проекту. У Waterfall, фази розробки мають визначений порядок: спочатку ви пишете вимоги, опісля ви починаєте проектувати і розробляти аплікацію, а в кінцевих фазах відбувається тестування і розгортання аплікації.

Waterfall vs. Scrum

Waterfall

Розроблені вимоги
Стійкість до змін
– зміна є багом
Слабка участь клієнта
Визначений початок і кінець проекту
Великий розмір команди
Кілька фаз
Визначений набір функцій

Scrum

Вимоги Just-In-час
Безперервна зміна
– зміна – Особливість
Постійна участь клієнта
План для Sprint. Product Backlog
Невеликі команди (від 3 до 9 осіб)
Реліз в коженому спринті
Не фіксований набір функцій

Схожі статті

Як робити Scrum під Waterfall? Дуже часто Scrum під Waterfall існує в організаціях. Хоча він може існувати не формально, але він може бути передбачено договором або правилами фірми. Scrum може бути частиною Agile експерименту. Scrum під Waterfall може існувати, тому що це практи...
Сценарії історій користувача Кожна історія користувача повинна пройти валідацію і повинна продемонструвати, що вимога була виконана. Ось ефективна формула, яка демонструє конкретні умови історії користувача: Дано <контекст> , Коли <щось трапляється> Тоді <рез...
Story Points при оцінці роботи Один з ефективних способів оцінки роботи в розробці програмного забезпечення є використання Story Points. Story Points засновані на розмірі та складності, а не тривалості. Вони також вимірюються не сталими величинами, такими наприклад як час - годи...
Інтеграційна команда в Multi-Scrum Якщо однієї команди в Scrum не вистачає, можна використати декілька команд (Multi Team). Але тут виникає проблема - як управляти більш ніж однією командою. Відповідь: використовуйте інтеграційну команду. З Multi Team ваш Scrum буде виглядати трохи ...