1.5 本章常见问题解答
1.对于敏捷中文档的度,我们应该如何把握?什么样的文档是需要的,什么样的文档可裁剪?
答:有价值的文档是需要的。什么样的文档有价值?一是客户需要的文档,比如在软件行业的随机手册、使用说明书、用户手册等;二是有人维护的文档。例如,在有的项目中,代码频繁变更,但是对应的详细设计就没有变更,导致详细设计没有被维护,也就失去了存在的价值。对于类似的文档,在敏捷中认为都是可以裁剪的,前提是确保输出的可交付成果不变形,满足预期的标准和要求。
2.敏捷宣言提出“客户合作胜过合同谈判”,针对不断变更的需求,如何签订敏捷的合同?
答:敏捷的合同需要签订,但是签订合同的方式与瀑布的合同签订方式稍有不同。根据DSDM的方法,敏捷合同的生效必须是业务人员和开发人员一起工作。在ACP考试中,不需要掌握具体的合同签订方法。
3.敏捷拥抱变化,是否在任何一个时间点客户都可以提出变更?
答:敏捷项目聚焦于客户的价值,所以只要是可以给客户带来竞争优势的变更,都可以进行,所以在任何一个时间点都应该允许客户提出变更。
4.团队既要保证迭代的不被干扰,又要响应变更,岂不是矛盾?
答:虽然客户在生命周期的任何一个时间点上都可以提出变更,但是团队并不会立刻响应变更,通常会在迭代计划中梳理每个用户故事的优先级,根据价值排序,将需要增加的需求可以加入产品待办事项;同样,价值相对比较低的可以排到产品待办事项的最底端或者直接删除。变更时,需要考虑敏捷的合同,如果要维持合同的不变,增加一个故事,就要拿走一个等价故事点数的故事。
5.在原则4中提出业务人员和开发人员每天要在一起工作,这在实际中是不可能实现的,业务人员通常都比较忙,不可能参加到乙方的开发中,这样如何确保可以一起工作?
答:在现实中,业务人员的确不太可能与开发人员每天一起工作,所以通常在团队内部会有一个角色代表客户,可以是PO,也可以是BA,这可以根据每个组织的不同进行设定。这个人在整个团队运作中代表客户,需要频繁跟客户沟通,理解和挖掘客户的真实业务需要。
6.PMI-ACP考试和PMI-PMP考试的知识点有没有对应的关系?ACP的参考书和PMP的参考书《PMBOK指南》有重复的部分吗?
答:ACP和PMP考试的知识点没有直接的对应关系,如果一定要类比,《PMBOK指南》中的风险管理知识可以复用在ACP中,也就是说两个考试中关于风险管理的理念、流程以及相关的知识点基本一致。