Slide 9
Slide 9 text
9
A balance of the domain team system
Pros Cons
Domain knowledge Team members can have a strong
motivation to deepen their team’s
domain knowledge.
Team members don’t have so strong
motivation to know other domains.
Ownership Team members can have a strong
ownership of their domains.
Team members don’t have so strong
ownership against entire system.
Architecture Tends to optimized partially It’s difficult to encourage members to
think about entire architecture.
Team assignment Assigning new member to an existing
team is not so difficult.
It’s difficult to move a member across
teams. It’s also difficult to build a new
team.
Feature development If it’s handled in one domain team, it’s
easy.
If there is no domain team where a
feature fits in, or a feature is covered
by multiple domains, the development
cost tends to increase