Документация и Agile

Однажды я попал на проект, где не было никакой документации. Ни спецификаций, ни правил приёмки, ни user stories. Когда я спросил, как они планируют завершить проект, мне ответили: «Ну, мы же по Agile». Неудивительно, что проект не двигался с места.

Каждая демонстрация оборачивалась бесконечным циклом: показываем результат, заказчик меняет требования, мы правим, снова показываем, снова изменения. Это было утомительно и раздражало.

Продукт всё больше отдалялся от первоначальной идеи, а мы теряли фокус. Команда тратила время на переделки вместо того, чтобы двигаться вперёд.

Я понял: нужно что-то менять. Идеальным решением стал документ с чёткими правилами приёмки проекта.

Что изменилось:

  • Зафиксированы требования, критерии качества и ожидаемые результаты.
  • Заказчик видел, что именно будет проверяться, и становился более сосредоточенным.
  • Новые требования фиксировались, оценивались, и только потом обсуждалось, включать их в текущую задачу или в следующий этап проекта.

Благодаря документированию мы завершили проект и передали его заказчику. Не пренебрегайте документацией, даже в Agile.