技术如何转产品01——1+1>2?
当业务复杂到一定阶段的时候,效率问题会首当其冲,基本解法是化整为零、分赛道,对应的产物可以是子公司>>事业部>业务单元>项目组。
好处是目标聚焦、所以问题也会聚焦,工作内容闭环,团队人数可控,协作、试错成本都会很低;但是不可避免的会有很多问题:
1)重合区域
2)三不管区域

初期重合、三不管区域占比小于2%,团队总有愿意“吃亏”的同学,倒也不成问题。
随着团队规模扩大,业务复杂度加剧,重合、三不管区域占比大于一定数值(比如10%)的时候,加之专业领域冲突,文化冲突,阵营冲突,这种区域所造成的效率影响可能是成倍增长的!
某些情况下DDD可以解决了科学分组的问题,中台有些时候也要扮演“垃圾桶”角色,协调解决部分重合与三不管问题,但是“漏网之鱼”必不可少。
管理者嘛,无非一天拉偏架协调大家这个问题(重合、三不管)怎么解决,再决策由谁“吃亏”(权责利模型)去解决。
将视角拉近到产研领域,这个过程中会产生很多可笑的问题。
谁背这个锅?
某天,测试环境有个BUG,前端可以写代码解决,于是后端认为是前端的问题;后端也可以写代码解决,于是前端认为是后端的问题,这是一个有趣的评价模型:
谁能解决或者说谁最终的解决了这个问题,谁就变成了这个锅的拥有者
于是两个同学一步不让,10分钟代码的事,扯了一个小时,甚至后端同学已经把前端的代码写出来,贴在了群里,让前端同学发上去即可,不可谓侮辱性极强......
稍微扩展一下,线上有一个BUG,A团队的同学能解决,B团队的同学也能解决,但是现在触发点在A团队,线上页面影响面却在B团队,于是10分钟的事情,两个同学扯了半天有余......
这种事情是没有绝对对错,所以没有道理可讲的,往往都是看谁拳头硬(势能高),如果你看到有个“傻子”在那里大放厥词,可能有三个理由:
1)他在维护自己“较真”的人设,顺便增加点自己的团队活跃度属性;
2)他在以讲道理的方式“叫冤”,就算输了也要找补下,因为以后的这类脏活是不是都要自己接?
3)这是个真傻子......
屁股决定脑袋,这些站在某个领域的leader或者同学来说,当然是正确的,但是站在全局来说又很有问题,因为依旧是10分钟的事情变成了1个小时啊!
这还只是技术团队层面的事情,扩大到产研团队、事业部之间,这类分而治之所导致的效率问题,不可谓不大。
之前有一个业务工程师的构想,想要解决产研领域这类问题,但是只实践了一半,于是这段时间决定自己下场试试跑案例。
业务工程师
所谓业务尖兵即⼀个优秀的技术站在业务⻆度思考问题,扮演部分产品、运营⻆⾊,然后形成⼩团队,站在⼯程效率⻆度与产品业务⽅⼀起解决实际问题,拥抱变化也控制变化。
之前leader说了一个个人成长的想法,几个模式之间没有严格的区分,大概是这样的:
1)更大的认知

比如,之前管50人的技术团队,我现在能管500人的技术团队。
2)更多的认知

比如,之前做了两年开发,又去做了两年产品,再去做了两年语文老师。
3)1+1>2的认知

