敏捷第3讲:敏捷团队组建——手里只有几杆枪,如何盘点资源组建能打仗的班底?

62 阅读14分钟

写在前面

经过前两讲的铺垫,我们解决了 “做什么” (MVP范围)和“怎么做” (敏捷模式)的问题。然而,这些都是纸上谈兵

真正的考验,从今天开始。你看着手里握着的团队人员配置:

角色理想配置现实情况缺口
产品经理1人Linda(1人)0
UI设计师1-2人与公司其他项目共享,每周最多支持3天0.5人
前端开发(Web/H5)2人小王(1人)1人
iOS开发1人1人
安卓开发1人1人
后端开发2-3人老张 + 小李(共2人)0-1人
测试工程师1-2人2人
DevOps/运维0.5人老张兼任勉强覆盖

你要用这个“残阵”,去完成一个对标行业巨头的任务。

如果这是你接手的项目,你的第一反应是什么?

A. 崩溃,找老板辞职
B. 硬着头皮上,车到山前必有路
C. 开始系统性地盘点、重组、求援

选C的人,恭喜你,你有了项目经理的基本素养。但接下来才是真正的考验:如何把一副公认的“烂牌”,打出至少能上牌桌的效果?

互联网项目,特别是初创公司,常态就是资源永远稀缺。作为项目经理,你面临的不是资源优化,而是 “生存战”

能摸到好牌是可遇不可求的,大多数时候,我们手里都是烂牌。如何把手上的烂牌打好,才是真正考验一个PM的战略眼光和资源整合能力

一、 摸清家底:“人员与能力”盘点

几乎所有项目管理教科书都会告诉你:先组建团队,再启动项目。

但在真实的互联网世界里,这句话要反过来:先有项目,再有什么用什么,最后在过程中把“一群人”变成“一个团队”。

我们的第一个思维转变必须是:忘掉标准的岗位配置,用“能力清单”代替“职位头衔”。

巧妇难为无米之炊。所以在考虑如何争取资源之前,你必须知道自己手里的“米”到底有多少,以及这“米”的质量如何。

1. 资源核算:从自然月到“净工时”

老板给的时间是“3个月”。但PM必须将其翻译成 “净工时”

  • 团队配置: 4人(2后端、1前端、1UI)。
  • 总工时: 4×3个月×22/2644 人 \times 3 个月 \times 22 天/月 \approx 264 人天。

请立刻进行 “工时折损计算”

折损项折损比例(预估)损失工时
基础折损(会议、行政、HR流程)10%约 26 人天
敏捷开销(站会、评审会、回顾会)15%约 40 人天
技术债/返工(老张经验、新手前端)15%约 40 人天
突发状况(老板插队、服务器宕机)5%约 13 人天
净工时55%约 145 人天

结论: 3个月的窗口期,你的实际开发净工时只有145天。平均到每人,只有36天的深度开发时间。这个数字必须成为你所有排期和谈判的基准。

2. 能力盘点:警惕“单点瓶颈”

另外拿出一张白纸,开始画一张完全不同的表格。我不再问“我们缺什么职位”,而是问“要完成V1.0,我们需要哪些具体的能力”:

能力领域具体能力谁有?熟练度(1-5分)
移动端开发iOS原生开发无人0
安卓原生开发无人0
React Native/Flutter跨端小王(了解)2
前端开发管理后台前端小王4
H5活动页面小王4
后端开发API设计与开发老张、小李5、3
视频处理服务老张(有经验)4
推荐算法基础老张(理论)2
测试与质量功能测试无人0
自动化测试无人0
性能测试无人0
运维与部署服务器部署老张4
监控与告警0
产品与设计交互设计Linda + UI设计师3、4
视觉设计UI设计师4
需求细化Linda3

这张表一出来,形势反而清晰了:

  1. 移动端是最大的黑洞:完全空白
  2. 测试是第二大黑洞:完全空白
  3. 后端是相对优势:老张能撑住,但独木难支
  4. 我们有的,和我们需要的,严重错配

面对这样的能力地图,传统思维会告诉你:赶紧招人,把坑填上。

但在互联网公司,在三个月必须上线的死命令下,这个思路行不通。因为:

  1. 招聘至少需要一个月,新人熟悉项目最少需要半个月
  2. 领导不会给你额外的人员编制
  3. 就算招到了,也不一定合适

所以,我们必须换一种思路:不是“缺什么补什么”,而是“有什么用什么,实在没有的,换个方式实现”。

2. 补短板,还是扬长板?

资源盘点更重要的是要好钢用在刀刃上,你需要将团队成员的能力进行“解耦”。

角色能力特点潜在瓶颈应对策略
老张(资深后端)架构能力强,代码质量高。单点瓶颈。 核心架构/部署必须由他负责。让他主要负责架构搭建核心接口,避免陷入 CRUD 业务。
新手后端热情高,经验少,但可塑性强。缺乏经验,容易产生 Bug,需要老张大量指导。负责次要业务文档工作,从老张那里接手非核心CRUD
前端(会Vue)熟悉Web,但对原生App开发经验为零。技术栈切换成本高。 如果选原生,学习成本巨大。必须选跨平台框架,利用其现有Web经验,快速上手。
Linda(产品)经验少,但执行力强,对老板意图理解深。需求文档深度不足,容易被老板带跑。必须兼任PO(产品负责人) ,严格遵守迭代锁。

