Привет!
В предыдущем посте Как справиться с декомпозицией задач и не перестараться наш коллега рассмотрел вертикальные способы декомпозиции — по бизнес-ценности.
С тех пор, как мы пришли к гибким методологиям разработки, продуктовому подходу и осознанному построению потока создания ценности, мы перепробовали на практике все перечисленные в статье способы. Но даже при наличии такого большого арсенала сложности все еще остаются.
Нарезая задачки по бизнес-ценности, мы столкнулись с двумя типами проблем:
- максимально мелко нарезанные задачи все еще большие,
- разные бизнес-задачи завязаны на общие изменения.
Мы хотим поговорить о том, как поделить задачку, когда деления по бизнес-ценности недостаточно. В посте мы рассмотрим три способа горизонтальной декомпозиции:
- по типу работ,
- по слоям приложения,
- выделяя базовые функции.