急急急!项目范围的稳定间,控制变更

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:25:11
案例:
管理团队发现最近项目的操作成本在持续上升,利润直线下降。
项目经理都将他们的问题归结到客户身上。大多数客户不知道他们到底需要什么,所以我们需要花费大量的时间来和他们沟通,以得到合理的工作说明,这样我们才能建立范围说明,这需要时间。事实上,在与客户沟通上花费的时间越多,后期开发的时间就越少了。
另一位项目经理:“我们最大的问题常常不是项目本身。我们辛苦地建立起一个满足客户需求的系统,然而他们仅仅在看了一遍,点了几个按钮后就告诉我们这完全不是他们所想要的!如果他们都不知道自己的问题是什么,我又如何能建立一个系统来解决他们的问题呢?但是现在他们认为自己了解自己的需求,然而当我们建立好系统后他们又立即反过来拒绝我们的解决方案,这又该怎么办呢?”
1 你如何在满足客户需要和尽量保持项目范围的稳定间找到平衡?
2 为什么配置管理和项目变更控制在复杂的软件开发项目中(比如Dotcom公司所执行的项目)如此难以实施?

请帮忙回答下上面2题,谢谢啦

我想这好软件需求分析人员自身的能力有关,客户有时候的确是无法知道他们的需求,但是需求分析人员应该去引导他们。
让客户说情况他们的业务情况(客户对他们的业务肯定是可清楚的),需求分析人员需要从这些业务中发现需求,并且不断的修改确认等等。
如果客户不知道他们自己需要什么需求,那就是需求分析员的错。

同时需要指出的是很多时候很多领域的业务就具有相似性(软件按照使用功能分类也就那么几大类,极特别的软件应该还是比较少的),在你们与项目客户可以借鉴一下之前项目的一些需求。

对于“成本上升,利润下降”的问题,只有两种解决方法;
1)提高项目价格。不过这种可能性不太。价格太高客户也不会答应的。
2)降低成本。
我想降低成本比较可行的方法就是减少“重复开发”,前面我说了很多软件具有相似性,那也就是说其中很多软件模块功能都是相似甚至相同。
有必要完善你们团队的可重复使用的软件模块(包括软件体系结构、设计方案、源代码等)的规模数量。对于哪些是常用的功能,你应该很清楚。复用还有个实际的问题,有可能很多人不愿意使用已经开发出来的模块,而要自己重新开发。你们有必要建立一种制度,鼓励人们重复使用已有模块,让人们愿意使用。

需要提醒的是软件项目也是项目,重复开发它也是在浪费。