На сегодня существует множество методов разработки проекта. Некоторые придумывают свои собственные, авторские схемы. Другие соединяют их для увеличения удобства. Но сегодня мы рассмотрим каждую стратегию отдельно, чтобы определить подходящую именно вашему проекту.
Waterfall
Линейность, дисциплина и предсказуемость. Основное её отличие от остальных в списке. Схема, что мы показали ранее, подходит для повторяющихся и уже проверенных проектов. Например, при строительстве дома или запуске очередной сервисной игры с долгой, многолетней поддержкой.
Таким образом, водопадная (или каскадная) модель состоит из 5 частей:
- Сбор требований. Прописывание основных моментов. План, роли в команде, риски и время на выполнение каждой задачи.
- Проектирование. Подготовка функционала продукта. После, подбор инструментов для осуществления задуманного.
- Разработка. Этап, где сотрудники разрабатывают продукт в соответствии с тем, что проработали шагом назад. В него также входит чёткое следование ТЗ, макетам и требованиям.
- Тестирование и поддержка. Завершающие штрихи. Добавление деталей, подготовка к выпуску и дальнейшей работоспособности.
Из минусов — полная зависимость от каждого члена команды, усиленный контроль, меньшая креативность. Такое отношение точно не понравится творческим людям, да и не только им.
Agile
Используется для проектов, где невозможно спрогнозировать то или иное изменение. Меньше документаций, больше свободы размышлений. В работе применимы специальные доски по отслеживанию результата, что несомненно удобно для управляющего состава.
К недостаткам относят постоянные изменения и сложности во влечении новых людей. Тяжело зарядить команду мотивацией, когда любая ваша работа, даже самая важная, может попасть под удаление по результату очередного собрания. Хотя опытные команды вряд ли станут допускать таких критичных поворотов.
Какую выбрать?
Сколько бы методик вы не внедрили, навсегда запомните, что главным ресурсом являются люди и грамотное к ним отношение, а не способ их построения в работающий механизм. Если проект мал, то возможно вам вообще не потребуется внедрять что-либо из перечисленного.
Наслаждайтесь процессом и удачи во всех начинаниях!