全文约 5000 字,阅读约 13 分钟。
重点内容:研发团队从 10-50 人长到 100-200 人,项目管理分别坏在哪。核心讲 100-200 人团队的五个断层症状,配 FBI Sentinel 和华为 IPD 两个真实案例,再给六条制度和八条选型标准,最后落到一款能接住大团队的工具上。
先说一个我经常遇到的场景。
公司研发团队三十来个人的时候,一切都还顺。项目经理早上在群里问一句「接口联调怎么样了」,五分钟内七八个人回话,谁卡住了一眼就看出来。需求变更更简单,产品经理走到工位边说边比划,改完顺手在白板上划掉。
然后团队开始长。五十人,八十人,一百二。某个周一早上,项目经理照例在群里问进度,这次回了三十多条消息,五条说的不是同一件事。他翻了半小时,发现两个组在做同一个功能,还有一个组的方案上周就被否了,没人通知到。
人还是那些人,活还是那些活,管理的方式失灵了。
失灵不是感觉,是有数据的。Standish Group 的 CHAOS 2020 报告(样本约 5 万个项目)里,项目整体成功率 31%,陷入困境的 50%,彻底失败的 19%。按规模拆开更刺眼:小项目成功率接近 90%,大项目不到 10%。报告里说的大项目,通常就对应百人以上团队同时推进的工程。
还有个更朴素的算法。沟通链路数按 n(n-1)/2 算,10 个人是 45 条潜在链路,50 人是 1225 条,100 人是 4950 条,200 人是 19900 条。链路本身不要命,要命的是全靠人肉维护:口头同步、微信群、周报、会议。团队过了百人,人肉同步的边际成本陡增,增到一定程度,信息就开始丢、慢、变形。
所以 100 人以上的研发团队,项目管理要解决的不是把人管住,而是让信息、决策、交付物在几百号人之间有序流动。这篇文章只谈规模不谈行业,软件研发、硬件研发还是软硬混合,问题是同一套。
三个规模段,三种活法
10 到 50 人:人脑缓存期。
这个阶段的管理是人盯人。一个项目经理加三五个组长,能罩住整个盘子。项目并行一般在一到三个,工具用什么都行:白板、Excel、协作文档,甚至微信群置顶都够用。信息存在管理者的人脑里,谁在干什么、什么优先级、昨晚改了什么,问一句就知道。
这个阶段真正该留意的是单点。某个模块只有一个人懂,某次决策只存在于两个当事人的记忆里。团队再长一倍,这些单点就会变成事故。但总体上说,50 人以内靠人能管住,上系统是加分项,不是必选项。
50 到 100 人:第一次失控。
第一次觉得管不过来,通常发生在这个区间。信号很具体:项目并行到了三到六个;测试从开发里独立出来,产品、运维也各自成组;项目经理每天一半时间花在问进度上;周报发出去,不同部门对同一个项目的进度对不上;口头定的变更,两周后没人认账。
上海钧森包装踩过这个坎。这家做包装材料的公司,研发团队从五十多人扩到 89 人,多项目并行是常态。他们的麻烦很具象:一个定制包装要过客户需求澄清、结构设计、打样测试、工艺评审、量产上线,任何一环卡住,交期就往后推。互联网团队做错了,下个迭代改掉就行;包装厂打样错了,模具费直接打水漂,客户还不一定给第二次机会。团队长到接近九十的过程中,项目经理每天反复问进度,WBS 拆解、测试评审这些事散在表格和聊天记录里。他们后来把研发全流程收进一套系统,89 人全拉进去,人数不封顶(完整案例见钧森包装落地实录)。
100 到 200 人:系统性断层。
如果前面两个阶段是越来越累,这个阶段是机制性失灵。五个症状,基本每个百人研发团队都能对上号。
症状一,口头同步彻底失效。有家做智能装备的制造企业,项目团队常年在 100 到 180 人之间,跨研发、工艺、供应链、质量、客户交付五个部门。诊断数据很直观:系统里 12 个月的正式变更只有 61 条,按会议纪要和群记录回溯,实际调整超过 300 次,比例超过 4 比 1。信息不是没留痕,是留在了没人找得到的地方。
症状二,变更泥潭。同一家企业的数据:变更单平均审批 11.3 个工作日,最长的走了 34 天;已批准但从未关闭的 47 条,占比超过 70%。填一张四十多字段的表、等十一天、还可能被驳回,团队干脆绕过流程直接干。流程不是被尊重死的,是被执行成本拖死的。
症状三,进度黑盒。百人团队并行五到十个项目时,「整体完成 90%」没有任何信息量。哪个需求真的可测了、哪个版本缺陷收敛了、哪个里程碑下周一定掉,没人说得清。管理层看到的进度,是层层修饰后的结果。
症状四,资源争抢。几个项目同时要同一个架构师、同一批测试机、同一条试产线。没有全局视图,优先级就变成了谁嗓门大,关键人被几个项目撕扯,每个项目都觉得缺人。
症状五,决策延迟。CHAOS 2020 把 5 万个项目按决策速度分组:决策延迟低的组成功率 75%,延迟高的组 21%。百人团队的决策链天然长,一个跨部门方案评审拖两周是常态,拖着的日子里项目就在原地空转。
两个案例:一个向左,一个向右
先看 FBI 的 Sentinel。这个案子被复盘了快二十年,值得每一家百人团队读一遍。
2000 年,FBI 立项 Virtual Case File,计划三年给全局探员换一套电子案件管理系统。2005 年项目废弃,前后花了约 1.7 亿美元,什么都没交付。接盘的 Sentinel 在 2006 年由洛克希德·马丁中标,预算 4.25 亿美元,原计划 2009 年 12 月完成。这 4.25 亿里有 1.2 亿,差不多四分之一,是给 FBI 自己的项目管理办公室做监管用的。第一阶段交付前,光文档就写了 2 万多页。
2010 年 10 月,美国司法部监察长办公室的报告:项目至少延期两年,超支至少 1 亿美元,4.05 亿花掉了,四个阶段只交付了两个。MITRE 的独立评估更直接:按现在的做法干下去,还要再花 3.51 亿,2016 年也交不出来。
然后发生了这个案子最值得记住的部分。2010 年 9 月,FBI 把项目收回自研,团队从数百人砍到 40 人上下,其中不到一半做实际开发;废除重文档重流程的管法,改敏捷,需求拆成 670 个用户故事,双周一个迭代,每个迭代给高管做一次演示,不看 PPT,看能跑的东西。2012 年系统交付上线,最终成本约 9900 万美元,不到原预算的四分之一。
同一套需求,人多的时候做不出来,人少的时候做出来了。差别不在人,在机制。
再看华为。1999 年,华为正式引进 IBM 的 IPD,也就是集成产品开发。2000 年首次试点,研发总周期缩短约一半;到 2003 年,华为几乎百分之百的项目都跑在 IPD 上。推行五年后的公开复盘:研发项目平均周期缩短 50%,产品故障率减少 95%。2012 年徐直军接受《财富》专访时说,7 万多人的研发队伍还能有序开展工作,靠的就是这套持续优化的流程和组织。
FBI 和华为,一个向左一个向右,指向同一件事:百人以上研发团队的分水岭,从来不是招多少人,而是有没有一套让大规模协作成立的机制。IPD、敏捷、门禁、评审,名字不同,干的事一样:把依赖显性化,把决策变快,把质量前移。
流程与制度:先立规矩,再谈工具
工具救不了乱流程,这句话对百人团队尤其成立。上任何系统之前,有六条制度得先有。
第一条,统一工作项语言。全公司只有一套编号体系:需求、任务、用例、缺陷、发布。一个需求从提出到上线,编号不变,走到哪一步都能查。这一条直接治「同一个需求在三个群里三个版本」。
第二条,变更分级。不是所有变更都值得上会。参照那家智能装备企业的改法:T4 走事后备案,T3 由项目经理和接口人双签,只有 T2、T1 上委员会。改完之后,正式审批的变更从每周 15 单降到 4 到 6 单。申请单字段从 40 多个砍到 6 个:动了什么、影响谁、影响多少、何时补回、不做的后果、需要谁确认,填写时间从 25 分钟降到 7 分钟。制度要让人愿意守,守起来太贵的制度等于没有。
第三条,门禁前移。需求评审、设计评审、测试准入、发布评审,节点不过不给过。硬件团队对此不陌生,软件团队往往是吃亏之后才认。质量活动全部堆到测试阶段,返工成本是需求阶段的几十倍,这是制造业几十年前就算明白的账。
第四条,单一责任人加阻塞升级。跨部门的事,必须指定唯一负责人,不是相关方,是能拍板也能被追责的人。同时定好升级线:阻塞超过 24 小时自动上升到上一级。事情最怕的不是难,是卡在部门之间没人推。
第五条,决策时效。给决策分级定时:哪些问题组长当天定,哪些项目经理 48 小时内定,哪些必须上会以及上会频率。CHAOS 的数据前面给过,决策延迟低的团队成功率是延迟高的三倍还多,这一条几乎是白捡的分。
第六条,度量少数几个数。别看工时报表,那玩意儿在百人团队基本是编的。看三个就够:需求交付周期(从提出到上线多久)、变更关闭率(批了的变更有没有闭环)、缺陷逃逸率(测试没拦住、上线后才发现的比例)。三个数都在往下走,团队就是在变好;三个数都难看,加班加点也白搭。
这正是研发项目管理系统该起作用的地方。
选型:百人团队要看哪八件事
100 人以上的研发团队挑工具,看的不是任务看板好不好看,而是这套研发项目管理系统能不能把上面的制度接住。具体说是八件事。
第一,多项目组合视图。一个屏幕看全部在跑项目的健康度:里程碑达成率、逾期工作项、资源冲突。管理者如果还要逐个问项目要状态,工具就白上了。
第二,资源负载视图。关键人被几个项目占着、负载多少,一眼能看到。争抢从谁嗓门大变成数据说话。
第三,全链路追溯。需求到任务、任务到用例、用例到缺陷、缺陷到版本,一条线拉得通。硬件叫可追溯性,软件叫 RTM,是一回事。
第四,基线与变更管理。计划变了,基线留痕,影响范围自动分析。口头变更 4 比 1 那种坑,靠这个堵。
第五,门禁和流程自动化。评审节点不通过,状态流不动。制度从要求这么做变成只能这么做。
第六,细粒度权限。百人团队里通常混着外包、实习生、供应商,谁能看成本、谁只能看自己的任务,要能按角色加数据范围双层控制。
第七,度量自动出数。上面说的三个数,系统直接算,不用 PMO 每月底对数。
第八,私有化部署。研发数据是公司核心资产,源码私有、数据在自己服务器上,这对大团队的重要性比对小团队高一个量级。
能同时接住这八件事的研发项目管理平台,市面上不多,这也是下一节只推荐一款的原因。
如果只推荐一款:智序项目管理软件
如果让我从市面上挑一款给百人研发团队,我推荐智序项目管理软件,也就是智序 ORDR 项目管理软件,上海环优信息科技有限公司出品,做项目管理软件到今年第七年。推荐理由不是功能表最长,是它的设计刚好长在百人团队的痛点上(逐款对比见之前那篇10 款项目管理软件评测)。
多项目并行,智序项目管理系统的解法是项目报表加 AI 数据中心。项目报表把工作项、迭代、缺陷、成员、燃尽、周进度、工时多维汇总,AI 数据中心按管理层、项目层、产品层、测试层分视角看这一周:组合健康度、里程碑达成率、逾期工作项、资源冲突,AI 预警把高风险项先挑出来。钧森包装的项目负责人原话是这么说的:以前多个项目并行,项目经理每天反复问进度,现在甘特图和 AI 数据中心把状态摊开了,管理层一眼能看到风险点,89 人的研发团队一下子有了秩序。企业级多项目的完整场景,可以看企业级项目管理方案。
计划层,WBS 计划、甘特图、主子计划、阶段、阶段门禁、迭代规划是一整套。百人项目拆到人到天,依赖关系和关键路径都在图里,进度黑盒先破一半。硬件和强合规团队走瀑布研发方案这条线。
变更和追溯,需求池、需求矩阵、CCB 变更、DCP 决策、RTM 追溯目录是成体系的。变更不再靠群记忆,谁提的、影响谁、什么时候补回,系统里翻得出来。
质量前移,用例库、测试计划、测试执行、测试报告、缺陷、测试资源是独立业务域,覆盖率分析直接统计需求到用例的覆盖缺口。钧森的研发主管是这么说的:WBS 拆解后,大任务变成可执行的小任务,每个需求有主、有期、有交付物,测试和评审搬上线,版本发出去比之前稳多了。
软硬混合,这是很多百人团队的真实形态。做工作手机的竞速通,软件自己研发、硬件外包,他们的研发总监说,在智序项目管理软件里,软件项目和硬件项目都能汇总成工作项,这是用下来最明显的一点。敏捷模板、瀑布模板、混合、看板在同一套系统里并存,按项目自由切换,软件研发团队的敏捷研发方案是默认起点,不必为工具分家。
权限和治理,组织与权限给了部门、成员、角色 RBAC、个人权限四层,外包和实习生的边界划得清;审计日志在治理域,出事翻得回去。
成本这笔账要单独算。智序项目管理系统终身免费版 0 元,不限人数,工作台、产品、项目、迭代、工作项、测试、AI 预警、AI 数据中心、四种内置模板都在里面,还支持私有化部署;企业版 799 元一人买断或 499 元一人一年,加上计划管理、评审、工单、工时;旗舰版 999 元一人买断或 699 元一人一年,需求池、阶段门禁、AI 知识库都在这一档。百人以上团队注意,按人头买断在你们这个规模不是最优解,官网有不限人数终身版,面议,各版本边界可以在版本对比页看全。钧森包装用的就是全流程不限人数的授权,团队从 50 多人扩到 89 人,系统没加过一分钱。
也得把话说全,智序不是没有边界。免费版不含计划管理和需求池,百人团队绕不开的 WBS 甘特和评审管理在企业版起步,需求池、CCB 变更和阶段门禁在旗舰版;流程本身还乱的,先别指望工具救,上面那六条制度比选型更急;跟 ERP、CRM 的深度集成要单独评估,不是开箱即全有。
回到标题的问题:100 人以上的研发团队该怎么管?
答案不神秘:把口头同步换成统一工作项,把随意变更换成分级门禁,把层层汇报换成数据看板,再把这一切固化进一套接得住的研发项目管理平台。规模本身不产生混乱,规模放大的是机制缺口。机制补上,100 人和 200 人管起来是一个味道。
在动手选型之前,可以先做一件事:把过去三个月里所有口头定的变更翻出来,数一数正式记录多少条、实际调整多少条,差几倍。这个倍数就是流程缺口的大小。先补流程,再上系统,顺序别反。
如有侵权请与我们联系