关于项目需求的常见问题

客户、用户

  • 客户(用户)不知道真正自己想要的是什么(核心的、底层的)。
  • 客户不知道实现该需求与技术、成本的关系,导致提出不切实际需求。
  • 用户难以清晰地表达自己需求(较多以定性评价为主)。
  • 客户(用户)用自己的话语、术语来陈述需求;而且,需求分析师缺乏经验。
  • 不同需求提出者之间矛盾(例如优先级矛盾、成本矛盾)
  • 注意:客户和用户不一定专业人士,不能强求他们对技术背景的理解,但要做好对引导(引导用户言明真需求)以及解释(复杂的技术因素)

产品经理、需求分析师

  • 没有真正去理解和挖掘客户(用户)的需求,只是从自身个人的主观判断出发。
  • 没有管理好需求的优先级。
  • 没有对需求进行分析、分解(INVEST原则)
  • 对需求与范围、成本、时间之间的制约性没有很好的分析,导致范围蔓延、进度延期、成本超支。
  • 注意:由需求而引发的技术问题,产品需求和分析师不一定要求非常专业,但要从过程中学习。

项目经理

  • 使用了不合适的方法,来获取需求
  • 没有管理好需求的变更。
  • 对需求与范围、成本、时间之间的制约性没有很好的分析,导致范围蔓延、进度延期、成本超支。(其实同上第二点是一样的)
  • 注意:需求导致项目变更,项目需要对项目制约因素敏感,确保客户、产品、项目组沟通到位、引起项目组关注与分析,得出实现需求的结论。

共同责任

  • 客户(用户)参与不够没有及时得到反馈。因此,产品、需求分析师、项目与客户(用户)保持沟通畅顺,是需求获得最坚实的保障

项目失败的因素

  1. 不完整的需求(13.1%)
  2. 缺乏用户介入(12.4%)
  3. 不实际的客户期望(9.9%)
  4. 需求与规范变更(8.7%)
  5. 提供了不再需要的内容(7.5%)
  6. 缺乏资源(10.6%)
  7. 没有执行层支持(9.3%)
  8. 缺少规划(8.1%)