产品开发流程:面向新产品的 7 步指南

By Atlassian

关键要点

  • 新产品开发流程引导团队从客户问题和早期想法走向经过验证、可上线的产品,同时全程保持聚焦。

  • 七大阶段,从想法产生到上线后学习,每个阶段都承担特定作用,并直接衔接下一阶段。

  • 尽早吸纳跨职能利益相关者、清晰定义需求、切合实际地评估工作量的团队,可以更快交付更优质的产品。

  • 在敏捷环境中,将该流程视为迭代、持续推进的过程,而非僵化的一次性完成的序列,才能发挥最佳效果。

大多数产品失败并非源于糟糕的想法,而是流程存在缺陷。团队从概念阶段仓促进入开发阶段,跳过验证环节,或是在战略到上线的过程中缺乏共识。

如果您曾经交付过一款未达到预期的产品,或是眼睁睁看着一个前景看好的想法在开发阶段陷入停滞,您就会明白这一问题。

本指南详细介绍完整的产品开发流程:包含哪些内容、各阶段如何衔接,以及如何从早期想法打造出客户真正需要的产品。

什么是产品开发流程?

产品开发流程是团队用于将产品想法转化为可上市产品的结构化方法。它涵盖完整历程:发现、优先级排序、产品战略、规划、原型制作、测试、上线以及上线后学习。

这三个领域各自发挥独特作用:

  • 产品发现:在确定解决方案之前,理解客户需求、验证假设,并找准需要解决的核心问题

  • 产品开发:对实际产品开展设计、构建、测试与优化的相关工作

  • 产品管理:在整个生命周期内持续协调战略、优先级、团队与利益相关者,同时确保产品功能符合用户需求与业务目标

在敏捷环境中,流程极少呈线性推进。团队以迭代方式推进各个阶段,在获取更多信息后会重新审视前期步骤,而非将每个阶段视作通过后即可完成闭环的关卡。

JPD 路线图
“巨石”的视图。

四种主要的产品开发类型

产品开发有四种类型,包括:

类型

含义

示例

新产品开发

打造市场全新的产品

一款解决客户未被满足需求的全新应用

新产品类别

打造对企业而言全新,但未必对市场全新的产品

一家金融软件公司新增税务工具

产品线延伸

拓展现有产品线

面向新行业或新受众推出对应版本

产品增强

优化现有产品

新增功能、集成能力或性能优化

产品开发流程摘要

在深入讲解每个阶段之前,先快速浏览全部七个产品开发阶段:

阶段

目标

主要产出

1. 产生想法

识别客户问题、市场机会以及可行的解决方案

产品想法清单

2. 筛选想法

确定哪些想法值得进一步探究

经过优先级排序的想法或候选名单

3. 制定产品策略

明确产品愿景、受众、目标及价值主张

产品战略或简报

4. 制定产品路线图

将战略转化为有序推进的计划

产品路线图

4. 制作原型

创建可测试的概念版本

原型、MVP 或概念验证

6. 测试

验证可用性、质量、可行性和市场契合度

测试结果、缺陷、反馈、决策

7. 上线

上线产品并统筹上市推广相关工作

发布计划和上线后指标

新产品开发的七个阶段

成功的敏捷软件开发需要仔细的规划和良好的项目管理实践。新产品开发的七个阶段通过将工作分解成若干阶段或步骤来指导您完成整个流程。

第 1 步:产生并收集产品想法

每一款产品都始于一个问题。想法可以来源于客户访谈、支持工作单、销售沟通、市场调研、产品分析、竞品分析、内部头脑风暴以及利益相关者提出的需求。

SWOT 分析也有助于团队在敲定发展方向之前,厘清真实机会所在。如果您需要即刻着手开展工作,可以使用 SWOT 分析模板。

SWOT 分析屏幕截图

本阶段的目标是广纳想法,而不是评判。收集想法时不要过早筛选。现阶段覆盖的思路越丰富,下一阶段产出的候选名单质量就越高。

具备深度协作能力的产品管理工具支持团队将想法与支撑数据一并整理,涵盖客户反馈、销售输入以及使用信号等信息,避免各类信息在不同工具流转过程中丢失。

第 2 步:筛选想法并确定其优先级

当积累一批想法之后,下一步就是精简清单。想法筛选可以帮助团队把有前景的机会和风险过高、成本过大、时机不当或与战略不匹配的想法区分开来。

以下是大多数团队在对想法评分时采用的标准:

  • 客户需求:该想法是否能够解决真实且经过验证的问题?

  • 业务影响:它是否能够推动有意义企业目标的实现?

  • 战略契合度:它是否符合产品的发展方向?

  • 技术可行性:团队是否确实能够完成开发?

  • 市场机会:该产品是否存在真实的受众?

  • 开发工作量:完成这项工作实际需要投入多少工作?

  • 风险:有哪些假设条件可能会不成立?

  • 信心等级:有多少证据可以支撑该想法?

