作者TonyQ (得理饶人)
看板Soft_Job
标题[心得] 进入陌生专案 - 主管篇
时间Tue Aug 25 09:26:41 2020
这篇来讲讲怎麽进入一个陌生专案,所谓的陌生专案有很多种形式,
同上篇, 不管什麽形式, 这里的前提都是 source code 还在,
source code 都不见的逆向模式特别复杂, 这里先不论.
以下我把专案形式跟上篇分成一样的四类:
1. 弃婴型: 所有以前的开发者已经不可考了, 目前无人主力维护
2. 孤岛型: 专案本身跟其他专案连结性不高, 本来就已经有1-2人在主力维护.
3. 协作型: 专案本身有跟其他专案连结, 且各专案(包括当前专案)都有人维护.
4. 跳岛型: 专案本身有跟其他专案连结, 但其他专案没有固定人员维护,
可能就3-4人维护多个专案, 要不断切换专案.
-------
跟工程人员只需要处理目标跟确认目标比起来,
主管的定位相对复杂很多,这里我简要的拉出几种,
常见的角色定位,但现实世界仍然非常复杂,
此仍不足以涵盖。
首先,对一个主管而言,
要讨论的是首先主管的工作是什麽。
正常情况下,主管的真正核心工作是介於上司跟下属之间,
组织运作的润滑剂,让同仁理解公司目标,
让公司理解执行困难并找出适当的规划方案让上下妥协。
对所有主管来说,向上管理是最重要的一个核心技能,
如果一个主管真的超级不认同你的主管,
也无法跟主管取得共事的基础认同,
真心说早点离职吧,干不久的。
另外招募跟人脉也是一个主管的专业技能,
主管就是公司第一线的人资,这个概念到哪都不变的。
从这个思路来看,主管概要的有几种不同的路线:
1. 更上层主管的服从者:a.k.a. 上层主管有能力操大局,
自己跟着他做,不做太多自己的布局跟操盘。
2. 上层主管不介入的主导者:
「我就是没有专业才找你来的,由你决定」
3. 下层强势员工的辅导者:
下面很强势或很厉害,自己基本上只是来让他好做事的。
4. 同侪水平的支持者:
这个路线对上对下都维持稳定的运作,
但主要目标是支援水平同侪,
达到要活大家一起活,要死大家一起死的效果。
a.k.a. 抱着当红大腿不放。
-------
底下我们简要展开十六种的状态乘法
1. 更上层主管的服从者:a.k.a. 上层主管有能力操大局,
自己跟着他做,不做太多自己的布局跟操盘。
* 弃婴型: 所有以前的开发者已经不可考了, 目前无人主力维护
这个基本上要确定自己跟下属是有能力做损坏控管的,
留意我说的是损坏控管,不是掌握专案。
这种时候考虑的是 worst case 不能比现在更糟,
而不是啥时变的正常,因为至少需要一段时间持续变好,
来推动团队的信心。
这种团队同时吃专业能力跟规划能力,
没有足够的信心,建议不要送死。
* 孤岛型: 专案本身跟其他专案连结性不高, 本来就已经有1-2人在主力维护.
这个接手後要仔细盘点自己人的能力跟专案的 match 程度,需求的控制力是否安全。
会不会产生陨石需求的情况,如果会就得优先控制需求。
一般来说这种团队最怕断头变成弃婴型,
团队中如何保持团队的稳定跟汰换是主管新接的重点对象。
* 协作型: 专案本身有跟其他专案连结, 且各专案(包括当前专案)都有人维护.
这种情况重要的是水平主管的关系,
够多人别人觉得你不好合作投反对票,你就掰掰。
策略考虑时要以大局为重,必要时自己单位吃亏一点没关系。
* 跳岛型: 专案本身有跟其他专案连结, 但其他专案没有固定人员维护,
可能就3-4人维护多个专案, 要不断切换专案.
这个基本上最重要的核心盘点,要跟上面操盘者时刻确认,
哪些专案是一线哪些专案是二线。
这种时候最常见的错误是二线当一线,一线当二线,
爆炸时烟火通常会飞的很高,一定要抓紧需求目标。
2. 上层主管不介入的主导者:
「我就是没有专业才找你来的,由你决定」
* 弃婴型: 所有以前的开发者已经不可考了, 目前无人主力维护
请摆出强人主管形象,大家都靠你了。你不行,就是大家一起死。
* 孤岛型: 专案本身跟其他专案连结性不高, 本来就已经有1-2人在主力维护.
同上请摆出强人主管形象,大家都靠你了。你不行,就是大家一起死。
* 协作型: 专案本身有跟其他专案连结, 且各专案(包括当前专案)都有人维护.
呃,仔细看看同侪有没有笨蛋,
有的话小心不要被他拖下水,
如果同侪有聪明人,识相的先跟着人家的脚步走。
如果同侪都看起来普普,那就先以大家的水平运作,
除非老板真的很挺,不然一开始还是别做碾压别人的举动。
因为没有意义,干掉他,他的工作一定会落到你这来,
你干掉了越多人,你身上的事情就越难做好。
就真正的组织运作目标,还是失败的。
这条路线该做的是把自己一亩三分地耕好,
培养跟自己路线相同的主管,自己再挑其他的地方攻城略地。
* 跳岛型: 专案本身有跟其他专案连结, 但其他专案没有固定人员维护,
可能就3-4人维护多个专案, 要不断切换专案.
老板无法协助规划加上专案破碎,这是地雷中的地雷,
这种情况通常是强人还不够,得要是超人主管了。
这种时候最重要的是建立起自己信得过的桩脚,
然後就各项专案拉出严重程度,
总之让专案回到孤岛或协作是最重要的方针。
3. 下层强势员工的辅导者:
下面很强势或很厉害,自己基本上只是来让他好做事的。
* 弃婴型: 所有以前的开发者已经不可考了, 目前无人主力维护
一定要压着下面的人好好听需求提供者讲什麽,
不然往往会出现严重做错东西的 worst case 。
最惨会整组被干掉。
(这通常也是为什麽本来是弃婴原因)
* 孤岛型: 专案本身跟其他专案连结性不高, 本来就已经有1-2人在主力维护.
这还好,一样留意员工跟需求提供者的关系,
如果都正常的话,要做的是,
利用优秀的人会吸引优秀的人的概念,
引入其他同侪变成双主线的模式,这样会比较稳定。
其他的因为内部管理是相对安全的,
可以多花点力气钻研产品长线目标。
* 协作型: 专案本身有跟其他专案连结, 且各专案(包括当前专案)都有人维护.
留意团队冲突跟留意可能的架构师角色是不是自己路线的人,
尽可能培养自己人成为合格的架构师角色。
其他的就是基本的时程及资源管理基本功,
没什麽特别需要留意的,顶多是水平单位多交流多拉赛。
* 跳岛型: 专案本身有跟其他专案连结, 但其他专案没有固定人员维护,
可能就3-4人维护多个专案, 要不断切换专案.
招募,这种情况通常是要跟老板争取 headcount 招募,
招募的目的不是要让所有专案有人维护,
而是要提高公车指数。
亦即核心成员离职时,还有人能补上。
4. 同侪水平的支持者:
这个路线对上对下都维持稳定的运作,
但主要目标是支援水平同侪,
达到要活大家一起活,要死大家一起死的效果。
* 弃婴型: 所有以前的开发者已经不可考了, 目前无人主力维护
请当强人主管,不要扯别人後腿,让别人无法正常运作,
要计算水平单位的资源跟吃紧程度,
避免拖垮其他单位运作。
其他的当然是,招募,信心建立(避免持续恶化),
等待时间撑过从弃婴到孤岛的过渡期。
* 孤岛型: 专案本身跟其他专案连结性不高, 本来就已经有1-2人在主力维护.
这个状态因为支援别人的筹码不多,
所以大部分情况下是要自己家里耕田生兵,
强化单位单兵战力,直到有能力出去连结专案。
* 协作型: 专案本身有跟其他专案连结, 且各专案(包括当前专案)都有人维护.
这部分当然是发挥自己的强处,
理论上这个路线应该没啥好担心的。
* 跳岛型: 专案本身有跟其他专案连结, 但其他专案没有固定人员维护,
可能就3-4人维护多个专案, 要不断切换专案.
这就有点惨,自己擅长的是给别人送炭,但自己家里是寒冬,
首要的工作是关起门来生兵耕田,把专案产出耕好。
---------
其实还有一大块的共同通识,我写在最後,
进入一个团队,我习惯找出以下角色的分工:
1. 需求定义者
2. 时程规划/确认者
3. 工程主导者
4. 开发者
5. 设计师
6. 系统分析师
7. QA
8. User
其中,最重要的是找到真正的 user 。
其他的基本上先分出公司赋予的角色,
再看看有没有没挂职但实际上是该角色的地下角色。
如果可能,扶正地下角色,
往往是一个新来的主管的最大政治红利。
其他的就是就各专业跟目标环境的需要,
选育用留,一个主管是公司第一线的人资,
这句话意味着主管真正的工作,
是让成员在适当的角色做适当的产出。
这篇算是简单的用极度简化的模型,
把几个可能的情境带入,为了方便大家带入,
我特地没把每个人的个人能力带入,而是只说明情境跟方针,
通常现实世界是我们得同时扛几十个目标,
但要记得,方针的存在,
是确认你当下怎麽持续改善团队跟你自己的政治位阶,
所进行的一种策略规划。
本质上也得考虑企业资源,企业目标,甚至企业文化。
退一万步说,如果一个职缺的企业文化,
跟该状态所需方针,严重抵触,而你又无法向上说服。
这时候你就是不适合的角色,可能的话,避开这些地方才是正途。
-----
Sent from JPTT on my Google Pixel 3 XL.
--
虚实之间的世界,
反抗军与
启蒙军的交集
带着
Android 去旅行、去发现
在身边浑然不觉的 另一个世界。
全世界,都是我们的 足迹与游乐场。
~ The world around you is not what it seems. ~ http://ingress.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.43.115.99 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1598318805.A.030.html
1F:推 k306zxzx: a.k.a 是什麽梗吗? 看不懂XD 08/25 09:44
2F:推 shooter555: 感谢分享 08/25 09:46
3F:→ shooter555: aka就缩写而已吧 08/25 09:47
4F:→ shooter555: 要当强人主管也不是这麽容易 除非就是摆明了不服者走 08/25 09:51
5F:推 ian90911: 感谢分享 08/25 09:51
6F:推 bowin: 推好文 08/25 09:53
7F:→ bowin: a.k.a. = also known as. 08/25 09:53
8F:→ TonyQ: aka: as known as. XD 08/25 09:53
9F:→ testPtt: 对主管来说真的没办法顶多重做 反正不是他做 08/25 10:03
是说重做的话题线头在哪
10F:→ shooter555: 重做应该不容易吧 时程上就很难允许 且若是已在线上运 08/25 10:23
11F:→ shooter555: 行的产品也是需要维护 很难一刀砍 08/25 10:24
12F:推 applejuice64: 推 08/25 10:47
13F:推 black2575: 推 08/25 11:13
14F:推 kofi0916: 谢分享 08/25 11:50
※ 编辑: TonyQ (111.71.10.240 台湾), 08/25/2020 12:35:45
15F:推 ice0803: 感谢分享 08/25 13:04
16F:推 TAKADO: 感谢分享 08/25 17:07
17F:推 APTON: 感谢分享 08/26 00:16
18F:推 Csongs: 我最近也是被主管要求把前人的案子重做...(怕 08/26 08:57
19F:推 chung928: 推 08/26 09:23
20F:→ superpandal: 重做的案子就是吃力不讨好 看来很多人想的一样 08/27 22:11
21F:→ superpandal: 只有年轻才会想爆肝完成 以後真的要考虑遇到了就走 08/27 22:12
22F:→ superpandal: 要重做要嘛很受器重 要嘛慢慢来 08/27 22:14
23F:→ shooter555: 就算要重做也是像草履虫分裂一样 先把陌生专案原有的 08/28 12:01
24F:→ shooter555: 人分裂出来 另组一个team开新专案 原有的还是得维护 08/28 12:02
25F:→ shooter555: 弃婴就不适用就是了 08/28 12:06