团队组建核心原则: 我们的目标不是组建完美的团队,而是组建一个 “最小可行性团队(Minimal Viable Team, MVT)”,保证每项核心任务都有人负责,且关键节点不会因为某人离职而瘫痪。

二、 技术取舍:用“烧钱”买“时间”(兼答作业)

在资源匮乏的项目中,PM的战略价值体现在:敢于做痛苦的取舍,特别是“自己搞 VS 花钱”的决策。

先考虑清楚这三个问题:

  1. “我们的目标用户大部分用什么手机?是iPhone 13 Pro Max还是红米9A?”(答案是后者,千元安卓机)
  2. “我们的核心指标是什么?是极致的60帧流畅度,还是‘能用、不卡、能看视频’?”(答案是后者)
  3. “我们愿意用多少性能损失,换取开发速度翻倍?”(需要技术评估)

结论:“如果用React Native,配合一些原生模块优化视频播放,在低端机上应该能达到‘勉强可用’的水平。比原生差,但比没有强。”

这就是资源受限下的核心决策逻辑:不是追求最好,而是追求“在约束条件下的最优解”。

对于关键的技术决策点,作为项目经理,你不需要懂具体的技术实现,但你必须引导团队做出风险可控的选择

1. 技术架构取舍——为什么选择跨平台?

决策: 必须选择跨平台框架(如 Flutter 或 Uni-app)。

对比维度原生开发跨平台开发结论
时间成本6个月+(两套代码)3个月(一套代码)跨平台是唯一能在3个月内完成的方案。
人力成本2名前端(iOS+Android)1名前端节省50%的人力开销。
性能考量最佳良好,但渲染会有损耗。可接受。 “抖腿”的核心是搞笑和流畅度,而非极致的3D性能。
团队适配0%80%(前端有Vue基础)利用前端现有的Web经验,快速形成战斗力。

PM结论: 在资源受限时,速度和效率永远优先于理论上的完美性能。

2. 功能取舍——为什么“烧钱”也要买服务?

功能自研成本第三方 SaaS 成本PM决策
视频转码/存储需要大量服务器、带宽、编解码经验(老张无法兼顾)。按量付费,即插即用(阿里云/腾讯云)。必须购买。 自研成本高昂且耗时,会占用老张大量时间,延误核心架构。
内容审核/风控需要AI/图像识别经验,政策风险高。按条数付费,专业服务商(易盾/内容安全平台)。必须购买。 这是法律风险。自研不仅耗时,一旦出事,公司可能直接被封禁。

“粮草先行”的道理: 互联网创业,时间就是命。自研非核心技术(转码、审核)是一种对时间的巨大浪费,也是对专业风险的漠视。在关键时刻,烧钱买服务,就是买时间、买专业、买合规。

三、 团队组建:三位一体与跨职能

在小团队里,没有冗余的职位。每个人都必须扮演多个角色。

1. PM的“三位一体”

在“抖腿”项目组,你不再是一个单纯的PM。你必须身兼三职,缺一不可:

  • 项目经理(PM): 负责排期、进度管理、资源协调。
  • Scrum Master (SM): 负责保障流程(迭代锁)、消除障碍(解决研发老张遇到的问题)。
  • 产品负责人(PO): 负责需求的最终决策(与产品共同承担)和Backlog的优先级排序。

PM的价值不再是“管理”,而是 “粘合剂”和“过滤器”

2. 组建“功能团队”而非“组件团队”

  • 错误做法(组件团队): 前端团队只负责前端,后端团队只负责后端。

    • 问题: 协作成本高,一个功能需要跨越多个团队,容易互相等待。
  • 正确做法(跨职能团队): 将所有人按功能划分为一个整体(如:“Feed流交付团队”)。

    • 结构: 老张 + 新手后端 + 前端 = “战斗小组”
    • 优势: 团队的唯一目标是交付完整的功能。沟通效率最高,责任划分最清晰。

四、 资源争夺战:会哭的孩子要“有理有据”

“会哭的孩子有奶喝”——这句职场哲理的真正含义是:你的需求必须是基于价值和风险的,而不是基于情绪的。

在项目启动之初,PM不应该立刻向老板哭穷。而是要:先证明自己能用烂牌打出成绩。

1. 资源申请的“三步走”策略

你不能说“给我加人”,你要说“为了实现X目标,我们需要Y资源”。

第一步:战术自救(自证能力)

  • 动作: 跑完第一个迭代(两周),成功交付一个Demo。
  • 目的: 用成果(而不是抱怨)来证明团队的效率和方案的正确性。

