有句通俗的话说得非常好:“需求变更控制的目的不是控制变更的发生,而是对变更进行管理,确保变更有序进行。”客户需求的变更总是不可避免的,所以我们要以积极的心态去接受和控制用户的需求。那么,要如何应对APP软件开发中客户需求频繁变更?
一、前端客户需求确认
项目人员要根据与客户签订《客户需求确认单》,告知客户变更后可能带给客户的损失,如客户坚决变更,应与客户书面确认并启动变更流程;对于项目人员与客户签订《客户需求确认单》,在制度中应规定,项目人员如不按规定执行者,应承担相应责任与惩罚。
二、合同约束
需求变更给APP软件开发项目实施带来的影响是有目共睹,所以在与用户签订合同时,可以增加一些相关条款,如限定用户提出需求变更的时间,规定何种情况的变更可以接受、拒绝或部分接受,还可以规定发生需求变更时必须执行变更管理流程。
三、对于零碎变更,集中研究、批量处理
每周或每两周甚至每月召开一次需求变更专题会议,集中研究处理这些零碎变更事项,主动控制好工作节奏,尽量避免由于处理零碎变更而影响APP软件开发项目运行的总体进度。例如向客户正式提交一份各阶段需求变更的完成计划,注明变更引起的时间、成本、工期的代价和增加的工作量。要求客户配合需求变更计划,确定变更时限,控制变更规模,过时变更不候,离谱的变更不做,保大局弃小变。
四、评估各种需求变更的影响
客户的需求是永远不会满足的,为了达到控制频繁的需求变更。需要将需求变更后产生的成本进行评估与量化,形成分析报告提交双方领导。否则,一味的妥协只会让APP软件开发项目进一步恶化,软件公司需要掌控客户及公司的进度成本,把客户的每一次需求变更进行成本分析。确认哪些需要收费变更,哪些可以免费配合客户。这样既可以维护客户关系,又不致造成公司无谓的损失。
APP软件开发公司英趣科技认为,想要减少客户需求频繁变更,主要在APP开发项目开始就对APP开发项目组和客户进行宣传、培训、教育服务,让所有成员都理解变更控制的重要意义。