1、成立专业且全面的综合项目组
想要获取完整且准确的用户需求,首先需要成立由技术人员、业务人员、测试人员等组成的项目组,项目组成员最好既懂技术又懂业务。这样的综合项目组有助于全面获取用户需求。
2、全面深入挖掘用户需求
常见的挖掘需求的方法有客户问卷调查、原型展示、demo、场景描述、以及项目进行中的产品展示和回顾等等。从需求的种类上讲,有功能需求、性能需求、接口需求等。
我们需要将用户群分类,选择每类用户的典型代表,采用面对面交谈、到办公地点拜访用户、观察用户工作、将用户工作录像、了解工作组织、自我尝试、让用户在工作时边想边说、让用户参与设计、利用调查和问卷等各种方法和各用户建立起良好的沟通环境和氛围。
3、加强与客户的沟通 避免理解误差
在与用户沟通时,最好鼓励用户畅所欲言,罗列出所有的需求,并将用户最原始、最完整的要求准确记录下来。
对于用户表达不清的、非常模糊的、笼统的、尺度难以控制的需求,分析人员要善于挖掘、善于诱导、甚至给用户演示一些实际应用系统来启发用户对目标系统的理解和认识,帮助用户表达其正确的需求,避免因理解误差所造成的影响。
4、需求划分优先级
在划分用户需求时,需秉承需求迭代紧跟核心业务指标,按照一定的准则进行优先级的划分。
常见需求优先级划分规则有:四象限法则/矩阵分析法、KANO模型、成本效益核算模型、二八原则、谁的权力大听谁的模型…做需求迭代。
6、保障用户需求分析质量
为了快速分析需求分析缺陷,保障用户需求质量,CoCode特开发了需求分析工具,利用AI技术快速分析用户需求缺陷,如歧义、重复、遗漏、不一致和复杂性等问题,精准锁定需求问题,从而高效修改需求缺陷,有效降低了因需求错误造成的返工问题,从而提高用户需求质量。
工具自动生成UML用例图,直观表达用户需求,为系统设计提供基础并为估算项目规模提供依据。这个工具的使用可以降低15%-25%的整个开发成本,开发时间也可以降低。
目前CoCode发布了四大开发工具:Co-Project智能项目管理工具、需求分析工具、评审分析工具、故事点估算工具。目前限时免费,欢迎大家使用。