Skip to content

Цикл статей про Domain Driven Design и связанные с ним подходы к разработке ПО

Изменено: at 09:00Предложить изменение

Цикл статей про Domain Driven Design и связанные с ним подходы к разработке ПО

Рад сообщить, что запускаю новый цикл статей о том, как использовать Domain-Driven Design не просто как подход к разработке, а как мощный инструмент для превращения абстрактных бизнес-целей в конкретные, осязаемые проекты и задачи.

Почему это важно?

Давайте будем честными: большинство стратегических инициатив проваливаются не на этапе планирования, а на этапе реализации. Около 70% стратегий не достигают поставленных целей. И дело не в том, что стратегии плохие, а в том, что существует огромная пропасть между “что хотим достичь” и “как именно это сделаем”.

Эта проблема особенно заметна в ИТ-проектах, где технические команды часто работают в своей реальности, а бизнес-руководители — в своей. В результате получаем технически совершенные системы, которые не решают реальных проблем, или амбициозные бизнес-планы, нереализуемые технически.

DDD-articles-goals.png

Что нового в этом подходе?

О Domain-Driven Design говорят с 2003 года, когда Эрик Эванс выпустил свою знаменитую “синюю книгу” 1. Но большинство материалов по DDD сосредоточены на технических аспектах: агрегатах, сущностях, репозиториях и т.д.

В своих статьях я хочу посмотреть на DDD под другим углом — как на стратегический инструмент, который можно интегрировать с бизнес-методологиями вроде Balanced Scorecard2 или Business Model Canvas 2. Это не просто теория — я покажу конкретные практики и инструменты, которые помогут связать стратегические цели с ежедневной работой команд.

В своем курсе по DDD я уже делал акцент на практическом применении DDD в реальных проектах, и теперь хочу расширить эту тему, чтобы помочь вам не только понять, но и внедрить эти идеи в своей организации.


Хотите записаться на курс по DDD? Пишите мне в личные сообщения или на почту.

Так же смотрите курс по DDD в компании IBS Training, который я веду совместно с другими преподавателями.


О чем будут статьи?

Цикл будет состоять из шести взаимосвязанных статей:

  1. “От стратегии к действию: как выявлять реальную бизнес-ценность с помощью DDD” — вводная статья с общей концепцией и методологией.

  2. “Как найти Core Domain: практическое руководство по выявлению ключевых областей бизнеса” — о том, как определить, на чем действительно стоит сосредоточить усилия.

  3. “Единый язык как секретное оружие: как преодолеть барьер между бизнесом и разработкой” — о том, как создать общий язык, понятный всем участникам процесса.

  4. “Как измерить успех DDD-проектов: практический подход к оценке бизнес-ценности” — о метриках, которые действительно имеют значение.

  5. “От функциональных команд к доменным: организационные аспекты внедрения DDD” — о том, как изменить структуру команд для максимальной эффективности.

  6. “DDD и другие методологии: как создать работающий микс” — о том, как интегрировать DDD с другими подходами к управлению.

Кому это будет полезно?

Эти статьи будут полезны разным специалистам:

DDD-articles-goals2.png

Давайте обсудим!

Я очень рассчитываю на активное обсуждение и обратную связь. Поделитесь своим опытом:

Первая статья “От стратегии к действию: как выявлять реальную бизнес-ценность с помощью DDD” выйдет уже на следующей неделе. Следите за обновлениями цикла и присоединяйтесь к обсуждению в TG каналах!

Оглавление


Полезные источники:

Footnotes

  1. Evans, E. (2004). “Domain-Driven Design: Tackling Complexity in the Heart of Software”. Addison-Wesley.

  2. Osterwalder, A. & Pigneur, Y. (2010). “Business Model Generation”. John Wiley & Sons. 2


Предыдущая статья
От стратегии к действию, выявление бизнес-ценности в ИТ-проектах через Domain-Driven Design часть 1
Следующая статья
Мутационный анализ