比如,两个相关联的领域,先做了两年技术,升职做了业务架构师,甚至需要负责某个产品的设计。
这里比较晦涩,再举个不恰当的例子是,学了九阳神功,后面又学了九阴真经,最后达到了1+1>2的效果,Hybrid架构就是这类产物。
业务工程师便是要融合业务与技术两个领域,设计出更好的结果,这里的输入是业务及技术知识,产出可以是产品、服务、合作流程、合作机制等。
大公司有明显的“边界”,很难允许技术去做产品决策,但是前端做点后端的工作,做点Native的工作,这个限制没那么严格,毕竟有fullstack的说法嘛。
Who&When
业务工程师,事实上就是要从技术领域转到产品领域,这有一定要求,首先你得在技术领域做到至少是自己的上限,确实找不到什么增长点了,如果专业领域本身能再进一步,并且兴趣点就在这里,还真没必要做这个事;其次是你至少有一些“天赋”,想接触下业务,要有兴趣吧。
真实情况下也是很多技术总监及以上会开始接触业务,技术+管理毕竟没有技术+业务+管理香。
其次是时机点,成长也是有成本的,让技术总监去负责某条业务、产品线事实上是有很高的试错成本,你能不能拿到这种成长资源让你去吃这个经验包,也是要考虑的。强行转可能需要降维,不是所有人能承担。
比如,我这里就是负责技术团队的同时,又恬不知耻的要了某块产品线,虽然恬不知耻,但还是立了军令状。
这里要注意的是,管理团队和把自己作为一个产品设计者投入进去再管理产品团队是两回事,比如之前管客服团队,可能只是招个客服leader,做代理即可。
这里的区别是,下场去把脚打湿,甚至把头发打湿,淹不死就行。不懂的就把头放低,初期承认不丢人,中后期还不懂就别折腾了......
How
怎么做的实践经验正在发生,事实上本周就是接手一条产品线的第一周,也算是将此事立起来,这里也算是做了足够的心理建设了。
这周做了一些相对零散的工作,包括:
1)业务团队交流;
2)产品团队交流;
3)重新设置我负责产品产研结构,达到了真正的产研闭环;
4)梳理团队问题、业务问题;
5)开始制定团队目标,寻找中长期业务目标;
6)梳理数据流向、资金流向;
7)阅读大量文章(依旧没能建立认知);
8)......
具体行为下周再记录复盘吧......
技术如何转产品01——1+1>2?的更多相关文章
- 年度酷工作---高级数据工程师(公司靠谱,技术强悍,产品牛叉,福利有干货) 关键词:7000万用户、五星级厨师、住房补助 - V2EX
年度酷工作---高级数据工程师(公司靠谱,技术强悍,产品牛叉,福利有干货) 关键词:7000万用户.五星级厨师.住房补助 - V2EX 年度酷工作---高级数据工程师(公司靠谱,技术强悍,产品牛叉,福 ...
- 2017《Java技术》预备作业01
2017<Java技术>预备作业 1.学习使用MarkDown 本学期的随笔都将使用MarkDown格式,要求熟练掌握MarkDown语法,学会如何使用标题,插入超链接,列表,插入图片,插 ...
- vue技术栈进阶(01.使用vue-cli3创建项目)
使用vue-cli3创建一个项目 1) 使用Vue UI创建.管理项目 1.安装依赖的脚手架包. 2.命令行中输入vue ui 即可以打开可视化界面 可视化界面: 2)项目结构目录整理 3)基本配置 ...
- 3星|《给产品经理讲技术》:APP开发技术介绍,没有技术背景的话恐怕只能看懂书中的比喻和结论
基本是APP开发涉及到的相关技术的入门级介绍.涉及到的知识点与技术细节比较多,不少技术相关的内容并没有像标题暗示的那样没有技术背景也可以看懂,而是涉及到许多专业的术语.原理.也有一些内容是用比喻的方法 ...
- 技术的止境(客户价值第一,快速实现第二,边做边学,迅速成为牛人。紧贴客户的需求去做技术,立于不败之地。追求的目标:把一项产品去做好,用产品去养活自己和家人)good
作为一个依靠技术来谋生的程序员,我最近一直在思考一个问题,有限的生命里,面对无限的技术更新,我要研究到什么程度才能算是完成我的成为技术大牛的目标呢?换而言之,那就是技术的止境在哪儿呢?深入的思考下去, ...
- 看好腾讯,鄙视百度(腾讯的核心竞争力,不是超过10亿的QQ的注册用户,也不是某一项产品、技术方面优势,而是“耐心”:懂得在合适的时间推出合适的产品。”)
百度,自始至终只是一个低劣的模仿者,且一切向前看,完全违背了一个搜索引擎所应该遵循的基本原则.谁给的钱多就能搜着谁,这跟贩毒有什么区别? 腾讯也在模仿别人,但是,它是模仿然后超越.在中国互联网发展历史 ...
- UCanCode发布升级E-Form++可视化源码组件库2015全新版 (V23.01)!
2015年4月. 成都 UCanCode发布升级E-Form++可视化源码组件库2015全新版 (V23.01)! --- 全面性能提升,UCanCode有史以来最强大的版本发布! E-Form++可 ...
- UCanCode发布升级E-Form++可视化源码组件库2014 全新版 (V20.01)!
UCanCode发布升级E-Form++可视化源码组件库2014 全新版 (V20.01)! --- UCanCode有史以来最强大的版本发布! E-Form++可视化源码组件库企业版本2014最新版 ...
- Microsoft HoloLens 技术解谜(下)
读者提问之“HoloLens 的深度传感器有没有可能是基于 TOF?” 先介绍下背景知识,市面上常见的有三种类型的深度传感器: 结构光,这个技术的代表产品是 Kinect 一代,它的传感器芯片用的是 ...
随机推荐
- 无连接运输:UDP
多路复用和解复用与校验和是UDP唯一能做的事,运输层的协议必须做点什么,什么都没有就不需要这一层了. 为什么要使用UDP 既然有了可靠传输的TCP,为什么还要在udp之上来构件应用呢? 有效载荷大,T ...
- laravel 伪静态实现
Route::get('show{id}.html',['as'=>'products.detail','uses'=>'companyController@show']) ->wh ...
- python基础之内建模块base64
一.Base64概念 什么是Base64? 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式.(The Base6 ...
- HTML html5 语义化标签
什么是语义化标签 语义化标签就是具有某种含义及结构的标签,让其更容易理解和使用. HTML5 新增了一些语义化标签,如下: article article 标签装载显示一个独立的文章内容.例如一篇完整 ...
- python 判断对象是否相等以及eq函数
当对两个点的实例进行值的比较时,比如p1=Point(1,1) p2=Point(1,2),判断p1==p2时__eq__()会被调用,用以判断两个实例是否相等.在上述代码中定义了只要x和y的坐标相同 ...
- 行业资讯 | Android WebView 致安卓应用闪退,mPaaS 助你规避这波 Bug
根据外媒 9to5 Google 报道,3 月 23 日几个小时内,大量安卓用户遇到一些安卓应用连续闪退的情况,有人发现卸载安卓系统 WebView 就可以停止闪退.目前,谷歌已经发布了应用崩溃问题的 ...
- python实现给字典添加条目的方法
具体实现方法如下: def addWord(theIndex,word,pagenumber): theIndex.setdefault(word, [ ]).append(pagenumber)#存 ...
- SpringCloud Alibaba实战(2:电商系统业务分析)
选用了很常见的电商业务来进行SpringCloud Alibaba的实战. 当然,因为仅仅是为了学习SpringCloud Alibaba,所以对业务进行了大幅度简化,这里只取一个精简版的用户下单业务 ...
- CoSky-Mirror 就像一个镜子放在 Nacos、CoSky 中间,构建一个统一的服务发现平台
CoSky 基于 Redis 的服务治理平台(服务注册/发现 & 配置中心) Consul + Sky = CoSky CoSky 是一个轻量级.低成本的服务注册.服务发现. 配置服务 SDK ...
- 如何使用 IoC
创建Maven工程,pom.xml添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project x ...