应对需求变更
应对需求变更方法:
方案一:增强需求变更流程,让需求变更规范起来。
这个方案简单来说,就是通过严格的流程,来避免一些没有意义的变更,从而达到管理需求变更的目的。
方案二:快速迭代,缩短版本周期。
这个方案是另一个思路,就是将大的功能拆分,每个版本周期仅实现一部分功能需求,周期较短,这样需求发生变更时,就可以快速响应。
同时思考
1.这些方案是否解决了你当前项目的问题?
2.如果换一个项目环境,当前方案是否依然适用?
之所以要思考这样的问题,是因为对于像软件工程这样偏理论知识的学习,你一定不要仅仅停留在了解有什么样的解决方案上,而是要追本溯源。
解决需求变更:从源头着手,既然需求变更的原因是需求不确定和需求变更成本太低,那么我们就针对性地提出相应的解决方案:
1.提升需求确定性,把需求分析做好,减少需求变更;
提高需求变更的成本,让客户或者产品经理不能太容易就变更需求,这样就可以达到减少需求变更的目的。
2.降低响应需求变更的成本,可以方便快捷地响应需求变更。