如何交付软件?【产品经理必备清单】

摘自《谷歌和亚马逊如何做产品》

本书分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足以管理任务和评估量

如何交付软件?【产品经理必备清单】_第1张图片
项目计划表


作为产品经理,我更常用以下表格来管理项目计划

如何交付软件?【产品经理必备清单】_第2张图片
产品经理常用的项目计划表

2、跟踪BUG并创建BUG燃尽图

可以预测产品何时能够交付

如何交付软件?【产品经理必备清单】_第3张图片
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小时

网易蜗牛读书

你可能感兴趣的:(如何交付软件?【产品经理必备清单】)