Конференция завершена. Ждем вас на TeamLead Conf в следующий раз!

Domain Driven Design и закон Конвея. Как отобразить бизнес-домен в топологии команд. Инструментарий тимлида

Доклад отклонён
Тезисы

Закон Конвея гласит: «Организации проектируют системы, которые копируют структуру коммуникаций в этой организации»
В крупных и быстрорастущих ИТ-компаниях очень важна автономность и минимальная зависимость между командами для реализации технических и структурных решений. Чтобы выстроить коммуникации и коллаборацию между командами, часто необходим детальный дизайн бизнесс-домена компании.

Domain Driven Design - это философия, методология и набор паттернов, используемых для дизайна сложных бизнес доменов.
Для эффективного сбора и обмена знаниями, а также стимулирования коммуникаций между участниками процесса разработки, специалисты DDD используют Event Storming - легкую и интенсивную методику брэинсторминга, который можно проводить и офф и онлайн.

Используя DDD и Event Storming, мы можем обнаружить изменения в существующих и рождение новых субдоменов. Структурирование субдоменов и их взаимосвязей с применением паттернов DDD помогает построить так называемую Карту Контекстов(Context Map) - структурированный дизайн бизнесс-домена компании.

Использую Context Map для структурирования инженерных команд, их зон ответственностей, зависимостей и коммуникаций, мы помогаем отражать бизнес-домен в будущий софт с минимальным искажением и масштабировать компании в синергии с развитием бизнеса.

Magomed Chatuev
Cobalt.io

Я расскажу как использовать бизнесс-знания для структурирования команд. Начну с введения в Domain Driven Design и Event Storming, расскажу как убедить дюжину человек в различных должностях потратить "еще пару часов на очередной воркшоп", как организовать Event Storming онлайн и офф-лайн, структурировать знания в единую карту и отразить ее в структуре инженерных команд.
Отвечу на вопрос, почему это важно для достижения автономности и дизайне микросервисной архитектуры.
И как же заставить закон Конвея работать.

linkedin: https://www.linkedin.com/in/magomed-chatuev/
twitter: @magomed_chatuev
telegram: @mchatuev