落地敏捷典型问题:有了这些迹象,一定是出现了问题 敏捷开发软件测试项目管理scrumXP
程序员文章站
2024-01-18 10:55:10
...
落地敏捷典型问题:有了这些迹象,一定是出现了问题
有了这些迹象,一定是出现了问题
我们在周而复始的一次一次做迭代,提交新版本。但有一些迹象一旦出现,我们必须停下来,解决这些问题,否则将越来越糟。
1. 提交给客户的质量是不能接收的,客户很不愿意升级版本,因为会遇到无法预计的一些Bug
2. 给客户提交新功能,需要越来越长的时间。这个问题有可能产生于:功能的实现依赖于特定的团队目前缺少的资源,例如技术专家;测试周期太长;功能必须改变现有的系统架构;越来越高的学习债务。
3. 客户不使用我们提供的功能。这个问题可能产生于:客户开始并不清楚自己需要什么;需求来自于市场部门的预测;功能使用的频率低于我们的预期;
4. 软件研发的成本太高,这个问题可能产生于:开发周期太长;成员成本太高
5. “我们”和“他们”的文化。产品部、测试、开发等不同的部门相互指责,没有一个共同团队的感觉
6. 客户在签合同后没有机会修改需求。负面影响:特别在国内的垄断客户,即使签了合同,也一样会强势要求修改,如果没有过程中给客户以修改的机会,最后被动吃亏的还是我们。即使我们要求下一版本修改,可能客户就不会给我们下一次的机会
7. 没有直接的客户(代表)为我们提供需求、反馈和验收。
8. 管理层大吃一惊。这个问题产生于:项目的过程不透明
9. 资源瓶颈,好的资源被多个项目同时使用
10. 非常多的Bugs
11. 没有经常的“集成”。负面影响:不能及早得到反馈,不能及早发现技术风险