第二步:数据化提需(合理谈判)

  • 时机: 跑完第一个或第二个迭代,有了清晰的燃尽图(Burndown Chart)数据后。
  • 谈判重点: 提出 “资源置换”。例如:“老板,我们用4人团队在第一个月完成了20%的MVP核心功能,证明了敏捷是有效的。但按照当前进度,要在3个月内实现V1.0的全部功能,必须额外增加2名资深后端,或者将上线日期延后一个月。”

第三步:资源优先级梯队

在谈判桌上,不能只给老板一个选项。你要准备好一个优先级梯队:

优先级资源类型目标价值谈不成就做什么?
A级(必须争取)外部 SaaS 服务(转码/审核)购买专业度,规避法律和技术风险。只能进一步砍掉功能,V1.0无法上线。
B级(强烈建议)1名资深前端或UI消除单点瓶颈,提高用户体验。前端UI必须降级,用户体验风险增加。
C级(争取时间)上线日期延后2周换取回旋余地,提高测试质量。只能通过牺牲测试时间来赶工。

核心: 资源申请,本质上是风险和价值的再分配。你不是在要钱,你是在将 “无法完成的风险” 推给决策者。

五、启动:第一次迭代规划会议怎么开?

团队组建完毕,但如何让大家真正成为一个“团队”,而不是“各自为战的人”?

答案在于第一次会议。这不是普通的任务分配会,而是一次建立共识、明确规则、点燃斗志的启动会。

会议议程只有三项:

第一项:共同理解我们要做什么

  • 不是读文档,而是一起分析竞品(抖音、快手)
  • 重点讨论:“它们第一个版本是什么样?我们比它们差在哪里可以接受?”
  • 得出共识:我们的V1.0,就是一个“能刷搞笑视频”的极简App

第二项:共同制定游戏规则
在会议上约定好四条团队公约:

  1. 迭代内需求冻结:这两周定好的需求,天王老子来了也不能加
  2. 每日站会不超过15分钟:只说三件事:昨天做了什么、今天做什么、遇到什么障碍
  3. 问题不过夜:遇到阻碍,当天必须提出,大家一起解决
  4. 尊重专业,但可以挑战:技术听老张的,产品听Linda的,但任何人都可以提出质疑

第三项:认领第一个迭代的任务
第一个迭代目标:做出一个能安装、能播放5个预设搞笑视频的App原型

把任务贴出来,让团队自己认领。

  • “React Native环境搭建” - 小王认领
  • “视频播放组件开发” - 小王+外部顾问
  • “后端视频列表API” - 老张认领
  • “5个测试视频准备与上传” - Linda认领
  • “App基础UI框架” - UI设计师认领

关键细节:  让每个人在认领时,当场估算需要多少小时。不是为了考核,而是为了让他们自己感受到任务量,学会量力而行。

会议结束时,提出最后一个问题:“各位,我们现在这个团队配置,比大厂差远了。但你们觉得,我们有没有可能,用三个月时间,做出一款至少能让100个人笑出来的产品?”

沉默了几秒。小王先开口:“试试呗,反正最坏也就是做不出来。”
老张推了推眼镜:“技术上,有希望。”
Linda眼睛发亮:“我会准备好后面的需求!”

六、 总结:PM的价值是“化腐朽为神奇”

项目经理的价值,从来不是将完美的计划完美地执行出来。

真正的PM,是在没有资源、没有时间、没有完美方案的情况下,找到一条最低成本、最高速度的生存路径。

“抖腿”项目,是一个典型的 “烂牌”项目。我们已经通过前三讲的梳理:

  1. 明确了方向: 轻量级搞笑App(V1.0章程)。
  2. 选定了模式: 敏捷(迭代锁)。
  3. 盘点了资源: 确定了 MVT 结构(解耦),并通过购买服务将核心技术资源最大化。

我们手里依然是烂牌,但我们已经有了打牌的章法。接下来,就是卷起袖子,进入残酷的执行阶段了。


【第3讲·实战作业】

现在,你已经将团队组建为一支敏捷战斗小组。 下一步,你需要带领团队进行第一次迭代规划:划分任务、明确目标。

请思考:

  1. 迭代目标: 第一个 Sprint(两周)的目标是什么?(不要说“把App做完”,要说 “一个可验证的最小功能集”)。
  2. 研发的任务: 在第一个迭代中,你认为研发(资深后端/架构师)最主要的任务是什么?(什么任务是不可替代的?)
  3. 验收标准: 第一个迭代结束时,你的 “验收标准(DoD)”是什么?(不能只看代码,要看用户价值)。

下集预告: 团队开始运转,你却发现大家在站会上只会说“我昨天在写代码,今天继续写代码”。

  • 如何让站会真正发挥作用?
  • 如何让产品经理和开发人员说同一种语言?
  • 如何把“做一个点赞功能”这样的模糊需求,拆解成团队真正可以执行的任务?
  • 如何进行高效的用户故事梳理

敬请期待敏捷第4讲:用户故事拆解——别把“点赞功能”写成几千字文档,学会用卡片说话

搜索框传播样式-白色版.png