Agile vs Amazon: кто прав? ⚔️

Сегодня хочу затронуть холиварную тему.

В одном лагере — Agile-манифест: «работающий продукт важнее исчерпывающей документации».

В другом — Amazon с их принципом: «каждое решение должно быть документировано».

Спор длится годами. И у каждого есть свои святые.

Но есть нюанс, который часто упускают.

Я видел, как документация спасала проекты: от тяжёлых заказчиков, от смены команды, а однажды — даже от суда.

И видел, как она же их топила, когда её пихали туда, где она не нужна.

КАК ПОНЯТЬ, КОГДА ОНА НУЖНА? Записывай, если решение: ▸ влияет на архитектуру ▸ выходит за границы оговорённых усилий ▸ создаёт прецедент для будущих задач Всё остальное — в чёрный ящик.

КАК ЗАПИСЫВАТЬ, ЧТОБЫ НЕ УТОНУТЬ? Золотой стандарт — три строки: 1. Что выбрали 2. От чего отказались 3. Почему

«От чего отказались» — самая важная строка. Именно она даёт контекст, почему выбрали не самое очевидное решение.

Для сложных ситуаций — метод «5W+H» (Кто? Что? Когда? Где? Почему? Как?). Он даёт полную картину, когда трёх строк уже недостаточно.

Главное — фиксировать не только «что», но и «почему». Без этого контекст теряется. И через полгода вы тратите часы на созвон, чтобы вспомнить: «А почему мы, блин, выбрали этот путь?».

Документация — это не бюрократия. Это ускорение.

▸ Это когда новый человек выходит на полную мощность за день, а не за две недели. ▸ Это когда через полгода вы не тратите время на восстановление контекста.

Как только вы находите эту грань — проект перестаёт быть войной с документацией и становится работой с контекстом.

А где в ваших проектах эта грань?

Agile vs Amazon: кто прав? ⚔️ | Сетка — социальная сеть от hh.ru