Часть команды - часть корабля или что такое DDD
— Полное погружение и никак иначе! И мы сейчас не о подводной лодке, а про разработку IT-продукта. Точнее про погружение разработчиков в предметную область заказчика. Этот подход называется Domain-Driven Design (DDD).
Чем он хорош: ✔️ Сокращает затраты на сопровождение и дальнейшее развитие программного продукта. ✔️ Предлагает более точные и эффективные решения. ✔️ Позволяет сделать разработчиков экспертами в конкретной области. ✔️ Развивает технологическую гибкость. Но, как и в любом подходе, есть свои сложности.
Подробности о DDD, а также с чего начать, чтобы встроить его в свои процессы — https://lnkd.in/gXAKbTiH