请关注我的微信公众号
个人微信公众号
技术交流群 (仅作技术交流):642646237
请关注我的头条号:
敏捷不太关注谁扮演了什么角色,而更关注角色是否被正确扮演。
敏捷客户
所有敏捷项目的需求即来源于此。
1.深谙业务之道,真正关注软件功能,关注软件外观及运行方式;
2.会致力于引导团队、回答问题并给出反馈。
3.也会设置优先级。他们会决定何时建设何种东西。
总的来说,他们会从业务角度设置优先级,然后会与开发团队一同制定所要实现的计划并予以落实。
当最后期限临近、时间和资金就要耗尽时,他们要决定什么东西可以不用开发。
这一过程是一个与开发团队协作的过程,因为这中间可能会有一些技术问题,所以他们要先别人一步,提前去做一些产品特性方面的工作(换句话说,降低技术风险)。
只有当客户(最好是专职的)与开发团队能够非常紧密地配合,以上所说的这一切才会奏效。
谁担任敏捷客户
在早期的XP版本中,敏捷客户是现场客户,在Scrum中,敏捷客户指的是产品负责人这种专职角色。
敏捷方法的精髓
重要的是要理解敏捷方法(比如XP和Scrum)之精髓:你与客户之间的联系越直接,效果就越好。
因此,要让客户尽可能多地介入进来,要让他们理解其角色是多么重要,赋予他们权力,从而愿意做出各种决策,这些对项目的成功来说都是必需的。