举例来说,当对比两个想法(例如重大新功能与定向集成方案)时,通过对二者的影响程度和工作量分别打分,便可以快速判断哪一项能够以现有资源创造更高价值。

借助产品矩阵视图,可让此类对比简单直观。团队通过自定义字段对想法打分、排序,再依据得分决定哪些想法继续推进,哪些搁置留待后续周期处理。

第 3 步:制定产品战略

选定想法后,团队需要明确该产品存在的意义、服务的对象、所要解决的问题,以及衡量成功的标准。这就是产品战略所要完成的工作。

请注意,产品战略不同于产品路线图。战略明确发展方向,而路线图定义计划。

完善的产品战略包括:

  • 产品愿景:产品致力于实现的长期成果

  • 目标客户或用户:该产品具体面向哪些人群

  • 客户问题:待解决的问题,要用客户的话来描述,而非团队的主观表述

  • 价值主张:为何选择该方案、面向该受众、在当下这个时机推出

  • 业务目标:企业能够获得的收益

  • 成功指标:用来判断产品是否发挥效用的衡量标准

  • 竞争定位:相较于各类替代方案,该产品所处的市场位置

  • 核心假设与风险:产品取得成功所必须成立的前提条件

在推进工作前完成战略文档编写,可以消除模糊不清的问题。后续所有决策,包括设计选择、范围取舍、上市推广规划,都能以此作为参照依据。

4. 制定产品路线图

看板的图像

产品路线图是一项行动计划。它概述了产品功能和发布时间表,并帮助您管理新产品开发。

可以将路线图视为一种核心传达工具,用于告知与业务目标相一致的短期和长期工作。它是产品愿景、方向、优先事项和随时间变化的进展情况的共同事实来源。

制定出色的产品路线图可让您的整个团队共同努力,朝着同一个方向前进。它们还使您可以在整个产品开发生命周期内轻松地随时检查工作。

借助实时更新的自定义路线图来同步产品战略,从而展示哪些想法将要开发、开发时间以及背后缘由。免费开始使用产品路线图模板。

第 5 步:创建并验证原型

原型制作是团队在正式全面开发之前验证产品概念的手段。其目标是产出一个足以用来获取认知的产品版本。

原型可根据待验证的内容呈现多种形式:

  • 线框图:低保真草图,用于梳理结构与流程

  • 可点击模型:高保真设计,可模拟用户交互行为

  • 概念验证:用于验证技术可行性的构建,不具备完整功能

  • 最简可行产品:精简版本,面向真实用户测试核心价值

  • 礼宾式原型:尚未开发产品前,依靠人工后台操作模拟产品使用体验

进入全面开发阶段之前,团队应当验证以下问题:

  • 该解决方案是否真正解决了正确的问题?

  • 用户是否无需引导就能理解如何使用产品?

  • 底层的概念在技术层面是否可行?

  • 价值主张能否引起目标用户的共鸣?

  • 开发开始前,还有哪些地方需要调整?

在早期就明确这些问题,远比开发中途才发现问题付出的成本要低得多。

第 6 步:测试产品并解决问题

缺陷和变更请求是新产品开发中必然会遇到的情况。然而,简洁的事务跟踪能够让团队所有成员信息同步、工作有序,保障项目按计划推进。

测试可以包括内部质量保障 (QA) 团队以及参与 Alpha、Beta 或用户验收测试的客户和最终用户。一套运转良好的测试流程包含以下内容:

  • 测试开始前明确“可进行测试”的标准,避免团队追逐不断变动的目标

  • 通过集中式工具跟踪缺陷、问题和用户反馈,让所有人都能查看状态和优先级

  • 按严重性、产品区域和负责人对事务进行分类,确保没有任何遗漏

  • 将测试发现整理成可落地执行的形式,供产品、工程及上线团队查看

  • 明确哪些问题会阻碍上线,以及哪些可以移至产品待办事项,留待后续版本处理

Jira 是敏捷团队用于测试的卓越工具。它通过编写与管理测试脚本、跟踪测试用例以及管理缺陷,优化 QA 工作流程。

第 7 步:上线、衡量与学习

上线只是一个里程碑,并非终点。本阶段的目标是把产品推向市场,但上线之后发生的一切,和发布本身同等重要。

