← 返回所有文章

交付最小可行产品:不留下日后后悔的隐患

By XNM Technologies · June 23, 2021 · 1 min read
交付最小可行产品:不留下日后后悔的隐患

最小可行产品名声不佳,而原因往往是错的。它的理念其实很扎实:先构建能够验证你是否在解决真实问题的最小成果,然后再决定下一步。麻烦始于「最小」悄悄变成了一个借口,用来跳过那些更难被看见的工作——测试、无障碍、安全,以及一套清晰的方法去衡量是否真的有人用过它。在远程与混合交付的十八个月之后,团队疲于奔命、供应仍不可预测,把单薄的东西匆匆交付出去再美其名曰「学习」的诱惑,比以往任何时候都强。

不妨回顾《Scrum 指南》对团队的真正要求。每个 Sprint 都应产出一个「完成」的增量——可用、有价值,并满足完成的定义。最小可行产品不是绕开这一点的漏洞。它是一块刻意收窄的范围切片,但仍要达到同样的质量标准。你削减的是产品做什么,而不是它做得多好。

把最小可行产品变成负担的那些错误

  1. 把「最小」误当作「未完成」。 削减功能正是目的所在。削减质量——错误处理、数据完整性、可回退的手段——则会让你交付出无法安全摆在用户面前的东西。完成的定义不会因为范围缩小而缩水。

  2. 跳过假设。 最小可行产品的存在是为了验证某个假设。如果你无法用一句话说清希望学到什么、又将如何衡量,那你构建的就不是最小可行产品——只是构建得更少而已。

  3. 没有办法捕捉之后发生的事。 团队交付了精简版本,却忘了为它埋点。没有反馈——使用数据、支持工单、一次简短访谈——这次发布什么也教不了你,你付出了真实的努力,却和此前一样不确定。

  4. 任由最小可行产品悄悄变成正式产品。 一旦某样东西够用了,继续往前赶的压力就极大。那些被当作临时的捷径,会变成永久的债务,由下一个团队在毫无背景的情况下继承。

  5. 闭门造车。 当运营、支持或审计产品的人直到上线才第一次见到它,缺口会在最糟糕的时刻冒出来。远程办公让情况更糟,因为过去能顺手发现问题的走廊对话,不再偶然发生。

如何交付一个你能为之负责的版本

  • 在写待办列表之前,先写下学习目标。说清假设、指标,以及决定你继续、转向还是停止的阈值。

  • 保持完成的定义不变。削减范围,而非标准——一个真正「完成」的窄功能,胜过一个用胶带勉强拼凑的宽功能。

  • 从第一天起就埋点,让这次发布真正能回答你最初提出的问题。

  • 把债务大声说出来。把每一处捷径都记为产品待办事项,让它可见而不被掩埋。

  • 尽早让运营、支持和档案管理人员参与进来——尤其当团队分散、谁也碰不上谁的时候。

负责任地做,最小可行产品是交付中最诚实的工具之一。它承认你还不知道答案,并以尽可能少的投入去寻找答案——同时不给后来者留下烂摊子。这门功夫不在于交付得快,而在于把「最小」包含什么、又绝不能排除什么说清楚。

如果贵机构正在权衡,在投入完整项目群之前应当先构建多少,XNM 的项目群与项目交付咨询服务 可以帮助你界定一个负责任的首发版本,并规划之后的路径。