You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
12 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 12 | 技术、产品、业务三方关系?谁水平高听谁的
**极客时间**:我发现技术人和业务人思考问题的重点常常是不一样的,比如 CEO 更多指非技术出身的CEO或者是销售、运营同学经常会觉得业务起不来技术再好也没用。而工程师会觉得不管业务怎么样我技术要去做好。为什么会有这么大差别呢
**汤峥嵘**:公司里面不同部门都有不同的看问题视角。每个人站在自己的位置上,就会无限放大跟自己相关的东西,因为他要实现自己的目标,这就是主观性。就比如你情绪好的时候,你看到的天就特别蓝,心情不好的时候,就觉得今天好像哪里都不怎么样。
具体来讲,业务人关注的就是业务量,因为他看不出你的技术到底能给他的业务带来什么价值。技术人呢,他们会说:没有技术拿什么支撑业务?当然应该把技术做好了。这种视角上的差异很正常。
**极客时间**:这两种不同的思维一定会导致二者的沟通合作出现一些问题,具体可以怎么协调呢?
**汤峥嵘**:关键是找到一个第三方作为“桥梁”,把这两端打通。我觉得这是 CTO 的一个很重要的职责。我们要花很多精力去跟业务人明确问题,然后协调解决问题。在快速变化的公司里,能力强的技术人员是有能力把业务上的一些问题先整理好的。不过现在的互联网公司里,这部分责任往往会跑到产品经理身上。
**极客时间**:业务、技术,再加上产品经理,这就成了三方协作的问题了。
**汤峥嵘**:对,因为产品经理恰恰是业务和技术中间的一个特别重要的桥梁。产品、业务、技术就是三角关系,一个常见的说法是“三角形是最稳定的结构”,其实对应着这三方,这个结论是不成立的。也就是说,产品、业务、技术这三方并不是在所有情况下都能形成一个良性的制衡关系的。
那实际情况是啥样的呢?我们就把这三方具像化成三个人吧。我认为,**这三个人谁水平高,另外那两个人就听他的****就这么简单。**
比如说,如果三方关系里有一个大牛级的产品经理,那什么也不用说了,另外两个人肯定都听他的。业务人会说:你太厉害了,你做出什么产品,我就卖什么东西。就像乔布斯做出 iPhone产品好绝不愁卖。技术这一方也是产品经理说什么需求他就做什么需求。这样技术人和业务人就都能做好自己的事情这三方保持稳定状态。
但是,如果产品经理很弱,那业务人和技术人肯定就会吵架。业务人会觉得技术不行,技术人会说产品讲不清楚。这种情况下,我们就没有一个稳定的平衡点。所以你看,产品经理这个位置挺关键的,但优秀的产品人确实特别少。相对地,优秀的销售(泛指业务方)和优秀的技术人很多,因为这两个相对来说能力要求比较单一。
**极客时间**:看来在业务、技术、产品这三角里,产品经理起的是很关键的支撑作用,对这个结构的稳定性影响很大。也正是因为这样,这个三角很容易不稳定?
**汤峥嵘**:对,因为优秀的产品经理很难找,所以,我在途牛和 VIPABC 当 CTO 的时候,都坚持要把产品经理放在我们 CTO 的管理线上来,相当于让产品听我的。因为我认为自己是一个能够打通技术和业务两边的人。
如果分成三个部门,产品肯定有他们自己的分法。最后就变成什么样呢?这个三角结构在更高层的管理上更要打架了,因为相当于有三个强势的人都在指挥。
我在途牛和 VIPABC 当 CTO 的时候把产品放到我这,就是为了减少三方带来的不稳定因素。但是我们的组织结构也要求 CTO 得有产品能力。
我的做法是,把技术团队统一归成产品加开发。这样,我下面的技术 Leader 有可能是个技术经理,也有可能是产品经理。因为产品技术关系更近,产品和开发,都是“做东西”的人。它就是要做出个东西来,让业务方拿去用。
打个比方,我们做出一个杯子来,业务方拿去卖。做杯子,从设计到开发,再到生产,这都是一系列的技术。我觉得它们本质是一样的,区别无非就是我们“杯子”的设计是产品经理做出来的,具体的“制作”是技术团队写代码写出来的。
**极客时间**:除了你说的这种把产品和开发放一起管理的模式,是不是也有把产品放在业务那儿管的情况?
**汤峥嵘**:我知道很多公司是这样的模式。业务人是老大,下面有一个产品、一个技术向他汇报,这时候就变成业务为主了。如果这个业务老大对技术是很有感觉的,这样绝对就 OK。
淘宝为什么后来发展得那么好?我认为和陆兆禧做了淘宝 CEO有很大的关系。一方面他自己做过销售很懂业务另一方面他对技术的人是非常喜欢的他就不停地提拔技术人出来做业务负责人。三丰姜鹏、行癫一开始都是技术人都是后来成了业务负责人的。三丰后来变成了淘宝的 CEO行癫变成了淘宝的 COO。
行癫负责淘宝的业务对淘宝的快速增长影响很大。我觉得,主要还是因为行癫确实是对整个淘宝的架构特别熟,而且淘宝的业务他从很早就了解甚至参与了。等他全面负责淘宝、天猫、聚划算之后,就很清楚应该做什么事,以及在哪些方面可以重点投入。这就是业务是三方中的老大,可以驱动产品和技术的情况,我认为这种状态是最良性的。
因为产品和技术都觉得,我们老大还挺靠谱的,给我提的需求也好做,做完了马上就有效果,肯定就跟着他做。但如果是一个完全不懂技术的人当业务老大,提了一大堆需求,其他两方做不完,产品和技术的人这时候可能变成一伙了,合起来去跟业务人对抗。
**极客时间**:这个例子很好理解。我的理解是,这种情况下就要求业务负责人的综合能力是比较高的。那在你待过的组织里,技术人会向业务方汇报吗?那产品经理呢?
**汤峥嵘**:是这样的,我的组织里技术人是会向业务汇报的,产品经理呢,就放在我的技术团队里。比如说做跟团游,技术领导人可能是个产品经理,也可能是个技术经理,他下面有产品和技术(我每个团队下面都是有产品和技术的),这个人就相当于跟团游的 “CTO”了。跟团游的业务方完全不负责产品有需求就找产品经理。所以产品经理就是要负责天天去跟业务沟通。
我不建议把业务、产品、技术作为三个独立的团队。我也在这样的组织中经历过,觉得这三方特别容易吵架。我一直认为,在一个快速发展过程的公司里,不适合搭出一个四平八稳的架构。你的架构可以是有缺陷的,但是它也得有个长处,来支持你快速增长。最后你想快速发展,就是大家(三方)一起拼命奔跑,谁在跑的过程中领先了,跑的姿势还好看,他就突出出来了。到最后你会发现这个人真的很关键,他一个人的能力高低会影响一大半人。
**极客时间**:前面我们聊了技术、业务、产品这三方的关系和组织划分。看来不管怎么划分,都是为了跑得快,公司能发展更好。
**汤峥嵘**:我们的体系要做的是去给员工赋能,而不是束缚我们的员工。我觉得很多做技术的人特别喜欢定规则,他们自认为规则很好,但是这些规则常常反过来变成束缚了。
就比如说写文档这个事儿吧。通常的规则是这样的:每做一个产品,大家开个会,从 PSD产品详细说明文档再到更细的功能需求再到开发再到测试是要写一系列文档的。在公司里我就跟大家说尽可能少写文档。你说你辛辛苦苦写了个一千页的产品需求就算你不累看的人累不累有这时间就把产品、开发、测试的三个经理关在一个房间里讨论讨论到三个人都同意了才放出来这个事儿就成了。讨论过程中开发人员知道怎么开发了测试人员也知道怎么测试了。你们觉得该补的一些核心文档后面补一补就行了。因为市场变化太快了等文档都写好了再讨论肯定后面又得调整。
我自己特别不喜欢看需求文档,而且大家应该都觉得看文档挺累的。国内的情况跟国外还不一样,外国人就是觉得写个文档出来很清晰。但是我觉得国内大部分人都没经过这么好的训练,还是习惯直接沟通。
还有一个关键点是,有时候最核心的东西业务同学自己也没想清楚,辛辛苦苦做了这么久的文档,业务明天就推翻了重新来一遍,这不是浪费吗?我觉得比较合适的方式是,快速做出一个东西来,然后就拿上去试一试,不行就放弃。就是要快速试错、快速迭代,东西粗糙不要紧,关键是能让公司快速跑起来。
**极客时间**:快速跑的模式下是不是出问题的概率也大?
**汤峥嵘**:只要做东西就容易出 Bug所以必须得在效率和错误率之间找到平衡。我那时候会实时盯着大家的这些 Bug。一个产品刚上线的时候流量不大出点问题就出点吧业务可能觉得影响不大速度快可能比这个 Bug 率更重要。但是如果Bug会影响业务刚上线就出了一大堆 问题,那肯定会被被业务投诉。所以这些都是需要技术和业务两方提前商量好、说清楚的。
这里有个前提就是技术团队修复Bug的能力要强。这个能力其实对技术要求挺高的。比如需要实时监控的能力。我经常讲优秀的技术团队要能比用户先知道系统问题。我们用真实的一小批用户试错等到大规模用户来临前我已经把Bug修好了。
我们技术人容易踩一个坑,就是沉浸在技术当中,又想做得快,又想做一个很好的东西,这确实成本很高,很难达到。但是用这个视角看问题,就很容易不清楚业务的需求。技术跟业务的关系是啥样的呢?用打游戏来打比方的话,业务和技术是打配合的。业务人员说今天要把刀,技术人就得今天扔个刀给他。技术人先不要想做一把多厉害杀伤力多强的刀,业务的人可能也不 Care 这个,他们就是想要把能用的刀,能大概砍几下就行了。
那厉害的产品经理牛在哪儿呢?他跟业务的人聊完之后,就能明白在这种场景下业务真正的需求是什么样的。比如飞镖有时候就比刀的效率高,可能一个飞镖一下就能杀死十个人,产品经理就能说服业务方,其实飞镖更适合你。这时候业务的人才恍然大悟:还有这个玩意,挺好,我们要的就是这个。厉害的产品经理就是这样,需求看得很准。
所以,业务、技术、产品确实相爱相杀,在一个快速发展的组织中如果有哪一方很牛,能纵观全局,带着另外两方向前跑,结果还不错的话,我觉得这就是比较好的协作模式。
### 互动时间
你目前是在业务、技术、产品哪个团队?欢迎你聊一聊和协作团队相爱相杀的故事。