RoadMap:如何创建产品路线图
(1)什么是Roadmap?
RoadMap/产品路线图
Roadmap通常翻译为“路线图”或“蓝图”,目前并没有一个公认的定义。在这里,我们认为Roadmap是产品经理进行产品管理的一个中长期规划,也称路标规划。
(2)为什么要做Roadmap?
简单说就是,心中有数。
我们都知道,任何计划的制定都可能有变动,互联网产品计划的制定更是如此。以Roadmap为例,制定Roadmap的依据有公司战略、产品目标、用户需求和市场环境,其中公司战略和产品目标短时间内不会变化,可以理解为定量;而用户需求和市场环境可以说是瞬息万变的,也是不可控的因素(这也是我们需要时刻去做用户分析、市场分析、数据分析、竞品分析的原因所在)。
既然有不确定因素,那是不是说就没有必要制定产品的Roadmap了?当然不是。产品经理于产品就像父母于孩子一样,有了孩子父母总会在心里给孩子的将来做一个打算(如什么时间上幼儿园、什么时间上小学、什么时间读大学、分别去什么样的学校等),即使他们也知道最终还是要参考学校、朋友和孩子自己意见的。同理,产品经理也需要对产品做一个类似的打算,虽然结果有两种:
1、就算变换。变化一直都在,但多是在当前Roadmap的基础上进行的微调,如果要颠覆也是要有理(用户、市场)有据(数据)的。
2、如果不变呢。不变的情况也会有,如果不制定Roadmap,你的产品就随波逐流吗?我们要闲着吗?那老板呢?
闲言碎语归结为一句话:Roadmap是产品经理给老板和自己的一个定心丸,让人们对产品的未来做到心中有数。
(3)Roadmap包含哪些内容?
Roadmap主要有时间周期和项目事件(必备的工作项)和路标三部分组成。
1、时间周期。即产品规划的时间区间。通常,时间周期的长度是产品大版本(如3.0.0→4.0.0)开发周期的3~5倍,如果大版本的开发周期是3个月,那么Roadmap时间周期长度就在9个月至15个月之间。
2、项目事件。是指完成产品总体计划必须要完成的工作项。
3、路标。是指关键工作项的完成的时间接点,也称里程碑。
(4)用什么来做Roadmap?
如果下图就是一张合格的Roadmap,我想你一定能知道用什么能做出来。

通过图片我们可以看出,Roadmap确实由时间周期(横轴)、项目事件(纵轴)和路标(五角星)组成。其中需要注意的是:
1、为了表意更直观清晰,同一项目与其对应的事件应使用同一种颜色表示。
2、同一项目下的相关事件(如项目2下的事件2-B的完成,触发事件2-C的开始)应在同一行表示。
3、同一项目下的事件排序,仅根据开始时间的先后顺序(如3-A、3-D和3-B)。
4、若同一项目下的事件开始时间相同,结束时间较近的优先排序(如3-E和3-F)。
Roadmap是一张产品发展的规划,只要能够达到目的(心中有数,对产品管理有指导作用)的都是合格的,可以使用的工具有:PowerPoint、Excel 、Visio、Project(偏向项目管理、不推荐)等。



