揭秘华为如此多成功项目的产品关键——Charter模板
很多推行IPD(集成产品开发)体系的公司在正式研发产品前,需要开发Charter,以确保产品研发方向的正确。Charter,即项目任务书或商业计划书。Charter的呈现标志着产品规划阶段的完成,能为产品开发的投资评估和决策提供关键依据。
在IPD体系中,Charter的核心逻辑主要体现在两点:一是产品值不值得投入,二是产品怎么做才有竞争力。正如华为徐直军曾说:“所有的前端的前端的最前端,就是Charter,如果Charter做错了,那事实上全是错的,所以我觉得Charter的质量应该是我们整个产品质量的根本。”
想避免“立了不该立的项目,错过不该错过的机会”吗?想开发高质量的Charter,让自己的产品走对路、卖得好吗?本文将带你揭晓Charter的核心逻辑,为产品选择铺好路。
一、Charter开发流程
在IPD中,团队会通过市场管理、需求管理进行产品战略规划及业务计划的制定,最终形成Charter。具体如下:

1、拍脑袋:初步构想
在初始阶段,产品团队会有一个对产品的初步构想。但往往初步构想大都是基于不同专业人员的从业经验及市场洞察力产生的,可能会有疏漏。因此,团队需要开展正式的Charter开发工作,通过事实依据和市场调研,进行佐证。
2、市场分析:抓住能赚钱的机会
对团队来说,为了让Charter更具准确性。在产品规划初期,就需要更准确地把握市场动态,选择合理的产品方向。
团队可以通过行业发展趋势分析、波特五力模型等,理解市场,如:
- 行业历年销售情况:行业历年的销售额、利润等重要指标情况制作历年经营状况表/图。
- 行业成长性:行业龙头企业的主营业务年度增长率。
- 行业安全性:行业的风险抵御能力,如行业增长的稳定性、行业集中度、社会评价和政策等。
- 行业发展动力:体现在行业的需求、行业的供给、技术水平、成本、以及政策激励等。
理解市场并不等于完成了市场分析。消费者存在的需求差异要求团队必须进行市场细分,通过细分市场,针对特定人群制定有效的产品策略,再根据锚定的市场进行细分,将市场划分为不同群体。
市场细分可以参考以下维度:

此外,在Charter中,也要包括如下内容:
| 市场分析 | 内容 |
|---|---|
| 理解市场 |
|
| 选定目标市场进行细分 | 根据用户性别、年龄、职业等各种维度,划分出不同的细分市场。 |
| 组合分析 | 直接竞争分析、财务分析、业务设计等。 |
| 制定细分策略及计划 |
|
3、需求定义:打造产生价值的产品
福特汽车公司的创始人亨利·福特曾说:“如果我当年问顾客他们想要什么,他们肯定会告诉我:一匹更快的马。”客户的需求就像浮在海面的冰山,除了20%露出水面的显性需求,还有80%隐藏在水面之下的痛点和问题。对团队来说,挖掘和理解这些潜在需求至关重要,因为这往往是创新和竞争优势的来源。
为此,产品经理需要将收集到的需求进行过滤、澄清、分类、分析,挖掘并识别用户痛点,提出相应的解决方案。通过上述步骤,在这个阶段,Charter要回答“what”的问题,也就是说:应该做一个什么样的产品,满足客户需求,产生商业价值。
在这个阶段,Charter中要呈现:产品规划是什么?产品包需求会包括哪些?有哪些核心的功能或需求等。
4、执行策略:如何开发、如何运营
前面几个部分只是定义了产品是什么以及为什么要做这个产品。具体这个产品生命周期会有多长、是否能够产生商业价值等等,都需要通过执行策略完善。
具体的执行策略会包括:
- 产品上市时间、产品路线图、关键里程碑;
- 研发、市场营销、制造策略、交付策略和服务策略;
- 资源投入分析;
- 研发费用预算、目标市场销售量等初步分析……
其中,定价与营销策略是当前阶段工作的核心,它们直接决定了产品上市后的商业模式和定价机制。策略决定的好与不好,会影响产品的市场运营及销售情况。因此,团队需要考虑不同细分市场和区域的特点及竞争情况,通过各利益相关部门的共同研讨,提出合理策略。
5、Charter移交:正式开发
Charter文档的目的是要让项目获得高层的认可和支持,从而确保项目能够获得所需的人力资源和物资支持。在准备完Charter后,需要提交给IPMT(集成组合管理团队)进行审批。一旦获得IPMT的批准,项目将正式进入小IPD(集成产品开发)流程,通过迭代开发的方式,逐步交付目标产品。
如果IPMT团队认为项目计划不够成熟或存在需要改进的地方,他们有权驳回该计划。在这种情况下,项目团队需要根据反馈重新优化计划,并再次提交给IPMT进行审批。这个过程可能需要多次迭代,直到IPMT对项目计划满意并批准通过。
二、Charter模板样例——以华为Charter为例
PAGE 1:主要内容为概要描述、战略目标、竞争优势、产品路标中的位置、目标细分市场的销售占比与主要销售区域:

PAGE 2:内容为里程碑节点计划、产品包描述、财务分析、质量等级,主要回答When、What以及How much的问题:

PAGE 3:主要对PDT团队成员以及市场情况作出说明:

Charter文档的核心在于反映公司对市场和自身发展路径的深入思考。上述提供的模板仅供参考,只要深刻理解IPD(集成产品开发)的核心理念,公司完全可以根据自身的特点和需求来自主设计Charter文档。只有这样,设计出来的方案策略才能够更好地贴合公司的战略方向和市场定位,保证产品开发过程与公司的长期发展目标保持一致。
揭秘华为如此多成功项目的产品关键——Charter模板的更多相关文章
- 看完你也能独立负责项目!产品经理做APP从头到尾的所有工作流程详解!
(一)项目启动前 从事产品的工作一年多,但自己一直苦于这样或者那样的困惑,很多人想要从事产品,或者老板自己创业要亲自承担产品一职,但他们对产品这个岗位的认识却不明晰,有的以为是纯粹的画原型,有的是以为 ...
- 《深度访谈:华为开源数据格式 CarbonData 项目,实现大数据即席查询秒级响应》
深度访谈:华为开源数据格式 CarbonData 项目,实现大数据即席查询秒级响应 Tina 阅读数:146012016 年 7 月 13 日 19:00 华为宣布开源了 CarbonData ...
- 研发团队管理:IT研发中项目和产品原来区别那么大,项目级的项目是项目,产品级的项目是产品!!!
前言 从事IT行业多年,一路从小杂兵成长为大团队Leader,对于研发整个体系比较清楚,其实大多人都经历过但是都忽略了的研发成本管控的一个关键的点就是研发过程中项目级和产品级的区别. 市场基本 ...
- Eclipse安装Git插件以及通过Git导入华为软件开发云项目
--内容提交-- 1. Eclipse安装Git插件 2. 在Eclipse中导入华为软件开发云项目, 以及常用Git操作 一. Eclipse安装Git插件 现在从eclipse官网下载 ...
- c# 导出Excel模板(在项目中有现成的Excel模板)
在项目中会有导出模板功能,把现成的Excel模板导出去填写之后再进行导入,这里说说怎么导出模板: 模板存放位置: 点击导出模板按钮: private string currentPath = Pat ...
- idea创建maven项目的一点关键
maven中的一些概念: POM:项目对象模型(Project Object Model),是项目的一些关键元信息的集合.主要包含项目管理信息.具体的项目描述.开发小组的构 成.源代码库(如CVS)和 ...
- 揭秘华为云GaussDB(for Influx):数据直方图
摘要:本文带您了解直方图在不同产品中的实现,以及GaussDB(for Influx)中直方图的使用方法. 本文分享自华为云社区<华为云GaussDB(for Influx)揭秘第九期:最佳实践 ...
- 揭秘华为云GaussDB(for Influx)最佳实践:hint查询
摘要:GaussDB(for Influx)通过提供hint功能,在单时间线的查询场景下,性能有大幅度的提升,能有效满足客户某些特定场景的查询需求. 本文分享自华为云社区<华为云GaussDB( ...
- IT狂人职场路:揭秘华为百度高管如何炼成?
原文链接:http://www.hdeso.com/waibao/detail.asp?id=45660 原文链接:http://tech.hexun.com/2014-02-18/162264716 ...
- 作业6 分析项目的NABCD和项目的产品Backlog
项目scrum:邵家文 NABCD模型分析 N(Need 需求)根据采访用户下面可以得出用户的基本需求:1.小孩说:我想要做适合自己能力的四则运算2.小孩说:我想这个四则运算软件里面的题目越做越提高自 ...
随机推荐
- mysql 必知必会整理—sql 通配符[四]
前言 简单介绍一下sql 高级过滤. 正文 首先简单介绍一下通配符,用来匹配值的一部分的特殊字符. 搜索模式(search pattern)① 由字面值.通配符或两者组合构成的搜索条件. 前面介绍操作 ...
- 力扣15(Java)-三数之和(中等)
题目: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j.i != k 且 j != k ,同时还满足 nums[i] + ...
- 剑指offer53(Java)-在排序数组中查找数字(简单)
题目: 统计一个数字在排序数组中出现的次数. 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2: 输入: nums = [5,7,7,8,8,1 ...
- 力扣745(java&python)-达到终点数字(中等)
题目: 在一根无限长的数轴上,你站在0的位置.终点在target的位置. 你可以做一些数量的移动 numMoves : 每次你可以选择向左或向右移动.第 i 次移动(从 i == 1 开始,到 i ...
- 力扣504(java)-七进制数(简单)
题目: 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出. 示例 1: 输入: num = 100输出: "202"示例 2: 输入: num = -7输出: &qu ...
- 【漫画】最近,老王又双叒get了CDN的新技能—可编程化敏捷开发
原文链接本文为阿里云原创内容,未经允许不得转载.
- 高效使用Java构建工具|Maven篇|云效工程师指北
简介:高效使用Java构建工具|Maven篇.众所周知,当前最主流的Java构建工具为Maven/Gradle/Bazel,针对每一个工具,我将分别从日常工作中常见的场景问题切入,例如依赖管理.构建 ...
- 阿里云张振尧:阿里云边缘云驱动5G时代行业新价值
简介:近日,以"5G融合通信趋势下的技术创新"为主题的2021中国增值电信及虚拟运营高峰论坛在北京召开,阿里云边缘云高级产品专家张振尧发表了<阿里云边缘云驱动5G时代行业新 ...
- kubernetes pv-controller 解析
简介:pv controller是 kcm 的组件之一,它负责处理集群中的pvc/pv对象,对pvc/pv 对象进行状态转换.本文将基于 kubernetes 1.23进行解析. 作者 | 牧琦 ...
- 业界首个机密计算容器运行时—Inclavare Containers正式进入CNCF!
简介: Inclavare Containers 通过云原生计算基金会(CNCF)TOC 投票正式成为 CNCF 官方沙箱项目. 作者|彦荣 2021 年 9月 15 日,Inclavare C ...