如果团队把上线当作流程的终点,就会错失能够指导后续全部工作的反馈。产品上线需要协调跨团队众多动态变化的环节,通常包括:

  • 上市推广计划:包含宣传话术、渠道与受众定位

  • 上线时间线:产品、营销、销售及支持部门协同推进发布

  • 销售与支持赋能:确保一线团队了解即将交付的内容以及如何进行相关沟通

  • 产品文档:面向用户的指南、发布说明和帮助内容

  • 客户沟通:公告电子邮件、应用内消息以及其他接触点

  • 监控计划:您关注的指标以及关注频率

  • 反馈收集流程:从早期用户处获取意见的方式

  • 上线后回顾:哪些举措有效、哪些存在不足,以及团队将做出哪些调整

一份产品上线清单有助于确保跨团队协作时不遗漏事项。上线之后,对照产品战略中设定的成功指标,跟踪采用率、激活率、留存率、支持工量、收益以及运行表现。

这些数据会反馈至下一轮产品发现,从而在已交付的内容与后续计划之间形成闭环。您给人留下良好第一印象的机会只有一次,因此上线新产品需要仔细的规划和交付。

Confluence 中的产品发布模板

该过程中的每一步都是成功上线的基石。Confluence 的产品上线模板有助于确保产品顺利上线。免费获取该模板!

新产品开发示例

设想一家 B2B 软件公司,通过支持工作单与客户访谈发现,用户需要耗费大量时间在其产品与客户关系管理系统之间手动同步数据。

团队将此记录为潜在想法,对照其他优先事项进行筛选,并判定该需求在客户需求与业务影响两方面均具备较高分值。在此基础上,团队制定产品策略:开发原生客户关系管理系统集成能力,从而为核心用户角色免除手动数据录入工作。

他们制定路线图,将该集成功能排至下一季度实施,制作同步流程的可点击原型,并交由五位客户开展测试。反馈显示,用户希望能够自主控制哪些字段同步,而这一细节并未纳入初始范围。

团队在开发启动前完成调整。他们交付该集成功能,为期 30 天监控功能采用情况,并收集仍存在的功能缺失相关反馈。

上线后的回顾会议提出两项新想法,直接纳入待办事项列表。

依托从想法到上线的清晰路径,打造产品

完善的产品开发流程将发现、优先级排序、策略、交付与上线规划连接至一套统一工作流,让团队始终明确开发内容、开发动因以及后续工作。

Jira Product Discovery 负责上游工作:收集想法、打分、进行优先级排序,并向利益相关者共享实时路线图。Jira 承担下游工作:跟踪开发进度、管理测试以及协调上线工作。二者结合,让团队无需在各类互不连通的工具之间切换,即可完整掌握产品开发生命周期。

开始使用 Jira Product Discovery。

新产品开发流程常见问题解答

新产品开发有哪些最佳实践?

成功的产品上线通常遵循以下实践:

  • 从客户出发:开发工作开展前,投入时间开展客户访谈与发现。理解问题的团队,全程能够做出更优决策。

  • 促进跨职能协作:吸纳产品管理、设计、工程、质量保障、营销等团队参与。统一的工具与目标能够助力团队提升推进效率,产出更优质的成果。

  • 清晰定义需求:完善的产品规格可在开发启动前实现范围对齐,减少开发中期代价高昂的方向调整。

  • 依据清晰的路线图管理资源:敏捷路线图和明确定义的产品开发策略有助于识别瓶颈、管控依赖关系,避免资源过度投入。

产品开发流程通常有哪些人员参与?

新产品开发是一项跨职能工作:

  • 产品经理负责制定策略与路线图

  • 设计师负责开展用户调研、原型制作及用户体验设计

  • 工程师负责构建与测试。质量保障人员负责在发布前验证质量

  • 营销和销售团队负责制定上市推广规划以及客户沟通方案

  • 法务与合规团队负责审核监管要求

新产品开发流程需要多长时间?

时间线取决于产品复杂度与团队产能。简单功能几周就能上线,全新产品则可能耗时数月甚至数年。

关键在于建立结构化流程,尽早发现问题,因为在原型制作阶段发现的问题,修复成本远低于上线之后才发现的问题。

敏捷模式会对产品开发流程产生怎样的影响?

敏捷模式倡导更短的周期、早期验证,相较于僵化的计划更看重灵活性。产品开发流程变为迭代模式,团队在上线前后会反复开展发现、原型制作与测试工作。

产品上线清单可帮助敏捷团队协调各项收尾工作,同时保持灵活应变。

为您推荐

现成的 Jira 模板

浏览我们适用于不同团队、部门和工作流的自定义 Jira 模板库。

Jira 的全面介绍

使用这份分步指南,了解核心功能与最佳实践,以最大限度地提升您的工作效率。

了解 Git 的基础知识

无论您是初学者还是资深专家,本 Git 指南都将通过实用教程与技巧助您掌握基础知识。