|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 grand 于 2021-10-9 10:17 编辑 : x* @7 G/ y& \' u
% X) u% H O+ R5 b2 s- _
如何搭建一直拖垮公司的技术团队?- s- H( W: ]" T. }2 z
你没看错,是搭建一支拖垮公司的技术团队。仔细研究后发现,这太有技术含量了:老板不傻、业务方猴精似的,想在他们眼皮底下使坏,没点真本事还真不行。4 j0 A- h8 F x% l- G7 [4 j1 z
搞技术的,最喜欢做有技术含量的事情,就像鲨鱼闻到了血腥、干柴遇上烈火。
) R( D; J3 ]4 G1 p9 ]$ z闲话少说,进入正题。
) W0 o$ h+ v3 R4 F3 s% w首先明确下定义,这里的公司指的是中小型公司。因为大公司有的是钱,即使错了也有足够的时间慢慢调整,用不着我们操心。& Z+ @! a: ]) X& a( D$ \4 B S
中小型公司就不一样了,业务规模小、发展不稳定、甚至连生存都成问题,总结下来就是一个字:穷。所以根本经不起折腾。
4 p* D/ {2 K }+ L# v% K# L老K见过不少中小型公司,就因为瞎折腾技术团队,结果倒在了去敲钟的路上,非常可惜。, `4 Y/ F5 d6 E" j. z- \! I
从这些血和泪的教训中,总结了拖垮公司的技术团队常用的7个操作。招式歹毒,请谨慎使用:
/ E( \ O: E: n# _: t# O一、去BAT挖技术牛人。
0 U3 r; I2 }8 S5 j许多刚融了资的中小企业,创始人有了几个臭钱就开始膨胀,去大厂挖了些螺丝钉回来,想给自家公司造航母。不仅挖来的人发挥不了作用,还激怒了一起奋斗的老员工:舍不得给自家兄弟加工资,倒是给外人吃香喝辣的。
- j5 @6 ?( @3 P创始人这就叫:偷鸡不成,还被鸡鄙视,得不偿失啊。
5 c! y% R/ v& u二、搞敏捷开发。
3 }- F" ~ d S+ G" ^+ m1 a' f搞敏捷开发没有问题,但是要搞清楚一点,敏捷开发对团队成员的能力素质是有要求的,除非你的团队里有经验丰富的Scrum Master,否则不建议轻易尝试。
e5 f+ B/ {+ m3 z) M. m, k中小型公司的研发流程很简单:1 k! j* s1 W8 d1 ~( \
1)产品经理有一个月的需求计划(倒逼业务方做计划,别想一出是一出);% X) T3 H8 i7 h( B$ ?! d7 |
2)Leader每两天检查一次项目进度;
/ V# {+ B3 Z4 W" M7 b3 X% D2 W3)每两周做一次Code Review;" Z; C P$ Q* a( o) v1 a5 v
4)每周发一次版,紧急情况发两次。5 k: R8 q+ k- K1 C, N
按这个节奏来,不瞎造通常问题都不大。
- P: q, V c) G! D/ a6 {) U: j' \, l三、严格遵循角色配比。7 ?/ j: A0 N( S S: y) y
中小型公司资源匮乏,非要按照1:5:1的配比来配置产品、开发、测试人员,除了浪费成本之外,对研发效率没有任何帮助。( ]1 B, v# `, R; S0 O; @/ K% K p
开发人员要求全栈,前后端都搞,能不分工的就不要分工,一个萝卜一个坑,中小型公司更养不起闲人。' n/ D& v4 a, F+ a
四、狠抓技术管理。) f C. y; \# O5 j$ l7 V& w4 d3 Q
二三十号人,你搞个屁技术管理啊?如果Leader有闲工夫做技术管理,就说明他没在干活。" R, D/ u! J Q" L4 w
中小型技术团队的管理很简单:
1 D) a- s0 G" |/ h1)组织:按模块分好开发小组;
/ f* r3 Q/ X$ `9 x2)管控:每周开周会; F' N* U7 O! G9 z7 z
3)执行:不出活的员工警告两次,不行就干掉,* ]1 u( h- B7 ~( c9 Z- L" l8 W
4)激励:表现好的年底发双薪,给他加薪;# f# D. d! ?) c" J. M5 ~
5)氛围:Leader要写代码。
( z* @* D, w4 {2 o/ W5 g五、鼓吹创业文化。
8 `" Y* F5 V5 s, p除非技术人员都是创始团队成员,否则别瞎鼓吹创业文化,你和员工之间就是利益关系,不是合伙人关系。
/ _7 O% L) O9 ^1 L别老劝技术人员静下心来写代码,没有钱包的充实,哪来内心的宁静?+ w0 R: x! I* Y8 j0 w2 b4 s) ?
提醒各位程序员,跟你谈钱的老板,才是好老板;跟你谈理想的都TM不想给你钱!( Q7 q0 p5 D0 F2 u7 n `7 z4 Q
六、按代码行数,实行绩效考核。$ c7 B( w% u7 ~: j1 G& O8 {
中小型团队不建议实行复杂的绩效考核方式,更别异想天开的按代码行数计工资,否则程序员会让你怀疑人生。就那么几十个人,谁出多少活,自己心里还没点B Tree吗?; `9 X9 j6 f) j: n+ c
中小型团队激励员工的方式:干得好的给他升职加薪,干不好的卷铺盖走人。都是职场成年人,简单点对大家都好。
% y$ f& i" z! L' {8 n5 @- C* C七、上中台。
- R) \# b8 }% E" S2 M2 m屁大点业务,就别整啥中台、微服务架构,那TM不是你能玩的得起的。往商业计划里写写,骗骗资本方就算了,自己别当真。0 y. d1 V0 u& Y0 S5 @; @. C
头两年的业务系统,怎么简单怎么来,以堆功能为主。
4 b& s- R' |* X/ v7 ]$ x6 G! U9 X% Z读了这篇文章,结合当前我的研发团队管理现状,有一定的认同感。这7个方面是不好的方面,要想研发团队管理好,需要再这些方面敲响警钟。当然研发团队管理好,不是这几条就可以的,有很多需要考虑的方面,我也将开始写研发团队管理的系列文章,欢迎大家拍砖。
1 B/ l2 ?2 C) n4 r. G5 x4 M& y e中小型技术团队的管理很简单:: n3 J& f$ |3 o( f6 K
1)组织:按模块分好开发小组;
! M N0 I$ [3 U: m5 ^5 M2 [2)管控:每周开周会;
/ y! R3 ?" V8 c& l' O3)执行:不出活的员工警告两次,不行就干掉,/ c/ r! Z) `) U5 A+ H2 @
4)激励:表现好的年底发双薪,给他加薪;
; p: c; g9 ^ a% Y: U5 S# B% H5)氛围:Leader要写代码。, t" S1 x# U5 }7 {
" X8 P- E1 g" T Y( m* `2 s: T* ^9 P4 |: A* r
|
|