本节书摘来自华章出版社《敏捷可执行需求说明 Scrum提炼及实现技术》一 书中的第2章,第2.3节,作者:(美)Mario Cardinal,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.3 要求所有干系人参与
当团队运作良好以后,你必须确保所有干系人都参与到需求探索的过程中来,这样团队才可能构建一个正确的软件。从一开始,产品负责人就必须识别出干系人,确定他们能够参与,并尽可能处理他们对需求相关的影响。
干系人是指与软件利益攸关,又不能直接参与软件的构建过程的任何个人或群体。基本上,任何除了产品负责人、ScrumMaster或团队成员以外的人都可能是干系人和潜在的可以提供有效反馈的资源。
在简单世界里,只会有一个干系人,他就是为软件项目付钱的发起人。在真实世界里很少有这种情况发生。这种简单世界通常不现实。一般情况下,会有若干个干系人,他们的需求常常彼此冲突。这就是让他们参与的重要原因。很显然,有些人更愿意用说的形式,并试图口头对需求进行优先级排列。这种做法不正规。干系人之间一直存在着一种权利游戏。然而,产品负责人必须在尊重政治游戏的同时,留意到每一个干系人的想法。
参与到迭代式需求探索过程中的干系人有两种类型:内部和外部。内部干系人是两者中更重要的一种,因为他们拥有让软件开发得以成功的资源。产品负责人必须积极地让这些人参与进来:
采购员
终端用户
领域专家
销售团队
支持团队
基础设施和运维团队
企业架构团队
经理人
外部干系人,例如供应商、分销商、工会、城市、社会以及政府,那些可能对完成软件开发施加积极或消极影响的个人或团体。即使他们的地位很低,也请不要忽略他们。