Пятница и мозг уже уходит кататься на санках, ватрушке или просто посидеть… А я со своим DDD))) Так как частенько провожу различные занятия посистемному анализу, помогаю собеседовать аналитиков, то хочется немного поделиться наработками и попробую оценить. и рассказать на каком уровне должна знать DDD команда.
1. Системный Аналитик
Уровень: 4/5
Ты СА? Тогда нужно хорошенько разбираться в DDD, чтобы правильно "переводить" то, что хочет бизнес, на язык, который поймут разработчики. Ты как переводчик между бизнесом и IT, так что знать, как устроены "комнаты" в нашем IT-"доме", очень важно. (Микросервисы…..)
2. Тестировщик
Уровень - 2/5
Тетировщику важно понимать общую картину, чтобы знать, что и как тестировать. Не нужно углубляться во все тонкости, но общее представление поможет лучше ориентироваться в том, как устроено ПО/ИС или решение.
3. Разработчик
Уровень - 4/5
Если это твоя роль, то тебе нужно знать DDD почти как свои пять пальцев. Это поможет писать код, который точно соответствует бизнес-логике, и делать это эффективно и аккуратно.
4. Архитектор
Уровень - 5/5 (Бог)
Архитектор должен быть экспертом в DDD. Его задача — строить "архитектурный план" всего нашего IT-"дома", так что без глубокого понимания DDD никак.
5. ИТ Лидер
Уровень - 3/5
Если ты лид, тебе не нужно углубляться во все детали, но понимать основные принципы DDD важно. Это поможет принимать правильные решения и общаться с командой и бизнесом на одном языке.
➿➿➿➿➿➿➿
✈️ @it_underside
Post #108
520

- 👍 7
- 🔥 1