发现功能
2022 年 2 月 22 日
此页面是 精益启动 文章系列的一部分
功能是对用户与产品交互或产品可以执行的其他操作的描述。例如:打印发票、查看详细报表和邀请 Facebook 好友。
功能描述应尽可能简单。我们从用户尝试执行的操作开始,然后考虑产品应该具有的功能来支持该任务。
我们如何做
由于我们已经描述了角色和产品的核心目标,因此我们可以使用以下活动来发现功能。
- 将产品目标作为列标题放在一个通用的功能画布上。从左到右,从高到低对这些目标进行优先级排序。
- 将角色作为行标题,从上(高)到下(低)按优先级排序。
- 每个人都建议功能并将它们放在桌子上。使用角色和目标来指导讨论。关键问题是“产品需要做什么才能使这个角色实现这个目标”。
一个示例功能画布。
虽然画布类似于矩阵,但它不一定对每个目标和角色组合都有一个功能。它可以对一个角色实现一个特定目标有多个功能,也可以有不需要特定目标功能的角色。
如果我们识别出与任何角色需求不符的目标和功能,则应将其丢弃或重新考虑,因为它们的价值没有明确地与用户相关联。
另一个示例功能画布。
早上 | 下午 | |
---|---|---|
星期一 | 介绍启动、启动和 编写产品愿景 | 产品是 - 不是 - 做 - 不做 |
星期二 | 描述角色 | 发现功能 |
星期三 | 技术、用户体验和业务审查 | 展示用户旅程 |
星期四 | 在旅程中显示功能 | 对功能进行排序 |
星期五 | 构建 MVP 画布 | 向对项目感兴趣的人展示启动结果 |