我公司的BA/PM社区问我,在决定如何组成、拆分团队以及如何决定他们的任务时,如何使用DDD/域建模作为工具。
我对此有自己的想法,主要意识到DDD并不是团队组成的工具。但是,我不排除使用领域建模/映射的输出作为人员分配决策的输入。我想知道这件事以前是否曾被任何学科专家处理过。
一般来说,如何赢得BA/PM社区来实现DDD/领域建模是非常有用的。
发布于 2022-11-10 13:11:57
DDD是关于设计的。因此,它不一定是决定团队的主要来源。然而,当涉及到有界上下文时,DDD可以与团队结构相关。
有界上下文本身独立于团队结构。它对应于较大域模型/子域的某些部分。但是,边界的设定方式意味着,在同一环境中的人之间的互动/交流/团队合作要多于与外部人的互动/交流/团队合作。这就使得与组织团队相关的有界上下文。
在这方面,Evans (DDD的“发明者”)以BC驱动的团队结构(例如合作伙伴关系、客户/供应商开发、Conformist,特别提到团队关系)讨论了一些上下文映射技术。
因此,认为每个团队管理一组有限制的上下文似乎是合理的。甚至可以与其他领域驱动的方法(如流行的基于子域的微业务分割模式或微锋 )产生协同作用。
发布于 2022-11-10 13:33:21
https://softwareengineering.stackexchange.com/questions/442200
复制相似问题