正如在《开发新产品:创建功能性和非功能性需求》一文中所概述的 ,需求是产品战略和产品路线图的战术实施。
一旦产品需求完成,人们很容易就相信它们。然而,就像产品路线图一样,验证是必不可少的,以确保您明智地使用资源(即开发资源)。
开发过程中的变更比开发开始前进行的变更成本高得多。验证您的需求可以消除成本高昂的变更。
验证类型
用户验证
与潜在客户和客户确认您的需求将有助于确保 新加坡电报数据 您正确理解问题和用户场景。您的用户可以帮助验证您试图解决的问题,因为他们最关心的是自己的目标,而不是产品功能。
测试器验证
测试人员可以验证您的需求是否完整,并指出您可能未考虑过的场景。根据对报告的错误进行评估,他们往往非常了解您产品的当前用户场景以及可能存在的差距。
技术验证
工程团队可以验证解决方案的技术可行性。他们还可以建议解决问题的其他方法。
如何验证产品需求
与用户和测试人员讨论该功能和相关问题。获取有关您对问题的理解以及解决方案应为用户做什么的反馈。
问题可能包括:
- 我理解问题就是这样的。您觉得呢?
- 您会如何描述它?
- 解决方案应该做什么来解决您的问题?
警告: 用户心中的解决方案可能与你的想法不同;这没关系。确保在验证时你完全理解问题,并且解决方案可能会因工程师的聪明才智而有所不同。
开发原型
您可能希望开发原型来验证某个想法。原型可以是有形的,例如用户或测试人员可以触摸的硬件样品,也可以是一些不那么有形的东西,例如所提议解决方案的纸质屏幕截图。
警告: 当产品看起来不那么“完美”时,用户往往会 获得广告实习机会的秘诀 提供更好的反馈,因为他们不会认为你对结果投入太多。因此,纸质截图比在线工具更有效。请记住,原型设计虽然对于可用性测试很有用,但在开发过程中可能会占用大量时间。
此外,虽然原型设计可以对设计的可用性提供良好的反馈,但开发人员可能会对他们的设计产生依赖,而用户可能会相信这是最终产品。
作为验证过程的一部分
验证过程的副产品之一是您从用户和内部团队那里获得的支持。通过在产品制造之前与客户、测试人员和工程师验证您的需求,他们会觉得他们的意见得到了倾听,并且他们会更倾向于致力于最终产品。
完成需求验证后,您可以确信您的需求是有根据的, 欧洲比特币数据库 并且可以开始规划产品发布。这将包括了解每个需求的成本及其优先顺序。
注:有关产品要求的更多信息,请参阅本系列的其他五篇文章:
- 创建产品需求
- 产品需求模板
- 确定产品需求的优先级
- 了解产品要求的成本
- 确定产品发布
参考
Cooper, A. (1999)。 疯人院里的病人正在管理它。Sam’s Publishing。Crinnion
, J. (1991)。 进化系统开发:在结构化系统方法中使用原型的实用指南。Plenum Press。