Вимоги Agile процесу слід визначити на початку спринту та переглянути його. Я маю рацію в цьому?
Ні, це залежить від характеру проекту (і процесу).
Є кілька гнучких моделей розробки, де вимоги мають бути зафіксовані під час спринту, і вони повинні змінюватися лише для наступного спринту (помітний приклад - Scrum).
Однак є також процеси, коли зміни можуть відбуватися практично будь-коли (до тих пір, поки замовник приймає затримки та додаткову роботу, яку викликає зміна). Kanban часто використовується для управління цими робочими процесами (хоча Kanban також можна поєднувати з Scrum).
Яку модель ви будете дотримуватися, залежить від деталей кожного проекту.
Так так, якщо замовник відчуває, що їм потрібна можливість постійної зміни вимог, тоді спритний процес може відповідати цьому. Однак замовник повинен знати про наслідки постійних змін і повинен розуміти, що вони сповільнить проект.
Це зводиться до принципів із спритного маніфесту - "Індивіди та взаємодія над процесами та інструментами" та "Відповідь на зміни за планом".