DSDM 雪人模型
- 2021-05-17 10:00:00
- JOSHUA RENDER
- 翻译:
- Agile-Mercurial
- 3763
一、角色类别
在DSDM中,可以使用三个级别或角色类别对角色进行分类。分别是项目级别、解决方案开发团队以及辅助角色。项目团队主要集中在项目级别和解决方案开发团队中。
1.项目级别
项目级别的角色会关心指导管理项目的各个方面,将负责与利益相关者进行交互,他们提供了项目所需的愿景,并努力确保能够实现愿景。2.解决方案开发团队
解决方案开发团队(SDT)负责将愿景变为现实。他们通过协作为项目构建计划中的产品。在可控范围内,这一团队中的人员不应随便更换或替换。目标是创建一个稳定的SDT,以对其工作和职责范围负责。3.辅助角色
辅助角色会根据需要为有需要的人或团队提供项目指导。他们的角色贯穿于多个组织,他们在项目中的工作重点是在自己的专业领域内为解决方案开发团队提供建议或支持。二、雪人模型
- 橙色角色是那些维护或构想业务利益的角色。
- 绿色角色是指参与技术或为项目的技术解决方案做出贡献的角色。
- 蓝色角色是负责项目的领导,也就是项目经理和团队负责人。
- 灰色角色是与确保已知和维护DSDM实践有关的那些角色。
1.项目级别
- 业务发起人
- 业务远见者
- 技术协调员
- 项目经理
2.解决方案开发团队
- 业务 分析师
- 业务大使
- 解决方案开发者
- 解决方案测试
- 小组负责人
3.辅助角色
- 技术顾问
- 业务顾问
- 研讨会主持人
- DSDM教练
1) 业务发起人
业务发起人是高级项目级别的业务角色。这一角色也是项目负责人,负责项目的业务案例和项目的预算。由于需要制定业务和财务决策,该职位需要在组织内拥有更高级别的权力。如果一个项目属于DSDM项目,这个角色可以由项目经理来担任。在更大更复杂的项目中,业务发起人的角色可以由委员会来担任。该组织应只保留一个人或一个统一的委员会/董事会担任这一角色,这有助于提供一个更清晰的问题升级路径,并减少冲突。
职责:
- 维护项目的业务案例;
- 对项目财务的监督;
- 提供有效的决策流程;
- 解决冲突;
- 赋予其他业务角色以履行其最佳工作的职责;
- 了解项目状态并参与正在进行的工作。
2) 业务远见者
业务远见者的工作主要是诠释企业的需求,并向项目团队提供业务愿景。他们需要在项目的整个过程中为项目提供一个单一的清晰的愿景。如果项目在一个计划中运行,那么业务远见者的角色可能由业务变更所有者来替代。职责:
- 提供业务愿景,并向团队和其他利益相关者解释其内涵;
- 解决与业务愿景有关的冲突;
- 确保项目进度符合业务愿景;
- 帮助解释项目变更请求;
- 参与有关业务愿景的设计和评审会议;
- 为项目提供业务资源;
- 为项目中的业务角色提供“服务型领导力”。
3) 技术协调员
技术协调员是项目的技术权威,确保技术活动的协调和组织。他们将为项目提供技术愿景,并努力确保其与业务愿景保持一致。在DSDM中,技术协调员可以由程序技术架构师替补。职责:
- 监督项目的技术架构;
- 协调技术活动;
- 咨询技术解决方案的可行性;
- 评估技术方案是否能满足业务目标;
- 确保遵循技术最佳实践;
- 管理已开发解决方案到已发布状态的过渡;
- 解决与技术决策有关的冲突。
4) 项目经理
项目经理的职责是提供一个“敏捷式领导”的团队。这使得DSDM中的项目经理更多地是服务型或促进性领导,而不是提供专制的领导风格。项目经理协调并授权整个团队,并致力于将各个部分整合在一起。职责:
- 确保及时有效的沟通;
- 与利益相关者就交付计划进行合作;
- 监控项目进度;
- 管理和化解风险;
- 激发团队力量;
- 处理升级的问题。
5) 业务 分析师
业务分析师是解决方案开发团队的一员,但支持项目级别的角色。他们是项目级别和SDT之间的中介。他们通过指导SDT在解决方案开发中做出适当的决策来支持解决方案的开发。
- 协助业务愿景者提升业务见解;
- 识别可能对解决方案的实施带来的风险和影响;
- 在业务案例中协助项目级别的业务实施;
- 根据需要促进沟通;
- 确保正确定义和实现需求。
6) 小组负责人
小组负责人是解决方案开发团队的服务型领导。这一角色能够使团队成为一个有凝聚力和协作性的整体单元的工作。在理想情况下,该角色候选人是由SDT成员共同推选出来的,因此小组负责人也可能在SDT中也会担任其他角色。职责:
- 促进团队专注于解决方案交付;
- 鼓励和激励团队成员;
- 帮助维护开发过程的重点和可控性;
- 管理优先级的计划详细信息和风险管理活动;
- 促进沟通,推动站立会议、评审会议和回顾会议的进行。
7) 业务大使
业务大使代表解决方案开发团队中的业务需求。他们在迭代开发期间为团队提供日常需求,是业务的主要决策者。职责:
- 参与需求、计划和评审会议;
- 为解决方案团队的开发决策提供业务视角;
- 负责解决方案和支持文档的编制;
- 确保用户接受了解决方案方面的培训。
8) 解决方案开发者
解决方案开发者会将业务需求转换为满足增量需求的解决方案增量。它由完成解决方案或增加解决方案所需的各种角色组成。解决方案开发者应该是一个全职角色,专门帮助该项目减少风险和浪费。职责:
- 在每次迭代中共同开发解决方案的增量;
- 遵守技术约束和组织的开发标准;
- 参与质量保证。
9)
解决方案测试
解决方案测试人员的任务是确保解决方案能够工作,并能按照商定的标准进行测试。职责:
- 定义测试用例的测试需求和方案;
- 测试解决方案增量和整个解决方案;
- 跟踪并报告测试活动和质量问题。
10) 业务顾问
业务顾问帮助确保该解决方案的测试能够满足业务需求。他们可以是解决方案的未来用户,也可以提供法规和法律建议,从更直接、更详细的业务角度为解决方案提供建议。职责:
- 为解决方案提供专业意见。
11) 技术顾问
技术顾问为解决方案提供技术支持。他们会负责操作更改、协助发布或持续维护解决方案。职责:
- 审查技术要求并提供专业意见;
- 提供运行验收测试;
- 为技术人员和辅助人员提供培训。
12) 研讨会主持人
研讨会主持人将主导研讨会的整个流程,负责组织会议以实现研讨会的目标。职责:
- 与研讨会负责人商定研讨会的范围并为研讨会提供便利。
13) DSDM教练
DSDM教练负责帮助团队了解DSDM方法。他们能够为团队提供关于DSDM的详细信息,确保团队实施DSDM并帮助团队以外的人了解该过程。职责:
- 提供正确的关于DSDM实践的详细知识。
文章分类
联系我们
- 联系人:阿道
- 联系方式: 17762006160
- 地址:青岛市黄岛区长江西路118号青铁广场18楼
投稿邀请
如果您有优秀的原创文章,欢迎添加联系人直接与我们联系,或通过下方邮箱发送投稿文章,一经采用,我们会付以一定的稿件报酬。
- 投稿邮箱: yanruiyu@easycorp.ltd
- 投稿标题:向 [敏捷开发] 网站投稿
- 稿件要求:与敏捷开发相关的任何内容
更多投稿相关请点击 更多进行了解~