产品的4个生命周期
一旦公司开发了一个新产品,那么这个产品就会经历4个生命周期,分别是孕育期、成长期、成熟期、衰退期。
孕育期(rythm.io)
- 公司在市场发布产品
- 产品几乎没有竞争
- 这是一个烧钱的周期
成长期(Snapchat)
- 产品已经被市场所接受
- 销售业绩开始增长
- 公司对产品进行改进
- 产品竞争依然没有那么强烈
成熟期(Twitter)
- 销量会达到顶峰
- 会有很多竞争对手涌入
- 竞争达到白热化
衰退期(Yahoo)
- 产品面临饱和临界点
- 销量开始下滑
- 产品部分特征满足不了市场需求,渐行渐远
产品发布的7个阶段
构思
- 收集用户痛点,头脑风暴寻找解决途径
- 最好的灵感一般来自公司内部
计划
- 对构思阶段的想法进行市场调研
- 客户访问
- 路线图
开发
- 制定时间进度表和产品特征
- 详细的评估报告
- 确定需求
迭代
- 完成MVP或者最初的产品原型
- 对之前所有的假设进行测试
- 利用工具测试产品的每个版本
发布
- 和市场部、法律顾问、公关部、销售部一起发布产品
- 等待市场反馈
稳定阶段(Steady state)
- 收集衡量标准并优化他们
- 持续销售
保留或者退市
- 通过数据分析产品的竞争力如何,投资收益如何
- 决定是保留产品还是关闭产品
- 产品可能有收益,但是不符合公司的蓝图
- 如果选择关闭产品,那么该产品就进入了衰退期
什么是精益体系(lean framework)
精益体系是一种产品开发的哲学理念——忽略一切非必需的工作,直到你确定如何去实现。(Being lean means you’re not building anything until you know for sure that there is an interest in it)
什么是敏捷开发
敏捷开发是一种把精益(lean)理念应用到软件开发领域的方法。在敏捷开发体系里,为了避免浪费资源,我们把任务分解,然后逐个完成。
敏捷开发的分类
业内通常有2种敏捷开发的方法论,一个是Scrum,另一个是Kanban。
Scrum
冲刺计划会议
- 把产品里最重要的几项工作放到冲刺代办事项里
- 告诉大家需要怎么做来完成任务
- 把代办事项列入项目进程软件,同时提供小便签版本
开发阶段
- 一个冲刺一般持续2周
- 根据工作进展移动小便签:
to do
——in progress
——done
- 在2周的最后阶段,冲刺代办事项应该完成,如果没有完成就进入下一个冲刺
站立会议
- 每日例会,通常在早上召开
- 为了会议简要,站立开会
- 每个组员个总结自己的工作
回顾会议
- 在每个冲刺结束阶段召开
- 主要三件事:什么做好了,什么没做好,大家有什么问题
Kanban
- 白板上有三列,分别代表
to do
,in progress
,done
。卡牌在不同的列里移动,代表当前的开发进度 - Kanban没有冲刺阶段
- Kanban没有规定特殊的会议方式
- Kanban相对Scrum更加松散,因此较难把握时间进度
与敏捷开发相对的Waterfall
在Waterfall体系里,我们把产品的所有特征放在同一时间开发。
Waterfall的不足之处
- 高风险
- 很难根据市场反馈调整产品
适合Waterfall的例子
- Mac操作系统
- 汽车引擎控制系统
- 摩天大厦
参考资料
- Sunrise, Sunset: Why Companies Kill Products We Love
- How To Manage Your Startup’s Fast Growth
- Twitter is going to have a hard time fixing its ad problem
- How to Market Test a New Idea
- 8 Elements Of A Robust Product Launch Strategy
- How To Kill A Product Gracefully
- Know When to Kill Your Brand
- Lean Strategy
- Wrike Releases Agile Marketing Survey Results 2016
- Manifesto for Agile Software Development
- Just-in-Time — Philosophy of complete elimination of waste
- Waterfall Game Development Done Right
- Transitioning from waterfall to iterative development
- Mayden’s Transformation from Waterfall to Scrum