Я не думаю, що багато спритних методів добре справляються з тими діями, які зазвичай є частиною проекту. Багато поширених фреймворків (XP, Scrum, Kanban) не вирішують цю проблему, але деякі масштабовані рамки (Discip дисциплінованість Agile Delivery, SAFe) до певної міри.
Деякі люди виступають за концепцію початкового приросту (в Scrum, спринт), яка призначена для налаштування вашого проекту. Це часто називається збільшенням нуля (або, в Scrum, Sprint 0). Однак це не формальна частина Scrum, і пуристи кажуть, що перший Приріст повинен бути звільненим.
Такий приріст використовується для налаштування середовища в команді - налаштування вашого середовища розробки, тестування та виробництва, налаштування допоміжних інструментів та сценаріїв, а також встановлення робочих середовищ за допомогою діаграм та відставання. Якщо хтось із команди не знайомий з інструментами розробки, які використовуються, саме тут вони вивчають основи функціонування та починають виробляти вихід у першій ітерації.
Поряд із цим, ви часто починаєте писати свої перші історії користувачів та визначати пріоритетність своїх продуктивних продуктів, оскільки на даний момент немає спринтських відстань. Хто є власником продукту, буде придумувати історії. Якщо ця людина не новачок у Scrum, вона також навчиться писати хороші історії користувачів, з якими може працювати команда. Не наголошуйте на тому, що ви отримуєте всі історії, але вам буде достатньо, щоб почати першу ітерацію розвитку.
Різні команди справляються зі спринтом 0 по-різному. Деякі можуть встановити його в ту саму тривалість, що і будь-який інший спринт. Інші можуть зробити це трохи довше або трохи коротше, залежно від потреб команди. Оскільки це ваша перша спроба Scrum, я можу зробити її довшою, особливо якщо у вас є більш короткі ітерації як частина вашого циклу розвитку. Якщо ви плануєте двотижневі ітерації, зробіть це 3 тижні.
Щодо формулювання завдань, я не обов'язково формулювати їх як історії користувачів. Ви можете, з точки зору членів команди та різних ролей (Власник продукту, ScrumMaster, розробник, тестер, дизайнер, технічний автор тощо). Однак Sprint 0 призначений для команди, а не для замовника чи користувача. Простий перелік завдань і заходів був би достатнім.