[转载]PM管理技巧
产品经理的沟通策略
产品经理处于沟通枢纽的位置,工作中需要跟各种岗位的人打交道,比如:领导、开发、运营、客户、用户、合作伙伴…
沟通能力是产品经理的一项重要技能,很大程度地决定了产品经理的工作能否顺利开展。
那么,产品经理应该采用什么样的沟通策略?
产品经理的沟通策略,形象点来说,就是:见人说人话,见鬼说鬼话。
产品经理跟不同角色的人沟通,要采用不同的沟通方式:
向上沟通谈价值
水平沟通谈利益
向下沟通谈目标
一,向上沟通谈价值
典型场景:新产品立项;向老板要资源;创业融资
老板为什么要投资源给你?投资人为什么投钱给你?他们关心什么?
这是产品经理在向老板要钱、要资源前,首先要想清楚的问题。
对于产品,大多数老板关心的是商业价值, 产品经理在产品立项、拉投资时,要会讲故事,给老板画饼。
a)用精益画布,在一页纸上描述产品的商业模式
b)另外要说清楚如下几个问题:
1. 蛋糕够不够大?(市场规模)
2. 是不是风口?(增长趋势、前景)
3. 抢蛋糕的人多不多?(竞争对手,红海还是蓝海?)
4. 你行不行?(团队、资源、能力、DNA)
典型场景:工作汇报
产品经理要定期主动先老板汇报工作,给老板”一切尽在掌控之中“的感觉,不要有意外才找老板,或被动地等老板来问你。
预见到可能有意外、风险时,要提早给老板打预防针,让老板有心理准备,不要突然吓老板一跳!
关于工作汇报,如果大家有兴趣,下次可以分享《应用产品思维做一次有效的工作汇报》,是的,你的工作汇报也是一个产品,也可以应用产品思维。
二,水平沟通谈利益
典型场景:跟外部厂商谈合作、向兄弟部门要资源
合作的本质是资源交换,各取所需,实现共赢。
产品经理向兄弟部门要资源、跟外部的合作伙伴谈合作时,要先想清楚这几个问题:我要什么?他要什么?我有什么?他有什么?
这几个问题都能匹配上的话,这样合作就容易谈成。
案例:百度百科想与明星合作,打造明星百科,这合作有成功的基础吗?那些明星会支持吗?
思考:百度百科想跟传统博物馆合作,打造数字博物馆,这合作有成功的基础吗?
任何一个合作要想长久,必须是双赢。如果有一方的利益受损,或者觉得受委屈了,这合作关系一定不会长久。
求同存异
碰到合作有分歧、利益不一致的情况,要引导双方回到共同的目标与利益点上,求同存异。
比如,要联合抵御共同的竞争对手。
三,向下沟通谈目标
典型场景:布置任务
产品经理要经常跟下属或产品团队的小伙伴分配任务,这时要尊重专业,只要把目标告诉他,让每个人做好自己擅长的事,不要越俎代庖。
刚从专业岗位转去做产品经理时,很容易犯“越俎代庖”的错误,比如,我以前刚从软件工程师转去做项目经理时,给程序猿布置任务,会把各种实现细节交代得很清楚,有时碰到技术难题,恨不得自己挽起袖子扑上去干,反而忽略了自己的核心职责,而且,这样子也剥夺了程序猿的成长机会。
巴顿将军的名言:“永远不要告诉别人怎么做。告诉他们做什么,他们自然会发挥天赋,给你惊喜。”
典型场景:传达需求
产品经理会经常向开发人员、设计师传达产品需求,这时不要只告诉他们做什么,要把背景说清楚,这样大家更容易对需求达成一致的理解,例如:“我们的用户多数是xxxx这样一群人(人物角色),他们经常在下班回家坐公交或地铁的路上(场景)使用我们的产品。由于地铁拥挤和公交颠簸,他们在操作xx功能的时候,总是会误触(痛点),所以我们这次需要将其改进成原型里的样子(解决方案)。只有这样,用户才不会误触。”
这种需求传达方式应用了PSPS模型,也是产品设计很有用的工具,下次再详细介绍下。
产品经理跟不同角色沟通时,要见人说人话,见鬼说鬼话。
向上沟通谈价值;
水平沟通谈利益;
向下沟通谈目标。
[转载]PM管理技巧的更多相关文章
- [转载]Js小技巧||给input type=“password”的输入框赋默认值
http://www.cnblogs.com/Raywang80s/archive/2012/12/06/2804459.html [转载]Js小技巧||给input type="passw ...
- Windows Server服务器日常管理技巧
高效管理服务器一直离不开有效的服务器管理技巧,尽管你已经掌握了不少这方面的技巧,但服务器还有许许多多的技巧在等着你的总结,等着你的挖掘;这不,下面的一些服务器管理窍门就是笔者在最近的工作中总结出来的, ...
- Linux的常见问题解答和管理技巧
Linux的常见问题解答和管理技巧 一. 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统.比如我们想删除/temp目录下的文件 ...
- 【转载】linux 技巧:使用 screen 管理你的远程会话
转自:https://www.ibm.com/developerworks/cn/linux/l-cn-screen/ 总结 启动并进入一个screen会话:screen 或者 screen -S 名 ...
- <转载>内存管理内幕-动态分配的选择、折衷和实现 对malloc内存分配有个简单的描述,对内存管理有个大致的说明
这篇文章看后感觉不错,和我在glibc下的hurdmalloc.c文件里关于malloc的实现基本意思相同,同时,这篇文章还介绍了一些内存管理方面的知识,值得推荐. 原文链接地址为:http://ww ...
- (转载)DataTable使用技巧总结
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.Da ...
- 如何避免JavaScript的内存泄露及内存管理技巧
发表于谷歌WebPerf(伦敦WebPerf集团),2014年8月26日. 高效的JavaScript Web应用必须流畅,快速.与用户交互的任何应用程序,都需要考虑如何确保内存有效使用,因为如果 ...
- (转载)[MySQL技巧]INSERT INTO… ON DUPLICATE KEY UPDATE
(转载)http://blog.zol.com.cn/2299/article_2298921.html MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDA ...
- [Full-stack] 状态管理技巧 - Redux
资源一: In React JS Tutorials, lectures from 9. From: React高级篇(一)从Flux到Redux,react-redux 从Flux到Redux,再到 ...
随机推荐
- php 计算本周星期一、本月第一天 本月最后一天 下个月第一天
本周一echo date('Y-m-d',(time()-((date('w')==0?7:date('w'))-1)*24*3600)); //w为星期几的数字形式,这里0为周日 本周日 echo ...
- Mysql的表名/字段名/字段值是否区分大小写
1.MySQL默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分. 2.m ...
- nest
d3.nest d3.nest表示一种嵌套结构.之所以成为嵌套是因为可以指定多个key访问器,这些访问器是一层一层嵌套的. 作用 将数组中的元素对象,按照key方法指定的属性,分组为层次结构.与SQL ...
- 利用css3的text-shadow属性实现文字阴影乳白效果
现在CSS3+html5的网页应用的越来越广泛了.很多网页中的字体同样可以用CSS3来实现炫酷的效果. 下面就介绍一下利用css3的text-shadow属性实现文字阴影乳白效果.这是在设计达人上面看 ...
- Jquery简单实现Datepicker
cshtml: <input type="text" id="purchaseDate" name="PurchaseDate" va ...
- Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler--转载
原文地址:https://gist.github.com/maxivak/3e3ee1fca32f3949f052 Install Solr download and install Solr fro ...
- [十七]SpringBoot 之 使用自定义的properties
Springboot使用application.properties默认了很多配置.但需要自己添加一些配置的时候,我们应该怎么做呢. 如果继续在application.properties中添加 如: ...
- Oracle Parameter使用
string sqlStr = "update sys_case t set t.content =:CONTENT,t.property=:PROPERTY where id=:ID&qu ...
- 【BZOJ1001】狼抓兔子(平面图转对偶图,最短路)
[BZOJ1001]狼抓兔子(平面图转对偶图,最短路) 题面 BZOJ 洛谷 题解 这题用最小割可以直接做 今天再学习了一下平面图转对偶图的做法 大致的思路如下: 1.将源点到汇点中再补一条不与任何线 ...
- HDU.1166 敌兵布阵 (线段树 单点更新 区间查询)
HDU.1166 敌兵布阵 (线段树 单点更新 区间查询) 题意分析 加深理解,重写一遍 代码总览 #include <bits/stdc++.h> #define nmax 100000 ...