源文件下载:
RoadMap:如何创建产品路线图的更多相关文章
- Flutter 2022 产品路线图发布
为了提升产品的透明性,每年年初 Flutter 团队都会发布今年度的产品路线图,以帮助使用 Flutter 的团队和开发者们根据这些优先事项制定计划. 2022 年 Flutter 团队将重点通过关注 ...
- 【ASP.NET Web API教程】2.3.6 创建产品和订单控制器
原文:[ASP.NET Web API教程]2.3.6 创建产品和订单控制器 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本博客文章,请先看前面的内容. Part 6 ...
- 用laravel dingo/api创建产品api
沿着上一篇来讲,我们来创建一个简单的item产品api,也是用到laravel dingo/api来实现,对dingo/api不熟的朋友可以翻看前面的文章.好,我们随着ytkah一起来创建产品api ...
- 2019 年 SpreadJS产品路线图(Roadmap)
前言 | 问题背景 SpreadJS已经发展成为市场上最好的纯前端JavaScript电子表格之一,但对于用户的需要和产品功能的改善,我们才刚刚开始! 在过去的一年中,我们发布了两个Service P ...
- 2019 年 Spread.NET 产品路线图(Roadmap)
前言 | 问题背景 2018年结束了,12月是Spread.NET的重要月份.我们发布了Spread.NET 12,我们期待着 2019 年令人兴奋的新年,这是Windows Forms开发人员有史以 ...
- Julien Nioche谈Apache Nutch 2的特性及产品路线图
原文地址: http://www.infoq.com/cn/articles/nioche-apache-nutch2 开源的Web搜索框架Apache Nutch的2.1版本已于2012年10月5日 ...
- 2019 年 GrapeCity Documents 产品路线图
前言 | 问题背景 随着软件行业引入新的硬件和操作系统,我们看到更多的托管框架与.NET技术保持同步.Microsoft的.NET Standard和.NET Core定义了一个跨平台规范,为应用程序 ...
- [Swift实际操作]九、完整实例-(1)在iTunesConnect网站中创建产品
本文将通过一个实例项目,演示移动应用开发的所有步骤.首先要做的是打开浏览器,并进入[iTunesConnect网站],需要通过它创建一款自己的应用. 在iTunesConnect的登录页面中,输入自己 ...
- Laravel创建产品-CRUD之Create and Store
上一篇说了laravel用crud之index列出产品items,我们现在试着添加产品,用到CRUD的 Create 和 Store 方法,打开/app/Http/Controllers/ItemCo ...
随机推荐
- Java-100天知识进阶-Java内存-知识铺(四)
知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累.不占太多时间,不停的来唤醒你记忆深处的知识点. 1.Java内存模型是每个java程序员必须掌握理解的 2.Java内存模型的主要目标 ...
- MySQL UNION 查询
UNION 用来合并多个 SELECT 结果. 考察如下两个表: # t1 +----+---------+ | id | pattern | +----+---------+ | 1 | Divot ...
- C#上手练习5(GOTO语句)
C# goto 语句用于直接在一个程序中转到程序中的标签指定的位置,标签实际上由标识符加上冒号构成 语法形式如下. goto Labell; 语句块 1;Labell 语句块 2; 如果要 ...
- MySQL学习——操作自定义函数
MySQL学习——操作自定义函数 摘要:本文主要学习了使用DDL语句操作自定义函数的方法. 了解自定义函数 是什么 自定义函数是一种与存储过程十分相似的过程式数据库对象.它与存储过程一样,都是由SQL ...
- springCloud实战篇——纯文本
什么是微服务架构? 微服务是系统架构的一种设计风格,主旨是将原本独立的系统产分为多个小型的服务,这些服务都在各自的进程中运行.服务与服务之间基于HTTP的RESTful API进行通信协作. 构造背景 ...
- javascript json的使用
转自:http://blog.csdn.net/lushuaiyin/article/details/7061483 对于js使用json,首先到官网拷贝json.js文件,地址http://www. ...
- iOS 常用算法之设计一个算法,验证某字符是否为合法IPV4字符
浅析 : 一个IPV4字符由3个大于0小于255的数字 以及 3个点构成, 所有我们需要判断小数点数量是否满足条件, 以及小数点隔开的每部分是否满足条件即可. 思路: 1. 校验是否有3个小数点; 2 ...
- 使用maven-compiler-plugin以及maven-shade-plugin完成maven项目打包
最近负责一个纯maven项目(项目需求尽量轻量化),需要自己完成打包工作. 因此,基于maven-compiler-plugin以及maven-shade-plugin完成项目的打包工作. 其中: m ...
- Eclipse在Tomcat环境下运行项目出现NoClassDefFoundError/ClassNotFoundException解决办法
For this error, there can be different solutions. I have noted down the ones that had worked for me. ...
- SRDC - ORA-1552: Checklist of Evidence to Supply (Doc ID 1681333.1)
SRDC - ORA-1552: Checklist of Evidence to Supply (Doc ID 1681333.1) Action Plan 1. Execute srdc_db_u ...