Тел.: +7 (495) , © 2010 ООО«Баллистика» Waterfall Преимущества водопадной модели разработки проектов по сравнению с «гибкими» методиками
Waterfall Модель водопада (англ. waterfall model) модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки. Работа по проекту делится на несколько этапов: Анализ; Проектирование; Дизайн; Разработка; Тестирование и запуск; Тел.: +7 (495) , © 2010 ООО«Баллистика»
Waterfall Тел.: +7 (495) , © 2010 ООО«Баллистика»
Waterfall. Условное распределение по времени Тел.: +7 (495) , © 2010 ООО«Баллистика»
Гибкие методологии Гибкая методология разработки это концептуальный каркас, в рамках которого выполняется разработка программного обеспечения. Тот же подход, но короткими итерациями (маленькие проекты в рамках большого); Нацеленность на минимизацию рисков; Контроль на каждой итерации; Стремление иметь готовый к выпуску проект после каждой итерации; Минимум бюрократии; Упор на тесное общение внутри команды и команды с заказчиком. Тел.: +7 (495) , © 2010 ООО«Баллистика»
Водопад. Проблемы и их решение Тел.: +7 (495) , © 2010 ООО«Баллистика»
Водопад. Проблемы и их решение Проблемы: Сложности в управлении рисками; Сложности в управлении изменениями; Недостаточная гибкость. Решение: Ранняя идентификация и непрерывное устранение рисков; Ожидание изменений в требованиях и реализации в процессе разработки; Оперативный менеджмент на высоком уровне. Тел.: +7 (495) , © 2010 ООО«Баллистика»
Гибкие методологии. Проблемы Большая зависимость от человеческого фактора; Перемещение зоны ответственности за результат с исполнителя на заказчика; Нет личной ответственности. Оценка результатов команды; Сложности с распределенной работой; Сложности если команда большая; Проблемы с определением бюджета и сроков получения конечного результата. Тел.: +7 (495) , © 2010 ООО«Баллистика»
Гибкие методологии. Основные проблемы Тел.: +7 (495) , © 2010 ООО«Баллистика»
Выбор от бизнеса Команда внедрения – центр прибыли или центр затрат? Для центра затрат допустимы изменения сроков и бюджетов Для центра прибыли важны четкие сроки и бюджеты Вывод: Проекты на основе гибких методик применимы для внутренних проектов; Водопад применим при взаимоотношениях Заказчик Исполнитель. Для студии отношения с заказчиком всегда будут Заказчик Исполнитель. Никто не даст просто так «проедать» деньги. Для себя на больших проектов мы выбрали водопад с элементами итеративности Тел.: +7 (495) , © 2010 ООО«Баллистика»
Важно отметить Водопад более приближен к практике; Любая методология должна адаптироваться под изменяющиеся условия окружающей среды; Если менеджмент низкого уровня вас не спасет ни водопад, ни agile, ни любая другая методология. Тел.: +7 (495) , © 2010 ООО«Баллистика»
Тел.: (+7 499) Евгений Новиков