Методы реализации проекта
Waterfall (водопад)
Предиктивный
планирование от начала до конца проекта
Incremental (набегающая волна)
Инкрементный
Iterative
Итеративный
На выходе каждой итерации получают готовый продукт в соответствии с требованиями данной итерации.
Используется для проектов с неопределенным результатом.
Самый длительный и дорогостоящий.
Agile
Адаптивный
AGILE
Адаптивный метод
Scrum, Scrumban, Kanban, Lean, XP, FDD, TDD, SoS, LeSS, SAFe, AgilePM
применение
Когда применять AGILE:
манифест
Манифест тестирования в Agile:
Scrum
цель Scrum – закончить спринт
Scrum (Скрам)
Проект разбивают на итерации (спринты) — промежутки времени (как правило, 2-3 недельные), в которые команда разрабатывает продукт поэтапно.
Чаще всего используют в разработке ПО.
Kanban (Канбан)
конвейер, т.е. разработчик просто берет задачу с доски и идет ее выполнять.
Нет жёстких временных ограничений.
Kanban
цель Kanban – закончить задачу
Kanban | Scrum |
---|---|
Нет совещаний | Есть совещания |
Нужна отправная точка | Не нужна отправная точка |
Могут работать узкопрофильные команды | Только кросс-функциональная команда |
Последовательные и плавные перемены | Кардинальные перемены |
В команде нет разделения на роли | В команде есть разделение на роли |