作者zanyking (遥远的旅人)
看板Soft_Job
标题[心得] 各位待过的软体公司曾经经历过这种事情吗?
时间Sun May 17 17:36:16 2009
以下是我跟之前的朋友在一起吃饭,酒喝太多时聊出来的。
想问看看版上有没有体验过、观察到这样现象的人。
公司的开发战力,是随着新找来的人与老人个人在能力、经验不规则的进步下而缓步提
昇,随着成员的离职与新人的Baby-Sitting 而下降。那麽当公司经营的越来越久,需
要维护接续的产品线、需要联系的客户关系越来越多、开发野心变得越来越大,
在一间台湾普通的小型软体公司里,是不是有可能发生以下情境:
0. 工作难度、复杂度越来越高、老手的负担加重。
处理客户疑难杂症、处理Marketing方面的新需求、维护过去所开发的东西。老人虽然
会一直进步没错,但是进步是线性的,复杂度的增加是非线性甚至常常是指数的(该死
的Salse)。RD的工作余裕不断的减少,工作满意度也一直下降。
1. 新人的加入让事情雪上加霜。
要做的事情随着公司的经营下去一直不断的变多,而此时任何一个新人进来,都不可
能独立负责一个项目,他的加入只会造成团队生产力的下降。也就是说,只要一个新
人On Board,中阶主管就会有相当大的机会必须Reschedule,而某些项目甚至是主要
开发项目,将有可能发生延迟的情况。而且新人越『新』,工作的负担、时程的拖延
、团队的总生产力的下降就会越多。
2. 越来越难找人,加入公司的门槛变高。
为了要找到能在公司目前的复杂度下生存下来而且要缩短Baby-Sitting的时间,对新人
的初始要求就会变严格,能够给予的学习曲线也更加陡峭,同时,员工与新人之间非正
规的沟通、知识交流管道随着新人加入所引发开发压力的增大而变少,这些因素长期作
用下降低了新人的生存率。
3. 随着公司工作项目的扩张,人力成本大幅上升,新人的补充越来变慢、越来越难。
The only easy day was yesterday,公司越经营下去,工作的复杂度、困难度只会不
断升高。那麽新人的进入门槛也将不断提昇。人力资源的补充也因此变得越慢。这是
因为在人力资源光谱的两端,逛劳方市场(有三到四年经验的)本来CP值就很低、逛资方
市场(大学毕业生)在这样的压力下开发团队已经负担不起。
此时,由於应徵门槛的水涨船高,应徵者出现工作年资、要求的工资都超越中阶主管
的人的比例会开始出现并增加。
而这样的人根本无法透过中阶主管找进来,一方面小公司可能根本负担不起第二个这
样的人,二方面由於中阶主管必须承受新人的工作绩效压力 - 少有主管可以做这种比
自己薪水更高的赌注的。这同时还意味着公司目前能找进来的人会自然限制在该中阶
主管的年资水准。
上限已经定出来,下限又随着公司经营不断升高,人力市场上能够选择的区间就变
得越来越狭窄。
4. 新血加入自然停滞。
再拖久一点,如果还能找到人来面试的话,中阶主管的心态已经难以避免的逐渐变成
:『我都撑这麽辛苦了,这个家伙呆我们公司能撑多久?我看算了,到时花时间训练
他也是浪费,我们公司这样他一个菜鸟哪可能活下来阿?Shit,为甚麽我要浪费时间
搞Interview?我还有A~Z要做勒,这礼拜又要天天八点後看有没有机会下班了。』
於是逐渐就没有人记得要找新人了,所有人都在忙手头上的事情。就算很偶然的状态
下能找进来一个,也是丢一个东西给他任其自生自灭。
然後绝大部分的情况下新人的热情就会被工作时的焦头烂额、主管的批评、午饭时间
大家对工作的抱怨给磨耗掉。新人的年生存率大幅下降,而新人生存率的降低意味着
对新人的投资是浪费掉的机会增大,自然中阶主管在工作评估上就会将新人招募视为
最不重要的项目。来来去去不要个几次,新血的加入就会完全停滞。
5. 雪崩效应出现,爆发系统危机。
旧的东西越多、新的东西越少、维护做的越多、开发做的越少,公司在人力有限、技
能提昇速度缓慢的情况下,市场扩张、现金流成长、新功能开发的动能就会减慢。
想像一下,这样下去,公司一直没赚什麽钱、市场扩张一直迟滞、新公司新技术一直
不断推陈出新,这对RD在个人生涯规划上来说代表什麽?
水加到一百度会沸腾,员工一旦革命情感、事业热情消耗完没有补充不再能被梦想拉
住就会走人,而此刻公司对员工的内聚力可能已经相当脆弱了,任何人的离开都有机
会带动其他人离职。这是因为一方面此刻任何人的离职都会造成其他人在工作上的负
担,二方面通常此刻开发人员在其负责项目的不可取代性因为长期找不到新血的情况
下已经被堆积的太高了,这个人一走可能就表示公司在该方面将必然面对的真空与失
败。这些因素加起来就是一场公司愿景泡沫破灭的信用危机,特别如果是一间不像
大公司那样的巨大有承受力,『本梦比』又超高的小公司,一点点的人事震荡都可能
带来严重的影响。
6. 总体战力衰退、公司经营走下坡。
离职潮後大出血的结果,表示过去花的时间、培养的人力、团队记忆、知识都失去了
,很多东西又要从头开始。已经赢得的市场份额很有可能会在这段重建的空白时期失
去,更可怕的是如果已经有很多客户的单子在做,那说不定连信用、口碑、人脉关系
都会失去。
算是这阵子看了一些东西的心得吧,欢迎指教。
--
我所信仰的科学是一种谦卑的理性,承认自身的无知与渺小才能观察到世界在我们贫
弱的知觉上留下来的痕迹。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 116.59.180.38
1F:推 leicheong:在我的经历里, 4比2先发生呢... :P 05/17 17:50
2F:→ leicheong:而5的情况有些不同. 那时是不够人手下老板主动收缩业务. 05/17 17:51
3F:推 iincho:公司没赚钱的话什麽都是有可能的啊..:p 啊就没现金咩... 05/17 17:52
4F:→ leicheong:然後本来在撑的人, 在看了一会不认为情况有机会好转下 05/17 17:53
5F:→ leicheong:决定离开... 05/17 17:53
6F:推 achii:潮起潮落 会有一批老手离开自行创业 创造另一波高峰 05/17 18:05
7F:推 FlyinDeath:人月神话吗? 05/17 18:14
8F:推 andymai:为什麽我看完感觉好像几个RD把公司产品撑起来?小公司可以 05/17 18:22
9F:→ andymai:这样搞~大公司当然不行啊~要把产品规划给各部门负责再统合 05/17 18:23
10F:→ andymai:怎麽会想要用小公司思维玩大公司模式咧? 05/17 18:25
11F:→ andymai:训练新手的问题~我觉得要从sense做起~系统的架构文件也要 05/17 18:27
12F:→ andymai:做好~做得够好~交接或是传承的问题就会减少... 05/17 18:29
13F:→ zanyking:我是说小公司没错阿,大公司比较不会有这种问题。 05/17 19:00
14F:推 richliu:训练也是要做的呀, 从 AE 开始做起, 除非是即战力 05/17 19:17
15F:→ richliu:不过即战力在现在这个年代不多. 05/17 19:17
16F:推 andymai:但是已经有文中的感觉~就很明显不能再用以前的模式了... 05/17 19:29
17F:→ andymai:之所以会这样不就是因为扩大而带领公司走向大公司规模吗? 05/17 19:31
18F:推 bobhsiao:赚的钱太少就会这样 05/17 21:19
19F:推 TonyQ:主要应该是忽略了 RD 的工作极限跟工作满足啦 , 05/17 21:20
20F:→ TonyQ:不过根据经验 , RD 在这种事情上很难发声 , 05/17 21:20
21F:→ TonyQ:你要说自己不想 train 、工作太重甚至是不可能on schedule , 05/17 21:20
22F:→ TonyQ:很多主管或者 PM 就是会觉得是你在找藉口或者是投不信任票, 05/17 21:21
23F:→ TonyQ:而非 RD 又真的能够了解工作期限的人有限 , 最扯的就是大部 05/17 21:22
24F:→ TonyQ:份主管甚至还会拿工作进度来"货比三家" , 拿这个project 05/17 21:22
25F:→ TonyQ:去问别人 schedule 大概要多少 , 用来作为要求你的基底 , 05/17 21:23
26F:→ TonyQ:一来是别人是别人、自己是自己,不同经验跟能力本身就有差, 05/17 21:23
27F:→ TonyQ:二来是天晓得这个参考的可信度有多高...XD 05/17 21:23
28F:→ TonyQ:每个人都想要时程 on time , 却又想要更多更多的功能 , 05/17 21:24
29F:→ TonyQ:这种状况的恶性循环 , 就是现在的困境 . -_-;; 05/17 21:25
30F:推 iincho:这就要怪台湾人为什麽拉schedule的时候不量化了啊... 05/17 22:26
31F:→ iincho:我的搞法是之前做的项目都存档, 然後人家来argue就拿给他看 05/17 22:26
32F:→ iincho:"你们拉出来的东西实际上就是要double, 所以x2.5很合理" 05/17 22:27
33F:→ iincho:TSP和PSP的资料就是要这样用啦... 05/17 22:27
34F:→ iincho:不然PM漫天喊价RD就地还钱这和菜市场有什麽不一样... 05/17 22:28
35F:→ iincho:不能全怪到非技术人员身上, RD自己也要有足够的资料说服人 05/17 22:29
36F:推 TonyQ:楼上这麽说 , 会让我觉得你应该是还没碰过真正的奥客 . XD 05/17 22:46
37F:→ TonyQ:有些心理有自己一把尺的人根本就不打算被你说服 .XD 05/17 22:47
38F:→ TonyQ:我并没有"全"怪到非技术人员身上, 我只是认为应该要就时程 05/17 22:47
39F:→ TonyQ:论时程 , 论量化 论版本 论时间 , 还会跟你"论"的还算好的. 05/17 22:48
40F:→ TonyQ:早跟你说要一个月没一个月作不完的东西 , 就是会有人一个 05/17 22:48
41F:→ TonyQ:礼拜就来问你整个做好了没 , 你能拿他怎麽办. XD 05/17 22:48
42F:→ TonyQ:而且这些证据对 user 来讲是"RD的证据" , 有没有碰过被说 05/17 22:49
43F:→ TonyQ:"啊那个我不懂啦 , 反正时间到我就是要就对了" 的状况? 05/17 22:49
44F:→ TonyQ:反正 , 时间固定 , 功能数就跟品质成反比 , 05/17 22:50
45F:→ TonyQ:品质一定 , 时间就跟功能数成正比 , 到头来都是取舍问题. 05/17 22:51
46F:→ TonyQ:当然或许有人会说这是 PM 太弱或 user 太奥 , 但是现实中这 05/17 22:52
47F:→ TonyQ:样的状况还不少咧 , 有些案子是真的做到会让人翻脸认赔的 , 05/17 22:53
48F:→ TonyQ:当然有些案子还是很有赚头 , 运气运气. 05/17 22:53
49F:推 ericktw:推楼上,我遇到一个奥客,初规谈好了,时程到了,验收了,给发 05/17 23:16
50F:→ ericktw:票了,之後客户又听别人说有怎样怎样的功能,也希望要有,然 05/17 23:17
51F:→ ericktw:後对方也是一周两通电话来问後(口气都很火),我就建议老板 05/17 23:17
52F:→ ericktw:虽然现再说不做会赔钱(前款收不到),但总比之後无法结案好 05/17 23:18
53F:推 Himetsuki:台湾人拉Schedule怎麽会没有量化呢? 当然有啊 *笑* 05/17 23:37
54F:→ Himetsuki:只不过这个数字是用喊的, 不是有真的拿教科书去测量 05/17 23:37
55F:→ Himetsuki:基本上中小型公司为了生意, 不要太夸张的数字都吃 05/17 23:38
56F:→ Himetsuki:因为是业务部至上的通病, 有生意先吃了, 不管合理性 05/17 23:39
57F:→ Himetsuki:至於教育客户这件事, 也几乎不会有过 05/17 23:39
58F:→ Himetsuki:本质上就是企业客户和普通消费者一样的大爷心态 05/17 23:40
59F:推 iincho:我讲的状况是RD对PM, 至於碰到奥客是是PM的工作, 不关RD事 05/18 00:35
60F:→ iincho:User不懂找PM去解释, PM不管那是PM失职也不是RD问题.. 05/18 00:36
61F:→ iincho:至於RD说服不了PM, 那就是两边角力的问题, 但是台湾的状况 05/18 00:37
62F:→ iincho:虽然说大部分是PM问题, 但是也很少看到RD想过怎样抓时间.. 05/18 00:38
63F:→ iincho:大部分是x2 or x3在抓个大buffer了事, 实际上也没比较好.. 05/18 00:39
64F:推 TonyQ:当 PM /老板自己就是奥客的时候 , 就是我描述的状况 , 05/18 00:42
65F:→ TonyQ:你用两边角力来带过我所描述过的事情干嘛. XD 05/18 00:43
66F:→ TonyQ:重点不是 RD 开时间的方式好不好 , 而是 RD 不管开多少时间, 05/18 00:44
67F:→ TonyQ:只要 PM /老板 不满意 , 他们就不会放过你 , 问题在这. 05/18 00:44
68F:→ TonyQ:而且这里面缺乏所谓的"共识" , 当然这不是通例 , 05/18 00:44
69F:→ TonyQ:但是这是很多地方都有的困境 , 要建立 PM跟 RD 之间的共识 , 05/18 00:45
70F:→ TonyQ:得要有高层支持跟稳定的规范才行 . 05/18 00:45
71F:→ TonyQ:当然如果你想讨论 RD 如何抓时程比较好那倒是无妨啦 , 05/18 00:45
72F:→ TonyQ:但是当不管 RD 怎麽开时间都会被嫌 , 不被信任/上面的人执意 05/18 00:46
73F:→ TonyQ:为之 , 这种现象的存在却不是你一句 RD 时间不会开能抹去的. 05/18 00:46
74F:→ TonyQ:最後有些 RD 选择妥协 , 到最後时程赶不上拼命加班写一些低 05/18 00:47
75F:→ TonyQ:品质的 code , 有些 RD 选择挂冠离去 , 当连你的主管、你的 05/18 00:47
76F:→ TonyQ:同事都用奥客的方式在跑project的时候 , 大家都在赌运气. 05/18 00:48
77F:→ TonyQ:就像你用一句 PM 失职带过所有麻烦的事情 , 但是现实上很多 05/18 00:49
78F:→ TonyQ:地方 PM失职甚至是该死他还是活的好好的 , 倒楣的还是 RD , 05/18 00:50
79F:→ TonyQ:专案管理真的不是谁对谁错的问题 , 而是环境跟政治的问题 . 05/18 00:50
80F:→ TonyQ:当然会发生这种状况的通常是在一些经验不足的小单位 , 05/18 00:52
81F:→ TonyQ:通常碰到这种状况除非有把握全身而退 , 不然我连沾边都不想. 05/18 00:52
82F:推 rainarale:推0.2.3.5,毕业後进公司不到半年,主管、大师兄都跳槽 05/18 02:07
83F:推 rainarale:当时所剩唯一的前辈年资不到2年,承接官网、重要机制 05/18 02:13
84F:→ rainarale:我渐渐变老人了~但最近自觉一直在做MARKETING的杂事 05/18 02:17
85F:推 rainarale:很怕前辈离职~因为需求多到我们都没有时间整理文件 05/18 02:21
86F:推 xephon:有交过几个商的朋友就知道(大学) 他们的想法就是... 05/18 10:01
87F:→ xephon:你们这群人(理工)将来就是要给我管的,我是做为你们的上司 05/18 10:01
88F:→ xephon:而被培养起来的人。 有这种想法的人不占少数XD 没办法 05/18 10:02
89F:→ zanyking:你可以直接呛他,你们这群人就是沿街叫卖信用卡的。 05/18 12:32
90F:→ zanyking:等到以後对产业绝望了,只好去拼公职给国家养。 05/18 12:33
91F:推 xephon:大部分人失败了 哪有那麽多主管位置给你当:P 05/18 12:44
92F:→ xephon:不过成功站上去的人 是不是还保有这种想法很难说 05/18 12:44
93F:推 MonyemLi:很像我们公司呢... 05/29 00:54