1、确认需求
有时候老板提出的需求较为模糊,我们需要将模糊需求具体化,确认需求。而确认需求的关键是找到激发老板期望的触因。一般来说触因有三种:参考观察、竞争对手动向,新技术趋势。
我们需要从这三个角度,通过询问和搜集资料的方式,进一步了解老板的真实需求,从而明确和确认需求。
2、判断需求的合理性
在明确需求后,需要判断需求的是否合理。如果是不合理的需求,是没必要进行开发的。判断主要通过以下几个维度:
目标用户是谁,规模有多大;
使用的场景是什么,是否能够解决用户的痛点;
是否具有高频性,是否是强需求;
做这个需求,需要什么资源(时间成本、财务成本、人力成本)
这一需求功能的实现会带来哪些好处或坏处?主要从商业价值、拉新、日活、用户体验等方面。如对用户有什么影响,用户是否会使用它?
我们需要从这些维度,进行全方位的分析,从而判断这一需求是否有必要做。
3、有价值的需求 保障分析质量和估算项目规模
如果我们判断这一需求有价值,有必要做,那么我们需要保障需求的分析质量,并估算其规模大小。首先需求颗粒度越小越好,其次在敏捷开发模式下,可以通过史诗、特性、用户故事三级需求分析的方式,对用户需求进行梳理,使执行的用户故事足够简练、明确。
为了进一步保障需求分析质量,CoCode开发云开发了需求分析工具,利用AI技术快速分析用户需求缺陷,如歧义、重复、遗漏、不一致和复杂性等问题,精准锁定需求问题,从而高效修复需求缺陷,有效降低了因需求错误造成的返工问题,从而提高用户需求质量。这个工具的使用可以降低15%-25%的整个开发成本,开发时间也可以降低。
另外CoCode需求分析工具根据用户需求,使用COSMIC项目规模估算法,迅速地分析用户需求,自动估算项目规模大小、并自动计算项目成本和项目报价。
4、无价值的需求 用客观证据与老板沟通
数据是客观的,也是最有力的证据。如老板的需求,通过数据说明并不是一个高频的需求。并站在用户立场,通过使用场景向老板展示需求的不合理性。客户在什么情况下,因为什么动机,想去做什么,为什么这么做,使用路径是什么,置身场景中,让老板更清晰理解我们的想法。
CoCode发布四大开发工具:Co-Project智能项目管理工具、需求分析工具、评审分析工具、故事点估算工具。项目管理平台发布4大版本,30天免费试用。CMMI落地工具上线,全面支持CMMI3-5级高效落地。