1、听取用户等于听从用户
在挖掘有价值的用户需求时,往往需要认真倾听用户的想法和需求,这样我们非常容易陷入到用户的思维中去。用户提到的需求,是他们真实想要的需求,但并不一定是客观需求,因为用户往往并不清楚他们自己的真实需求。因此我们在进行需求分析时,需要倾听用户,但并不是一定要听从用户。
2、用数据描述一切
我们经常通过数据分析来深入挖掘用户需求,但这并不能说明数据就是一切。数据分析是方法是过程,而不是结果和目的。
因为有些需求是无法用数据来描述和论证的,我们需要在数据中找到一个平衡点,而不是用数据来描述一切。
3、把自己当用户
为了更深入地贴近用户,我们往往喜欢把自己当用户,把自己臆想成用户群体的一部分,将自己的需求或者臆想出的需求无限放大。但由于我们自己往往受到个人生活水准、意识形态、成长背景等因素的限定,自己的需求并不能代表用户的真实需求。而在挖掘用户需求时,往往会被自己的观念误导。
4、需求越多越好
需求并不是越多越好,我们需要对需求进行筛选和判断,评估需求本身的价值。一般我们主要是通过以下几个方面进行评估:需求的产生源、需求产生的时机(情景价值)、需求如何产生(问题解决价值)、需求如何解决(解决需求)。
5、真实用户需求即有价值需求
我们通过分析获得用户真实的需求,但用户的真实需求并不等于我们的产品需求。我们需要通过评估此需求:用户群规模大小、是否有成长空间、是否与我们产品核心方向相一致等,才能最终确定产品需求。
另外,为了提高用户需求分析质量,尽早发现需求缺陷,CoCode特开发了需求分析工具,使用AI,通过需求测试和一致性检测,能够在几分钟内快速分析用户需求缺陷,如歧义、重复、遗漏、不一致和复杂性等问题,精准锁定需求问题,从而更高效地修改缺陷,提高用户需求质量。
需求分析工具使用AI,自动生成UML用例图和测试用例,为设计和估算提供基础,有利于提高测试效率;使用快速功能点估算方法,通过调整功能点数和调整因子,自动估算项目规模、工作量和产品报价,有利于项目快速精准估算,需求分析工具能够节省15-25%的开发成本。