Цикл розробки Agile
Другий з найбільш поширених - гнучкий цикл розробки (Agile), що дозволяє без негативних наслідків змінювати напрямок діяльності, вносити додаткові завдання, вимагати детального опрацювання вузьких місць.
Створення ПЗ за допомогою Agile складається з невеликих ітерацій - коротких циклів - спринтів, є, по суті, дрібними проектами і займають від однієї до чотирьох тижнів. При завершенні окремого продуктивного періоду проводиться аналіз і переорієнтування на нові завдання наступного циклу. Кількість спринтів може бути будь-яким. Етапи проілюстровані нижче.

Етапи розробки

1. Планування
Постановка цілей спринту і вибір дій для їх реалізації, розподіл наявних ресурсів.

2. Розробка
Практичне розв'язання задач для досягнення цілей спринту.

3. Тестування
Акумулювання підсумкової інформації з метою контролю виконання завдань спринту. Аналіз помилок і причин відхилень від плану. Пошук шляхів виправлення помилок.

4. Демонстрація
Подання замовнику готової частини ПО.

5. Впровадження
На вимогу можливе використання ПЗ в якості самостійного продукту.
Переваги
Робота на Agile здійснюється, як правило, за меншу ціну і з порціонної видачею готових блоків.

Обговорюєте свій проект?
Основою будь-якого успішного проекту є
професійний колектив.
