互联网产品各阶段该做什么
问题
一个互联网产品从想法到上线、增长、成熟,甚至转型和下线,每个阶段具体要做什么?产品、技术与运营的侧重点如何变化?怎样判断该进入下一阶段?
我会按要解决的不确定性划分阶段:探索期确认问题,验证期确认方案,MVP 期交付最小闭环,上线初期验证持续价值,增长期验证可复制的获客与履约,成熟期优化稳定性和经营效率,退出或转型期完成有序迁移。
每个阶段都应明确目标、负责人、交付物、指标和继续投入的条件。上线只是获得真实反馈的起点;用户增长也不能自动证明产品成功,需要同时看留存、交付能力和成本。技术投入要跟随当前瓶颈,但数据正确、安全和可恢复性从首版就需要考虑。
一、先区分产品生命周期与一个版本的交付流程
“需求、设计、开发、测试、上线”描述的是一次版本交付;“验证、增长、成熟、退出”描述的是产品所处的经营阶段。二者不能混为一谈。
一个成熟产品仍会持续经历需求分析和上线;同一公司里,主产品可能已成熟,新业务仍在验证期。判断阶段要看证据和风险,而不是成立几年、团队多少人、用了什么架构。
本文采用七个阶段作为实践分析框架,并非所有产品必须遵循的行业标准。阶段可以反复:增长后留存恶化,可能需要回到价值验证;产品没有商业前景,也可以从验证期直接停止。GOV.UK 的服务交付指南也区分探索、原型、试用、运行和退役,但其公共服务背景与互联网商业产品不同,不能直接套用经营指标。
贯穿全文的例子
假设创业公司准备开发“面向在职人群的专业内容订阅产品”:用户发现内容、注册、试读、购买订阅、消费内容;运营负责内容供给、活动和用户服务。例子中的阶段目标、样本和时间均为教学设定,不是实际公司的经营数据。
如果已有一个 10 人前端团队,可以结合如何带领前端团队安排分工。但产品全生命周期还需要产品、设计、后端、测试、运营等角色参与,不能理解为 10 名前端包办所有职责。人数少时一人可以兼任多项责任,责任仍要明确。
| 阶段 | 首要问题 | 工作重点 | 典型产出 | 下一步判断 |
|---|---|---|---|---|
| 1. 问题探索 | 谁遇到了什么值得解决的问题? | 用户场景、现有替代方案、约束 | 问题说明、证据、风险清单 | 问题是否真实且值得继续验证 |
| 2. 方案验证 | 这套方案能解决问题吗? | 原型、人工服务、关键技术验证 | 验证报告、目标人群、MVP 范围 | 是否出现真实使用或付费意愿证据 |
| 3. MVP 交付 | 能否完成最小真实服务闭环? | 核心流程、异常处理、观测与支持 | 可运行首版、发布和运营准备 | 是否具备小范围服务用户的条件 |
| 4. 上线与价值验证 | 用户是否持续获得价值? | 激活、留存、内容供给、收入质量 | 用户分群、问题优先级、迭代结论 | 价值是否能重复出现,是否值得扩大 |
| 5. 增长与规模化 | 增长能否经济、稳定地复制? | 渠道实验、转化、容量、协作效率 | 可复用增长方式、容量与成本方案 | 扩张后体验与成本是否仍可承受 |
| 6. 成熟经营 | 如何长期稳定创造收益? | 可靠性、成本、体验、治理与创新 | 服务目标、成本优化、演进计划 | 继续经营、开拓新方向或收缩 |
| 7. 转型或退出 | 如何停止旧投入并保护用户? | 决策依据、通知、迁移、关闭与归档 | 迁移计划、退出验收、复盘 | 用户义务处理完,旧依赖已解除 |
二、阶段一:问题探索——先确认值得解决的问题
1. 产品与业务要做什么
不要从“我们需要一个订阅 App”开始,而是提出可检验的问题:“某类在职用户是否难以持续获得适合其岗位的高质量内容?他们目前如何解决?这个问题多久发生一次,代价有多大?”
具体动作:
- 选定一个初始人群,例如刚转岗的产品经理,避免把“所有想学习的人”作为目标用户。
- 访谈并观察用户最近一次真实行为,了解他们买过什么、何时放弃、为什么继续使用某个替代品。
- 区分使用者和付款者。如果由企业购买、员工使用,需要分别理解采购、管理和学习场景。
- 梳理替代方案,包括免费社区、现有课程、同事帮助和“不解决”。竞品不是只有相似 App。
- 明确内容来源、服务能力、预算、上线窗口以及数据等约束,列出最可能推翻设想的风险。
例如先做 8—12 次定向访谈可以帮助发现问题模式,但这个数量只是调研起点,不能代表市场统计结论。问“你愿意使用吗”容易得到礼貌回答,更可靠的是了解已有行为与尝试成本。
2. 技术与前端要做什么
参加部分访谈,确认设备、网络、访问方式和无障碍需求;检查内容分发、登录或支付接入等关键约束。能用现有页面或简单原型验证的,不需要先建设完整服务。
前端可以帮助制作可测试的页面草稿;技术负责人重点判断有没有致命依赖,例如内容并未取得可用授权,或目标用户根本无法访问计划采用的渠道。这些问题比选 React 还是 Vue 更影响项目成立。
3. 必须留下什么,以及什么时候继续
一份简短的问题说明应包含:目标人群、具体任务、现有替代方案、痛点证据、待验证假设、负责人、下一次决策时间。GOV.UK 的探索阶段指南强调先理解问题和约束,再决定是否继续投入。
继续条件是能够说清“谁在什么场景下遇到什么问题”,且有足够理由投入下一轮验证。若访谈始终只有泛泛兴趣,找不到实际使用情境,就进一步缩小人群或停止,而不是靠增加功能掩盖问题。
常见难点:老板已认定方案。 可以尊重目标,同时把方案拆成假设,约定一次低成本验证和复查日期。汇报“哪些证据支持、哪些反对、下一步花多少钱查清”,比争论个人直觉更有用。
三、阶段二:方案验证——用低成本检验最大的未知项
1. 一次实验解决一个关键问题
| 待验证假设 | 可采用的方法 | 重点观察 | 不能得出的结论 |
|---|---|---|---|
| 用户理解产品能解决什么 | 落地页与可点击原型 | 用户能否说明用途并找到入口 | 点击按钮不等于愿意长期付费 |
| 内容组合有实际价值 | 人工整理专题,向小范围用户交付 | 是否真正消费、提问、主动继续使用 | 免费试用积极不等于商业模式成立 |
| 用户愿意付出成本 | 明确服务范围的真实付费试点 | 购买、退款、实际使用及反馈原因 | 一次促销成交不等于长期留存 |
| 技术路径可行 | 对高风险能力做限时 PoC | 在目标设备和网络下是否能完成任务 | 演示成功不等于具备生产稳定性 |
人工服务要向参与者说明交付方式,避免让用户误以为已经有成熟自动化系统。涉及付款的试点,也必须具备明确的服务范围和售后处理路径。
2. 各角色如何配合
产品负责假设、招募条件和访谈;设计提供能覆盖关键任务的原型;运营提供一批可持续交付的内容;技术识别关键依赖,前端让用户真实操作入口和内容页面。暂时不需要完整推荐系统、会员等级、复杂积分商城或大而全的运营平台。
可以先让用户通过一个专题页获得内容,由运营人工帮助选择下一篇,观察是否愿意继续学习。只有人工服务被证明有价值,并且人工成本开始限制规模时,自动化推荐才有明确问题可解决。
3. 输出验证报告,而不是演示截图
每次实验记录:假设、目标人群、样本来源、方法、成功与停止条件、结果、局限和下一步。成功条件在实验前商定,不要结果出来后再选择最有利的指标。
进入 MVP 的条件是存在值得继续验证的使用和价值证据,且团队能定义一条最小真实服务路径。它还不等于已经找到产品与市场匹配。GOV.UK 的原型阶段指南提供了优先验证高风险假设的思路。
常见难点:样本都来自熟人或忠实用户。 补充目标人群中的陌生用户和放弃者,分开记录不同来源;不要把帮助朋友的购买行为直接推算为市场需求。
四、阶段三:MVP 交付——做小,但必须能完成真实服务
MVP 是最小可行产品。这里的“最小”指用较小范围验证价值,“可行”要求用户能完成承诺的任务,并且出现问题时有人处理。
1. 先定最小闭环与非目标
本例首版闭环是:发现专题、注册、试读、购买一种订阅、获得权益、消费内容、查看订阅状态并获得必要支持。后台能上架内容、查订单和协助处理异常即可,不必首版就支持所有营销组合。
| 首版必需 | 可以暂缓 | 取舍原因 |
|---|---|---|
| 清楚展示内容价值与订阅条件 | 个性化推荐 | 先验证内容本身是否值得使用 |
| 一种订阅方案及正确的权益状态 | 多级会员、复杂优惠叠加 | 减少规则组合,同时保留完整交易体验 |
| 支付取消、重复操作、结果未知的处理 | 丰富动画、复杂互动玩法 | 真实用户一定会遇到异常路径 |
| 内容上架与基本运营查询 | 完整运营自动化平台 | 人工可承担低频操作,但须有记录 |
| 监控、关键埋点、必要测试与回退 | 大规模多地域容灾建设 | 根据当前影响范围建立适当保障 |
“退款可以人工处理”意味着有负责人、入口、记录和核对方式,不意味着完全不处理。数据访问权限和交易正确性也不能作为高级功能后补。
2. 产品、设计、研发、测试分别交付什么
| 角色 | 具体工作 | 交付物 |
|---|---|---|
| 产品 | 写明用户场景、业务规则、异常路径和非目标 | 可验收需求与范围清单 |
| 设计 | 覆盖正常、空态、加载、失败、已购买等状态 | 可交互原型、状态说明和必要文案 |
| 前后端 | 确定接口契约、权限边界和状态来源,逐段完成真实链路 | 可运行增量、接口样例、相关测试 |
| 前端 | 检查兼容性、错误恢复、无障碍与关键性能 | 真实设备上的任务验证与观测 |
| 测试 | 按用户风险组织用例,验证交易与权益等关键行为 | 测试结果、缺陷和残余风险 |
| 运营与支持 | 准备内容、引导、反馈入口和异常处理 | 可执行服务流程与内容计划 |
| 发布负责人 | 准备环境、灰度、监控、回退和响应人 | 发布清单、上线观察安排 |
同一个人兼任多个角色时,表中工作仍需完成。特别是“产品验收”和“技术验证”不能互相替代:页面看起来正确,不代表越权访问和重复请求安全。
3. 埋点和数据口径要随功能一起交付
首版至少能回答:用户在哪里退出,是否完成核心价值行为,发生了什么错误。关键事件表可这样写:
| 事件 | 触发位置 | 用途 | 注意事项 |
|---|---|---|---|
| 专题曝光 | 用户实际看到专题入口时 | 评估入口触达 | 重复曝光需明确去重口径 |
| 开始试读 | 内容开始被消费时 | 观察激活前行为 | 页面打开不等于已读 |
| 发起购买 | 用户提交购买操作时 | 识别支付前流失 | 重复点击不能重复统计订单 |
| 购买成功 | 服务端确认支付结果后 | 核对交易与权益 | 前端成功页仅作体验信号,不作为唯一账务事实 |
| 完成有效内容消费 | 满足约定业务规则时 | 观察用户价值与复访 | 规则应说明来源及局限,不能随意用停留时长替代 |
事件需能关联版本、渠道和必要的匿名或授权标识,避免收集不必要的个人信息。数据报表要和真实业务记录对账,否则上线后看到的漏斗可能只是漏报或重复上报。
4. 何时可以进入小范围上线
通过核心及异常场景验收;有人负责运营和支持;错误能发现,严重问题能止损;关键事件能核对;已知风险与灰度范围被相关负责人接受。观察窗口取决于用户使用周期和风险,不是固定“上线十分钟没告警就全量”。
如果依赖尚未准备好,优先调整范围和日期。未解决的交易正确性风险不能用“这是 MVP”作为发布理由。具体工程方法见前端质量保障体系和发布与回滚策略。
五、阶段四:上线与价值验证——证明用户会持续回来
1. 上线之后每周具体做什么
产品与运营共同查看激活和留存,访谈新用户、持续使用者和放弃者;研发排查实际体验问题;内容团队观察消费分布和供给稳定性。每轮只选择一个或少量最影响价值的问题,形成改进假设并验证。
例如注册很多但试读少,先看价值说明和入口;试读多但购买少,检查内容匹配、价格理解和支付路径;购买多但很快退款,检查承诺与实际交付;第一周活跃但后续不回来,检查内容是否持续解决问题。不同现象需要不同动作,不能都归结为“再加一些功能”。
小范围上线逐步扩大用户范围的思路,可参考 GOV.UK 的试用阶段指南。本文商业产品的付费与留存判断,是结合示例场景提出的分析方法。
2. 指标必须反映价值,而不只是热闹
| 指标 | 本例如何定义 | 能帮助判断什么 |
|---|---|---|
| 激活率 | 在约定时间窗口内完成首次有效内容消费的新用户,占同口径新用户的比例 | 用户是否真正开始获得价值 |
| 周期留存 | 同一批激活用户在后续约定周期再次完成核心行为的比例 | 价值是否持续;按渠道、人群分别看 |
| 付费转化 | 满足条件的用户中,被服务端确认首次付费的比例 | 用户是否愿意付费;不要随意切换分母 |
| 退款与流失原因 | 退款或停止使用的数量、比例与访谈分类 | 承诺、内容和服务哪里不匹配 |
| 服务成本 | 每位有效用户带来的内容、技术和支持投入 | 现有方式是否可能持续 |
“同一批用户”的分析常称为 Cohort 分析:按相同注册或激活时间分组,观察其后续行为,而不是仅看总活跃人数。对于按周消费的专业内容,周留存可能比强求每天打开更有解释力;不能用所有行业统一的次日留存门槛判断成功。
3. 如何判断是否找到产品与市场匹配
产品与市场匹配(PMF)没有适用于所有业务的单一数字。可综合看:明确人群持续使用,愿意付费或带来其他可持续价值,用户能说明为什么离不开,供给能持续,新增用户中也能重复观察到这些信号。
这些是证据集合,不是宣布“已经完成 PMF”的证书。应结合使用周期、用户分层、竞争和成本判断;一次活动带来的暴涨,或者创始人亲自服务几位用户,都不足以证明可规模复制。
常见难点:增长掩盖流失。 总活跃上升,可能只是每天引入更多新用户。暂停扩大投放的冲动,分别看老用户留存和新用户质量,定位具体价值缺口。
阶段产出应包括已验证的目标人群、核心价值路径、主要流失原因和下一步重点。若持续找不到留存和付费信号,应缩小场景或转向,而不是把所有希望放在更大流量上。
六、阶段五:增长与规模化——验证可复制的增长和交付能力
1. 增长工作要形成可复查的实验
本例可以分别测试内容分享、行业社群、搜索流量等渠道。每个实验明确负责人、人群、假设、投入上限、观察窗口、主指标和保护指标。不要同时改变渠道、人群、价格和页面,再把结果归因于其中一个按钮。
例如“缩短购买页能否提高成功购买比例”:主指标是符合条件用户的购买转化,保护指标包括退款、错误率和后续内容消费。若仅短期订单增长但退款明显增加,不应直接推广。
流量足够时可以采用合适的随机实验;样本不足时结合可用性测试、访谈和分阶段观察,承认结论局限。实验需考虑样本量、分组、周期及重复查看结果的影响,不能每天见到一次上涨就宣布成功。
2. 经济性和技术容量同时评估
| 业务问题 | 具体动作 | 技术与前端重点 |
|---|---|---|
| 新增用户来自哪里,是否值得继续投入 | 分渠道看获客成本、留存、贡献和回收周期 | 渠道归因一致,落地页到购买的链路可追踪 |
| 流量高峰会不会破坏体验 | 做容量评估、关键链路压测、降级演练 | 控制资源体积与请求量,验证真实设备和网络 |
| 内容与客服能否跟上 | 评估产能、积压与投诉,优化重复操作 | 提供必要运营工具,保留人工异常处理 |
| 多项目并行是否拖慢团队 | 限制并行、明确接口和模块责任 | 公共能力有维护人,基建投入解决已出现的重复成本 |
| 改动频繁是否增加事故 | 缩小变更、完善自动验证和可观测性 | 按风险发布,监控关键用户行为而不只看服务器 |
获客成本(CAC)要明确成本范围、统计周期及新增客户的定义,例如是否包含渠道、活动和相关人工成本;生命周期价值(LTV)需说明是收入还是贡献利润。初期用户观察时间短,不适合把几周数据直接外推成长期高价值,应保留假设并持续校准。
3. 不要只因为“进入增长期”就更换架构
如果瓶颈是图片太大,先优化资源;如果瓶颈是联调排队,先处理契约与环境;如果确有多个稳定业务域需要独立发布,再评估系统拆分及其维护成本。
对 10 人前端团队,优先让用户端和运营端有明确负责人、公共能力有备份人,避免建立无人维护的平台。架构演进围绕真实约束,相关方法见如何做架构治理并避免过度设计。
继续扩大规模的条件是新增人群仍能获得价值,渠道成本和服务能力可接受,核心体验没有因扩张持续恶化。若投诉、故障和支持成本同步激增,应先修复瓶颈再扩量。
七、阶段六:成熟经营——把价值稳定、经济地交付下去
成熟期仍要验证新需求,但已有用户和收入基盘更大,一次错误改动的代价也更高。团队通常需要同时管理存量质量、经营效率和小规模新探索。
1. 可靠性与体验
定义用户视角的服务目标(SLO):例如内容访问和购买链路在约定统计窗口内达到怎样的成功水平、哪些失败计入、数据从哪里获取。目标需业务与技术共同确定,不能照搬别的公司的可用性数字。
定期检查故障恢复、依赖风险、备份恢复和权限,保持告警可执行。可以参考 Google SRE 的错误预算策略示例预先约定:可靠性显著偏离目标时,如何调整功能发布与修复优先级。具体阈值需按自己的业务设定。
2. 成本与效率
成本不能只看总账单。用户变多时总成本可能上升,但单位有效消费成本下降;删掉关键监控看似省钱,却可能增加故障损失。技术、内容、运营和支持成本要一起分析。
具体工作包括:清理无使用者的功能和资源、优化高成本请求、减少重复人工操作、治理依赖升级、改善低效发布与审批、针对高流量路径优化性能。每项动作明确预期收益、验证方式和风险。
3. 长期演进与人才梯队
对外接口和公共组件建立版本及迁移约定;重要技术债分批处理;关键模块至少有实际可接手的人。成熟不是把流程越加越多,应定期删除无法说明作用的会议、审批和报表。
新机会使用独立的小范围验证,限制初期投入和对存量用户的影响。验证有效后再扩大,不应把整个成熟产品一次性押在未经验证的新方向上。
常见难点:用户增长放缓,被迫无限加功能。 先区分市场饱和、获客困难、核心体验恶化和真实的新场景。不同原因分别对应市场、渠道、质量和产品探索,功能数量本身不是答案。
阶段产出是稳定经营与演进计划:哪些体验必须保护、哪些成本要下降、哪些技术债要处理、哪些新机会只做试验、由谁负责。
八、阶段七:转型或退出——把停止也当作一次完整交付
1. 先做有证据的决定
可能触发转型或退出的信号包括长期缺乏用户价值、供给不可持续、维护代价持续超过收益、替代产品更适合承接用户等。先区分短期波动与结构性问题,并评估维持、收缩、迁移和关闭几个选项。
由业务负责人决定投资方向,产品组织用户与范围影响,技术梳理依赖和迁移风险,运营负责用户沟通与支持。不要让工程师通过悄悄关服务来替代正式业务决策。
2. 下线清单不仅是删除服务器
| 工作 | 具体动作 | 验收依据 |
|---|---|---|
| 停止新增 | 明确停止购买、注册或新增内容的节点,避免引入无法履约的承诺 | 用户入口与后端规则一致 |
| 用户与合作方通知 | 说明时间、影响、迁移方式、支持入口及未完成服务的处理方式 | 各渠道通知有记录,客服能回答问题 |
| 权益与订单处理 | 核对订阅、余额、未完成订单及相关承诺,安排相应处理 | 每类未结事项有明确负责人和结果 |
| 数据迁移或导出 | 按适用要求处理数据访问、导出、保留与删除 | 抽样验证内容、权限、关联关系和完整性 |
| 依赖解除 | 清点接口、回调、定时任务、SDK、密钥、域名和监控 | 没有未处理调用方或继续发生的任务 |
| 灰度关闭与观察 | 先停止部分入口,观察依赖和反馈,再按计划结束 | 关键用户路径能到达解释或迁移页面 |
| 资源回收与归档 | 按保留计划关闭资源、归档必要记录、清理不再使用的凭证 | 资源账单、责任移交和归档可核对 |
数据保留和用户义务需要按产品实际适用的合同、政策与要求确定,本文不设统一期限。技术上,导出成功也不代表迁移成功,目标产品能否正确使用数据和权益同样要验证。
GOV.UK 的服务退役指南强调把用户过渡和数据处理纳入退役安排。本文订阅产品还需自行梳理商业服务中尚未完成的承诺。
3. 转型时保留什么
保留仍有价值的用户洞察、内容资产、可复用能力和经过确认的数据;不要因为开发成本已经发生,就要求新方向继续背负所有旧功能。新方向重新做问题与价值验证,旧产品则按计划完成迁移和收尾。
常见难点:团队把关闭视为失败,不愿面对。 公开说明决策依据、承认已形成的有效成果,给收尾安排负责人和时间,也明确成员下一步职责。持续维护无人需要的功能会继续占用有限资源。
九、任何阶段的一次版本,具体怎样交付
无论产品处在哪个生命周期阶段,一个版本都要把用户问题变成可验证的结果。下面是可循环使用的工作表,不要求所有环节串行完成。
| 环节 | 具体做什么 | 谁推进 | 完成标志 |
|---|---|---|---|
| 目标与需求 | 明确问题、用户、价值假设、范围与非目标 | 产品;业务与技术参与 | 有验收场景、成功指标和决策人 |
| 设计与方案 | 定义交互状态、接口、数据、安全与失败处理 | 设计、前后端负责人 | 关键未知项已验证,依赖有负责人 |
| 拆解与排期 | 分成可运行增量,检查容量、依赖、风险 | 技术负责人和执行成员 | 范围和时间有依据,变更方式明确 |
| 开发与持续验证 | 小步实现、Review、自测、联调、埋点核对 | 工程师;测试提前参与 | 增量可演示,关键行为有证据 |
| 验收与发布准备 | 验收业务与质量,确认支持、监控、灰度和恢复 | 产品、测试、发布负责人 | 发布清单通过,残余风险有明确决定 |
| 上线与观察 | 按计划开放用户,检查体验、业务事件及异常 | 发布负责人;相关角色待命 | 经过约定观察,确认继续、暂停或回退 |
| 结果评估与下一轮 | 对比目标与实际结果,调查原因,决定保留或调整 | 产品与技术共同复盘 | 有结论和下一步,问题有负责人 |
版本上线成功和产品假设成功要分别汇报。 “系统正常、没有严重缺陷”证明交付质量;“用户持续使用、付费和成本达到预期”才说明价值假设得到支持。不要用前者代替后者。
例如上线“试读后购买入口”后,技术验证关注入口是否可用、支付是否正确;产品验证关注是否帮助目标用户理解价值,并观察退款和后续消费。若系统稳定但业务没有改善,应继续研究假设,不是默认要求前端再换一套样式。
十、如何把阶段判断变成团队的日常决策
1. 每次规划先填一张阶段决策卡
| 字段 | 示例 |
|---|---|
| 当前判断 | 小范围上线,仍在验证持续价值 |
| 已有证据 | 用户可以完成购买,但第二周内容消费不足 |
| 最大未知 | 用户是不需要持续内容,还是找不到合适内容 |
| 本轮目标 | 通过分群访谈和一轮内容导航调整区分两个原因 |
| 负责人和协作方 | 产品主责,内容运营与前端协作 |
| 本轮投入边界 | 限时做导航与访谈,不建设完整推荐平台 |
| 观察方式 | 同口径的后续消费、定性反馈、错误与退款保护指标 |
| 决策时间 | 等目标人群经过完整使用周期后复查 |
| 可能决定 | 保留改进、调整内容供给、缩小人群或停止方向 |
这张卡让“现在为什么不做大平台”有可讨论的依据,也能防止团队一直停留在没有结束条件的试验中。
2. 同样一个需求,不同阶段采取不同方式
| 需求 | 验证期 | 增长期 | 成熟期 |
|---|---|---|---|
| 内容推荐 | 人工选择少量内容验证价值 | 对已证明有价值的环节自动化,衡量效果 | 治理效果、成本、稳定性和长期用户体验 |
| 运营后台 | 支撑必要操作,允许有记录的人工处理 | 自动化高频流程,减少运营瓶颈 | 完善权限、审计、效率与遗留功能治理 |
| 公共组件 | 沿用已有能力,避免为假想复用增加成本 | 从多个真实场景中提取共性 | 管理兼容性、版本和迁移 |
| 技术重构 | 优先处理阻碍验证或影响关键正确性的问题 | 围绕吞吐、协作和故障瓶颈渐进改进 | 依据长期维护成本与风险制定演进计划 |
| 人员管理 | 小步协作、缩短反馈时间 | 明确负责人、接口和跨项目优先级 | 培养梯队、去单点、持续改善工作负荷 |
所有阶段都要保留适当质量保障,变化的是投入规模与验证方式。更具体的人员和迭代安排见如何带领前端团队。
常见面试问题
Q1: 一个互联网产品从零到一,你会如何推进?
答案:先确认目标用户和真实问题,再用低成本原型或人工服务验证方案;有使用与价值证据后,定义最小服务闭环,完成关键技术、运营与支持准备,小范围上线观察激活和持续使用。
我会给每一步设决策条件:知道了什么、还不知道什么、下一步花多少资源验证。不会把开发完首版等同于从零到一成功,更不会在用户问题还没确认时先建设复杂平台。
Q2: 产品阶段与需求、开发、测试、上线有什么区别?
答案:产品阶段决定当前主要目标和投入重点,版本流程决定如何交付一次变更。成熟产品同样会做需求验证,新产品同样要测试和处理异常。
例如一个成熟内容平台上线新的企业培训业务,新业务需要重新验证付款者和使用者的需求;已有基础设施可以复用,但不能因此假设新业务也已达到成熟阶段。
Q3: MVP 到底可以砍掉哪些东西?
答案:可以砍不影响验证核心价值的范围,例如只做一个目标人群、一种订阅、一条内容路径;可以暂时人工处理低频工作,但需要明确责任和可追踪记录。
不能随意砍掉用户完成任务所需的关键步骤,也不能忽略交易、权限、数据正确性和故障处理。先列完整用户闭环,再为每个非必需能力说明延后理由,避免做出只有演示路径能跑通的半成品。
Q4: 怎么判断产品已经找到 PMF?
答案:综合看明确人群是否持续使用、是否获得并愿意为价值付出成本、使用是否能在新用户中重复出现、供给和服务是否可持续。按用户来源和使用周期观察,不能只看总活跃或某次促销订单。
PMF 是不断得到证据支持的判断,环境变化后仍需验证。不同产品使用频率不同,没有一个留存百分比能对所有行业下结论。
Q5: 产品刚上线,前端最重要的工作是什么?
答案:确保用户能完成核心任务,并让真实问题可见。具体包括关键链路的兼容性、性能、错误恢复、可访问性、关键事件上报和线上问题定位。
同时参与看漏斗和用户反馈:购买下降可能来自页面失败,也可能来自价值说明或目标人群不匹配。前端应提供证据,与产品共同判断,不把所有业务变化都归为页面实现问题。
Q6: 用户增长很快,为什么还不能直接扩张?
答案:因为增长可能依赖一次性补贴或低质量渠道,也可能掩盖老用户流失。先分渠道看激活、留存、成本和退款,再看内容、客服与系统容量是否能承担新增需求。
如果每新增一批用户都带来更多投诉、故障和难以承受的支持成本,扩大投入可能放大问题。先找到并修复瓶颈,确认增长可重复后再扩量。
Q7: 增长期是不是必须做微服务、微前端或中台?
答案:不必。先描述具体瓶颈:独立发布受阻、多个团队互相等待、资源成本上升,还是单个页面太慢,再比较可选方案和长期维护成本。
10 人团队可能通过模块边界、公共包和发布规则就解决大部分协作问题。系统拆分会带来版本、通信和运维成本,只有收益能覆盖这些成本才值得投入。
Q8: 流量不够做 A/B 测试怎么办?
答案:先做可用性观察、目标用户访谈和小范围真实服务实验,结合任务完成情况理解原因。前后对比可以帮助观察,但要说明渠道、季节和人群等变化可能影响结果,不能把相关变化直接说成因果提升。
若要做定量实验,应提前确定指标、样本需求和观察周期。样本不足时报告不确定性,比用几笔订单宣布转化提升更可信。
Q9: 成熟产品还需要重构和创新吗?
答案:需要,但投入应有明确问题和边界。重构优先解决故障、维护成本和交付瓶颈,按模块渐进迁移;创新通过小范围验证获得证据后再扩大。
例如核心订阅链路已经稳定,可以把新推荐方案放在受控实验中,同时保留现有体验。既保护存量用户,也避免因害怕改变而停止探索。
Q10: 产品下线时研发需要负责什么?
答案:研发要梳理用户入口、数据、权益、接口与外部依赖,支持通知和迁移,停止新增承诺,确认后台任务与回调已处理,再按计划关闭和回收资源。
下线验收不只是服务不再运行,还包括用户知道去哪里、数据和未完成服务得到处理、调用方已迁移、没有继续计费或无人负责的遗留任务。业务决定退出,研发保证退出过程可执行和可核对。
Q11: 如何衡量不同阶段的技术团队价值?
答案:验证期看是否降低关键不确定性、缩短获取反馈的时间;增长期看能否支持更多用户和协作而不损害体验;成熟期看稳定性、成本和持续演进;退出期看迁移与收尾是否完整。
各阶段都同时看质量与工作负荷,不能只看功能数或上线频次。一个及时证伪高成本方向的实验,也可能比上线十个无人使用的功能更有价值。
Q12: 如果业务目标没达成,怎么判断是产品还是技术的问题?
答案:先把目标拆成用户路径和可观察事件,检查数据是否可信,再看每个环节的技术行为与用户选择。例如购买人数少,要区分入口没有触达、用户不理解价值、页面慢、支付失败和价格不合适。
按证据让对应角色共同处理,避免先分责任。技术稳定但没有业务收益,说明假设还需验证;技术失败阻断用户,则先恢复基本能力。复盘应写出下一轮验证什么,而不是只写某个部门要加强沟通。
相关链接
- 如何带领前端团队 - 10 人团队从接手到成熟的管理实践
- 如何从业务角度思考技术方案 - 业务目标与技术投入
- 如何做技术规划 - 将阶段目标转化为工程计划
- 如何做架构治理并避免过度设计 - 架构投入与演进边界
- 如何衡量前端团队的工程效能 - 结果、质量和可持续性
- 前端质量保障体系 - 全过程质量保障
- 发布与回滚策略 - 灰度与恢复
- GOV.UK:Agile delivery - 服务生命周期框架
- GOV.UK:How the discovery phase works - 探索问题与约束
- GOV.UK:How the alpha phase works - 原型与风险验证
- GOV.UK:How the beta phase works - 真实用户试用与改进
- GOV.UK:Retiring your service - 用户过渡与退役安排
- Google SRE:Example Error Budget Policy - 可靠性与发布优先级