数字经济头条 > 对客户总变更需求很无奈?看完这篇文章解决你的开发烦恼!

对客户总变更需求很无奈?看完这篇文章解决你的开发烦恼!

作者:数科邦 发布时间:2018-09-25 2487 0 0

近年来,随着互联网的飞速发展,许多企业对软件的需求量越来越大。但在项目需求快速增长的现状下,许多开发公司在项目管理过程中不得不面对一个贯穿整个项目始末的问题,即需求变更。

需求变更是客户的权力,但也是软件开发公司的为难之处,毕竟需求的变更对整个项目管理的生命周期会产生非常大的影响,如果没有及时应对管控好,项目进度会拖得很长,而且也会让企业对整个项目失去信心甚至不满,也容易让开发人员产生很大的负面情绪。

所以说,如何有效的对需求变更进行科学的管控是每一位项目参与成员需要思考的问题。

 1.jpg

项目的成败与需求关联非常密切

对于开发公司而言,若想真正做好一款产品,从需求调研、需求分析、文档梳理、需求评审每一步都要走的坚实,来不得一点虚的东西,否则一点疏忽可能都会让整个项目功败垂成,需求变更也就在所难免。

事实上,有的需求变更是可以避免的,如需求调研的不够充分、分析的不到位、评审的不够严格;有的需求变更是无法避免的,如客户、领导在产品开发阶段要求增减需求;而只要我们更虚心一点、更认真一点,需求管理流程更规范一点,也许很多变更都是可以避免的。

针对需求变更要早发现、早预防

需求变更无法避免,重要的是解决解决客户的问题,让客户满意。因此,引入需求变更管理机制,以降低需求变更带来的风险是很有必要的。

需求变更管理的核心是减少变更所产生的影响,而非消灭变更。通过变更管理可以降低开发返工、重工的工作量,以减少项目风险。

需求变更属于需求管理范围,同时也属于风险控制范围,对于产品经理要随时关注产品,定期对需求进行跟踪,做到“早发现、早治疗”,以防“病入膏肓”后才下手。那样,可能就晚了太多了。

对已变更的需求要做到文档标记更新,编写需求变更说明,保证需求与开发工作一致,不要出现“两层皮”的现象。从技术角度考虑,技术架构要做到可扩展,以弹性的架构来解决变更的需求,把变更造成的影响降到最低。

需求变更流程

当发生变更时,正规的流程需要走变更申请,申请后组织人员对变更进行分析、评审,以判断变更是否必要,对项目的影响有多大。

又必要又紧急的需求要排到开发计划中,尽快安排开发;对必要不紧急的需求要考虑是否可以放到下一版本安排开发;对紧急不必要的需求,要根据项目实际情况考虑,是否可以不要?对不紧急也不必要的需求应该直接砍掉,无须变更。

评审完成后,对于需要安排开发的变更需求,先整理变更需求说明书,以帮助开发人员、测试人员了解变更内容,指导技术人员开发

如何分析需求变更的合理性?从哪些方面着手?

1、从项目方面分析。从项目角度考虑,变更会使项目的时间、资源、费用上产生多大影响?影响是否能够承受?本次变更的需求必须本版本开发完,还是可以放到下一版本迭代开发?

2、从业务方面分析。需求变更基本都是因业务变化而产生的,当发生变更时,我们也要从业务角度多思考,变更的是否合理,是否必要,与产品定位是否相符,能给产品带来哪些好处?如果不做变更是否可以?

3、从技术方面分析。变更会对开发有多大影响,需求变更的部分是否已经开发?开发到什么程度?工作量多少?是否可以通过技术框架的扩容性很好的解决变更?

从以上三方面分析清楚后,变更的需求脉络也就理清了,变与不变、现在变还是以后变也能分析得透彻。

需求变更对每一位产品人来说都会经常遇到,产生变更的原因很多,有外在的、有内在的,但不论是因为什么产生的变更,遇到了就要正确的、合理的分析、评估,给项目以正确的指导。想要尽量避免客户频改需求,最重要的就是开发公司做到未雨绸缪,也即是“早发现,早预防”!

评论:

您还可以输入0/300个字
        • 无搜索结果