摘自《谷歌和亚马逊如何做产品》
本书分2个部分:第一部分从项目团队leader角度(管产品、开发等的人)讲一个新项目/旧项目的大版本如何交付软件产品。第二部分是作者交付软件的一些经验,软技能。
作者对交付的定义:设计、打造、发布一款符合市场需求的软件。
关于“交付软件”,书中介绍的流程步骤比较全,根据项目、团队需要,把本书介绍的步骤当“检查清单”复查工作,是一个不错的方法。
【交付软件7个阶段】
1、确定正确的产品方向
2、尽可能清晰详细地定义产品
3、设计用户体验
4、做一些基础的项目管理工作
5、开始测试
6、准备发布
7、正式发布
【1、使命和策略】
略
【2、产品定义】
1、撰写新闻稿(不超过1页)。
新闻稿6要素:产品命名、发布时间、目标客户、解决了什么问题、如何解决(务必简明扼要)、CEO的公开赞辞
2、创建并不断更新FAQ文档:记录争议点和重要细节,分为内部问题、外部问题。
如果觉得某个问题外部用户也会问到,记录到“外部问题”分类。
可以看作:个人BUG列表或者团队讨论主题库。
3、绘制线框图或流程图。
4、撰写产品单页或10分钟的演示文稿(for高管、风险投资人)。
包含内容:产品名称、目标客户、数量多少、解决了什么问题、这个问题对于目标客户来说有多大价值、解决方案、何时交付、主要的里程碑有哪些?、团队背景(仅针对VC)
5、在FAQ中添加API文档
6、撰写功能规格文档(PRD\MRD不同公司叫法不一样):产品各功能详情以及为什么要有此功能、负载规划、非目标、非常见用例
详细描述用户应该如何体验产品的文档
包含9个内容块:简介(使命和策略);目标和非目标;用例或用户场景;原型图或线框图;API;负载规划;依赖;FAQ和开放问题;关键事件。
7、产品评审(设计团队、开发团队主管)
找出边界情况并得到团队认可
8、找客户测试产品概念
9、想清楚基本的商业要素——命名、定价以及预测收益
命名:不要浪费太多时间纠结
定价:三个基本法方法-按成本定价、按价值定价、对比定价
软件行业不适合成本定价
预测收益:简单的模型支持“科学地拍脑袋”
10、向管理层汇报
【3、用户体验】
1、了解各类设计角色:用户体验、用户界面、信息架构、视觉设计、用户体验研究、角色模型。
2、了解如何评估设计
3、了解如何与设计师沟通
4、学习如何借助图画进行沟通
【4、项目管理】
1、创建简单的计划表并持续维护
一张Excel足以管理任务和评估量
项目计划表产品经理常用的项目计划表作为产品经理,我更常用以下表格来管理项目计划
2、跟踪BUG并创建BUG燃尽图
可以预测产品何时能够交付
BUG燃尽图不同严重等级的BUG各绘制一条数量随时间变化的曲线
BUG总数量随时间变化的曲线
3、管理依赖
1)如果去除它可以运转,那就去除它
2)如果内部能构建,那就内部构建
3)如果必须添加一个依赖,那就趁早添加
4)如果必须添加一些依赖,那就依靠它上一个已构建的版本
5)如果交付得早,被依赖伤害的可能性就小
【5、测试】
1、坚持测试驱动开发
2、组建测试团队
3、亲自评审测试计划和测试用例
4、自动化测试
5、推行内部试用
6、找虫总动员
7、准确且有条理地处理BUG
8、发挥可信测试者的作用
9、思想火花:以新用户的方式来使用整个产品
【6、量化】
1、采集正确的量化数据
2、三类需要量化的数据
目标进度、经营绩效、系统性能系统
【7、发布】
1、对改动说不
2、开启作战室
3、营造紧迫的气氛
4、完成发布清单的核查
5、撰写博文
6、发布软件
借助一套实验性框架,允许新旧两套代码同时在产品服务器上运行,这样可以无需重启服务器即可在版本1和2之间快速切换。
不要选择在周五或者临近假期发布
7、亲自验证软件
8、应对发布带来的各种影响
出现问题,回滚软件(只要成功回滚,发布就还没有失败)
庆祝发布
推荐阅读:
《谷歌和亚马逊如何做产品》第二部分最佳实践:
【团队】【技术】【沟通】【决策】【从容】【启航】
以上章节可以挑选阅读
推荐阅读软件:网易蜗牛读书APP,里面有这本书阅读,每天可以免费阅读1小时
网友评论