Любая задача выглядит простой, пока она существует в голове. В голове всё работает идеально: “да там кнопочку добавить”, “ну форму прикрутить”, “текст обновить — пять минут”. А потом начинается реальность: “нужны тексты”, “нужны доступы”, “а кто согласует?”, “а на мобилке поехало”, “а аналитику забыли”, “а на проде 500-ая ошибка”.


Декомпозиция нужна именно для этого момента. Она превращает “кажется просто” в “понятно, что делать”: список работ, порядок, зависимости и критерии готовности. И самое приятное: сюрпризы обнаруживаются ДО старта, а не после.
Декомпозиция — это разбор задачи на шаги, которые:
Шаг — это то, где вы можете ответить на два вопроса:
Примеры нормальных критериев:
“форма отправляет данные и показывает сообщение об успехе/ошибке”
“на мобильном ничего не наезжает и не прыгает”
“событие клика появляется в аналитике”
Пример ненормального критерия:
“сделано хорошо”
Задача звучит просто: “сделать форму”. Декомпозиция показывает реальный состав работ:
И вот тут “пара часов” часто превращается в нормальный небольшой проект. И это нормально — если вы увидели это заранее.
| Шаг | Что делаем | Результат | Критерий “готово” | Зависимости | Ответственный |
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 |
Декомпозиция — это не усложнение, а снятие иллюзий. Она делает задачу управляемой: появляются шаги, порядок, зависимости и критерии. А значит — меньше “внезапно” и больше предсказуемого результата.