Цикл разработки Agile
Второй из наиболее распространенных — гибкий цикл разработки (Agile), позволяющий без негативных последствий изменять направление деятельности, вносить дополнительные задания, требовать детальной проработки узких мест.
Создание ПО с помощью Agile состоит из небольших итераций — коротких циклов — спринтов, являющихся, по сути, мелкими проектами и занимающих от одной до четырех недель. При завершении отдельного продуктивного периода проводится анализ и переориентирование на новые задачи следующего цикла. Количество спринтов может быть любым. Этапы проиллюстрированы ниже.
Этапы разработки
1. Планирование
Постановка целей спринта и выбор действий для их реализации, распределение имеющихся ресурсов.
2. Разработка
Практическое решение задач для достижения целей спринта.
3. Тестирование
Аккумулирование итоговой информации в целях контроля выполнения задач спринта. Анализ ошибок и причин отклонений от плана. Поиск путей исправления оплошностей.
4. Демонстрация
Представление заказчику готовой части ПО.
5. Внедрение
По требованию возможно использование ПО в качестве самостоятельного продукта.
Преимущества
Работа на Agile осуществляется, как правило, за меньшую цену и с порционной выдачей готовых блоков.
Обсудить проект?
Разработка качественного продукта нуждается в
команде профессионалов.