Документация и Agile
Однажды я попал на проект, где не было никакой документации. Ни спецификаций, ни правил приёмки, ни user stories. Когда я спросил, как они планируют завершить проект, мне ответили: «Ну, мы же по Agile». Неудивительно, что проект не двигался с места.
Каждая демонстрация оборачивалась бесконечным циклом: показываем результат, заказчик меняет требования, мы правим, снова показываем, снова изменения. Это было утомительно и раздражало.
Продукт всё больше отдалялся от первоначальной идеи, а мы теряли фокус. Команда тратила время на переделки вместо того, чтобы двигаться вперёд.
Я понял: нужно что-то менять. Идеальным решением стал документ с чёткими правилами приёмки проекта.
Что изменилось:
- Зафиксированы требования, критерии качества и ожидаемые результаты.
- Заказчик видел, что именно будет проверяться, и становился более сосредоточенным.
- Новые требования фиксировались, оценивались, и только потом обсуждалось, включать их в текущую задачу или в следующий этап проекта.
Благодаря документированию мы завершили проект и передали его заказчику. Не пренебрегайте документацией, даже в Agile.