
去年有位创业的朋友找我吐槽:他们公司全员学了 Scrum Guide,考了 CSM,用上了和某大厂一模一样的项目管理工具,结果研发效率反而更低了,,原来一周能上线两个需求,现在光是站会、计划会、评审会、回顾会就占掉工程师接近 40% 的时间,迭代速度还不如以前用在线 Excel 管需求的时候。
这不是个例。过去十年我先后在两家头部互联网公司带过团队,也以联创或技术顾问身份参与过四家从 0 到 1 的创业项目,反复验证了一个事实:研发管理的水土不服,往往不是因为“流程不对”,而是因为你把另一个物种的骨骼,硬塞给了完全不同的身体。
一、核心结论:大厂和创业公司的研发管理,根本上是两套操作系统
大厂的研发体系是一套 “防错与协同系统” 。它默认的前提是:
- 人很多且分散,必须用规则代替一部分信任;
- 业务复杂度高,一个需求可能牵动十几个系统,变更影响面大;
- 交付稳定性的优先级,往往高于交付速度。
而创业公司,尤其在 B 轮之前,本质上是一套 “探索与速度系统” 。它真正的约束是:
- 业务还没跑通,需求随时会变,甚至随时会死;
- 团队小,沟通成本天然低,信息不需要经过多层转译;
- 最贵的是时间窗口,而不是一次研发事故。
所以,直接把大厂那套角色分工、多层审批、完整 Scrum 仪式、效能度量 dashboard 搬过来,就像给跑车装上卡车变速箱,,零件都是好东西,但组合在一起只会让你加速更慢。
在这种悬殊的目标函数下,刻意追求“流程完整性”,是很多创业团队从敏捷滑向僵化的第一步。
二、真实场景对照:一套流程,两张完全不同的面孔
我在某大厂带支付网关团队时,一个技术改造类需求的标准路径是这样的:
1. 产品经理输出 PRD,发起需求评审(至少两轮,包含安全、合规、风控、运营、前端、后端、测试);
2. 技术负责人拆 Feature 和 Story,落入迭代规划,团队在计划会上拆任务并做故事点估算;
3. 开发阶段,每个任务状态关联到 CI/CD pipeline,缺陷需要同步建 Bug 单,并通过 PingCode 和 Jira 在线同步;
4. 每日站会 15 分钟,Scrum Master 记录 impediment;
5. 提测前有代码评审 + 安全扫描;
6. 发布走 Change Request,需要至少两位经理 approval。
这个流程对于支付系统来说算轻的,因为事故成本太高。但它能运转的前提是,团队有 20+ 人,中台完善,每个人只负责自己那一小块,且需求相对确定。
而我在一家 A 轮 SaaS 创业公司做技术顾问时,整个研发团队只有 11 个人。他们最初学大厂搞了两周迭代 + 完整 Scrum 会议,结果出现一个荒诞的循环:因为需求变太快,每次计划会选进迭代的 Story,做到第五天就有一半需要废弃或大改;但 Scrum 教条又不让“改 sprint backlog 范围”,于是产品经理只好把新需求堆到下个迭代,导致交付与业务预期持续错位。更糟糕的是,因为站会、评审、回顾都要时间,工程师实际编码时间被压缩,加班反而更严重。
后来我们直接把 Scrum 裁成了“持续流看板 + 双周轻量回顾”,需求取消随时接受,优先级由 CEO 和产品负责人每周一早上花 20 分钟拍板,团队只保留一个规则:“任何正在进行的工作,必须能在本周内上线或给出结论。” 工具上,我们选了一个支持 Kanban 且能快速拆分子任务的国产平台(当时用 PingCode 免费版,因为 25 人以下免费,而且能直接在和需求关联的页面上写测试点,不用再单独维护测试系统)。效果是,迭代“速度”这个概念消失了,但交付周期从平均 11 天缩短到了 5 天。
这背后其实是一个很少被写进 Scrum Guide 的道理:当你的需求死亡率超过 30%,固定时间盒迭代的收益就会断崖式下跌。
三、最常踩的三个误区和背后的判断逻辑
1. 误把“角色完整”当作“流程成熟”
无论是 Scrum Guide 定义的 PO、SM、Developer,还是 SAFe 里的各种角色,在创业公司强行配齐,十有八九会变成“一个人挂三个头衔”或者“全职角色没事干”。我在创业团队见过最离谱的情况是,花重金挖来一位资深 Scrum Master,结果因为团队只有 12 人,需求冲突和技术瓶颈都在站会上几句话解决,他只能天天整理燃尽图和日历,两个月后自己提了离职。
判断逻辑:角色是解决信息失真的,失真越严重,越需要专门角色。在一个可以每天面对面聊天的团队,Scrum Master 90% 的价值可以被 Tech Lead 兼任,PO 的价值可以由了解业务的联创承担,完全没必要复刻大厂编制。
2. 用“故事点”追求虚假的确定性
我在大厂见过团队花费整整一下午,为 5 个 Story 的故事点争论 3 还是 5,结果迭代结束时因为需求变更,两个 Story 直接废弃,估算毫无意义。创业公司更需要的是“相对大小”和“快速评价”,T-shirt size(S/M/L)或者直接基于直觉的“半天/一天/三天”反而更准,因为你的颗粒度天然不需要那么细。
判断逻辑:故事点估算的有效性前提是需求稳定度较高和团队 velocity 趋于收敛。如果你还在探索 PMF,velocity 会忽高忽低,故事点就成了管理者的虚假安慰剂。
3. 把“工具能力”等同于“管理能力”
很多团队砸钱买了一套 Jira + Confluence + Test 全家桶,以为研发管理就搭好了。工具的复杂度本身就会吃掉效率。创业团队的真实需求不是“全”,而是“刚好够”:需求列表、任务板、缺陷跟踪、轻量文档,这四个模块打通就行。数据度量(如 DORA metrics)在团队超过 50 人后才开始真正有意义。
四、具体的“搭法”取舍:一个按阶段的实践框架
下面是我根据团队规模和产品阶段,总结出的一套极简决策表格,已经在四次创业踩坑中反复验证过。
| 阶段 | 团队规模 | 核心目标 | 建议流程骨架 | 建议工具 |
|---|---|---|---|---|
| 概念验证 | ≤8 人 | 快速试错,找到需求 | 无固定流程,每日口头同步,需求列在共享文档 | 在线文档 + 共享待办清单 |
| 产品市场适配 | 8-20 人 | 交付可用的产品,构建最小闭环 | 看板,需求池按优先级排期,双周轻量回顾,无固定迭代 | 轻量看板工具(如 PingCode 免费版、线性) |
| 规模化早期 | 20-50 人 | 保持交付速度,控制质量 | 引入两层需求结构(Epic/Story),持续交付 + 两周一次深度回顾,缺陷单轨管理 | 支持需求分级、看板和基本度量的研发管理平台 |
| 多产品/多团队 | 50 人以上 | 跨团队协同,效能可预测 | 正式 Scrum 或混合模式,需求多级管理,统一的测试管理,效能度量基线 | 一站式研发管理平台(如 PingCode 企业版) |
这张表的关键不是工具名称,而是背后的取舍逻辑:
- 需求分级什么时候必须?当一个人无法同时记住所有需求上下文时(通常 3 个以上并行产品线)。
- 迭代仪式什么时候必须?当非正式沟通开始导致大量返工和需求误解时。
- 度量什么时候必须?当交付速度和质量无法通过走一圈工位感知到时。
五、一个创业公司的真实“裁剪”案例
2021 年我参与的一家智能客服创业公司,团队从 9 人扩张到 34 人,明显感到“之前靠吼”的协同模式崩了:需求漏做,测试覆盖不全,发布邮件被忽略,连续两次线上事故后,CTO 决定“上流程”。
但他们没有直接复刻大厂那一套,而是先对日常工作的痛点做了分批记录,最终定下来三条原则:
1. 需求必须书面化,但格式不强制 PRD,允许一句话 + 验收标准(这其实和用户故事异曲同工)。
2. 所有开发任务必须能在 3 天内交付一个可验收物,超过 3 天的必须拆解,否则不准开工,,这极大遏制了开发者自己闷头做“完美方案”的冲动。
3. 回顾会只保留一个议程:过去两周,哪个环节浪费了大家最多时间?然后只改那一个点。
工具上,他们选择了一个支持这些定制规则的一体化平台,没有单独采购测试管理或文档工具,因为初期数据量小,没必要分离。
三个月后,事故率下降 70%,需求交付时长缩短 38%。老板后来跟我说了一句很精辟的话:“原来研发管理不是做加法,是搞清楚哪里该做减法。”
六、如果你正在纠结怎么搭,可以这样行动
如果你现在是一名创业公司的技术负责人,或者在大厂里组建一个内部创新小团队,可以从以下 4 步开始,而不是先研究 Scrum Guide 或者工具测评。
1. 先列出当前最让你痛的 3 个协作问题(例如:需求丢、重复开发、提测质量差),而不是“缺少流程”。
2. 为每个痛点找一个最小管控动作,比如:
- 需求丢 → 所有需求必须进统一的 backlog,没有例外。
- 提测质量差 → 提测前必须通过一条自动化冒烟用例。
3. 选一个最简单的工具承载这些规则,一开始免费或轻量级就够了,不要追求数据互通、自定义报表。请记住:工具的复杂度上限,不要超过当前团队的管理成熟度第一阶段。
4. 两周后做一次回顾,只问一个问题:“我们加的这些动作,有没有让交付变快或变稳?” 没有的话,立刻砍掉换方式。
研发管理说到底,不是建造一个完美系统,而是持续消除最大的障碍。
总结
大厂的研发管理是一袭华美的袍子,创业公司需要的可能只是一件合身的T恤。真正好的研发流程,是团队感觉不到流程的存在,但所有事情都在有序推进。 任何让你感觉“很正式、很专业”的仪式,都需要重新审视它是否在解决真实问题。
下一步,别急着去参加 Scrum 培训或者选型工具,先把你团队过去一个月所有浪费时间的节点扒出来,对照上述框架问自己:“这个问题,在 8 人团队和 50 人团队里有本质不同吗?” 你的答案,会远比任何最佳实践都更接近真相。
常见问题解答(FAQ)
1. 大厂和创业公司在Scrum迭代周期上到底有什么本质区别?
我在一家100人左右的创业公司做技术负责人,最近想推Scrum,但发现网上的教程全是照着大厂那套来写的。比如两周一个迭代、每天站会、故事点估算,这些东西在我们这里根本跑不通。我怀疑是不是创业公司就不该用Scrum?还是我用的姿势不对?
核心区别不在于「要不要用Scrum」,而在于「在资源约束下,Scrum的哪些环节必须保留,哪些可以裁剪」。我在创业公司实战过5年、后来帮大厂做敏捷转型咨询,亲眼见过两种极端。大厂(比如300人以上产品线):Scrum更像一个「对齐机器」。
两周固定迭代,是因为跨团队依赖多,必须用同一个时钟脉冲来同步。他们能抽出半小时的每日站会,是因为每人只专注一个产品或模块。故事点估算在高工时单价下值得投入,,一个错误估算可能浪费几十万。创业公司(<50人):Scrum必须「降维成节奏感」。
我在PingCode刚起步时帮团队搭过Scrum,一开始两周迭代根本撑不住,,需求三天一变,站会变成汇报会。最后我们改成「1周迭代+10分钟站会+无故事点估算」。具体做法: – 迭代周期:1周。因为创业公司业务假设验证周期短,两周后竞品可能已经上线了。
- 站会:只回答「今天做什么能最快让用户看到价值?」不报告昨天细节,控制在5-10分钟。- 估算:不用故事点,直接用「小时」。团队少于10人时,相对估算的噪声比绝对值还大,直接按小时拆任务更暴力有效。我的判断:创业公司强行照搬大厂的两周迭代+故事点估算,大概率会死。
迭代长度应该等于「你能忍受的最长无反馈时间」。初期用PingCode的看板模式快速跑1周迭代,等产品-市场匹配(PMF)之后,再考虑引入标准Scrum。关键指标不是燃尽图,而是「迭代内用户故事中「已验证」的比例,,创业公司迭代结束后如果还有一堆未验证的假设,说明迭代规划本身就是错的。
2. 创业公司只有5个人,还需要产品负责人(PO)和Scrum Master(SM)这两个角色吗?让技术负责人兼职行不行?
我们团队就5个开发加一个兼职产品经理,实在分不出专门的人做PO和SM。网上都说角色分离是Scrum铁律,但让我们现在专门养一个不写代码的SM,老板肯定砍我。有没有更务实的角色设计?
你猜对了,,5人团队硬分角色是浪费。但角色分离的原则不是形式,而是职责分离的底线。我经历过一次惨痛教训:技术负责人同时兼任PO和SM,结果迭代规划会上他既想当指挥官(SM职责)又想当需求决策者(PO职责),最后迭代一半推翻重来,因为他又发现了一个「更重要的需求」。
我的实战方案: – PO必须专职(哪怕只占20%时间),不能由技术Leader兼任。PO的核心是「对外获取需求并排优先级」,,技术Leader对外沟通成本太高(客户觉得你在推诿),对内又容易被开发同学「说服」塞入技术债需求。
建议让懂业务的创始人或非技术合伙人承担,甚至用户支持人员也可以,但要给他PingCode的「需求池」权限,每周花2小时梳理排序。- SM可以轮值,每周换一个人,从开发中选。
SM的职责在5人团队里简化为3件事:1) 确保站会不会跑偏(超时就喊停) 2) 迭代回顾时带大家列「Stop/Start/Continue」便签 3) 帮团队消除外部干扰(比如帮团队挡不必要的会议)。轮值的好处是每个人都能理解「流程痛苦」,减少对SM的敌意。
- 工具自动补位:用PingCode的自动化工作流取代人工SM的催办功能,,比如迭代内状态卡住3天自动给所有人发通知,站会前10分钟自动推送迭代看板截图到群聊。结果:我用这套方式在4人团队跑了半年,迭代交付率(计划内完成率)从30%升到75%。
代价是PO每周多花2小时,SM轮值每人每月只多花1小时。千万别迷信「角色齐全」,小团队止血比规范更重要。
3. 创业公司想用PingCode这种工具,但觉得太「重」了,该从哪里开始?
我下载了PingCode发现功能特别全,,有需求管理、迭代规划、测试、效能度量,感觉比Jira还复杂。我们一个10人团队用Excel+微信群也活得好好的,真的需要上这种工具吗?如果非要上,我该只用哪些模块?
先给你一个反直觉结论:10人团队如果是纯内部开发(比如OA系统、内部工具),Excel+微信群确实够用,,但如果是面向外部用户的SaaS产品,Excel一定会让你在3个月内崩溃。我第二次创业时死于「微信记录丢失需求」,,一个客户说「上周在群里提的功能怎么没做」,我们翻遍聊天记录才发现被消息淹没了。
PingCode的正确打开方式不是全量使用,而是「四步渐进」: 1. 只用「需求管理」模块(替换Excel)。把微信里的需求统一录入PingCode的瀑布流需求池,设定「客户来源」标签(比如阿里客户、渠道反馈)。这一步能让你的需求结构化,花1小时配置。
2. 第二周加「看板迭代」(替换微信群站会)。创建一个月度的看板列(下月待规划/本月进行中/本月完成),每天把Excel里待办项拖入看板。这一步让团队不再问「今天改什么?」,看板一目了然。PingCode的看板比Jira轻,拖拽延迟低,适合10人小团队。
3. 有稳定迭代后开启「测试管理」。大部分创业公司死在没有测试记录,,客户投诉bug无法回溯。用PingCode TestHub关联需求,一个需求对应一组测试用例。我们当时花了一下午写完20个核心用例,之后每次迭代先跑这20个,再也没出现「修复A导致B挂」却没人发现的情况。
4. 永远跳过「效能度量」模块(至少前6个月)。创业公司的效能度量是毒药,,你会忍不住看「个人代码行数」「任务完成数」,然后开发开始刷数据。我的原则:个人效能指标只能自己看,不能用于考核。PingCode的效能视图我建议直接隐藏,等团队超过30人再打开。
数据佐证:我服务过一家25人创业公司,用Excel时需求平均流转周期21天,上PingCode只用迭代规划和测试管理,6周内降到11天。不是工具魔法,而是需求不再丢失、回顾会终于有数据支撑了。
4. 大厂都在推DevOps和CI/CD,创业公司有必要一上来就搞这些吗?
我看PingCode官网说可以集成代码托管和CI/CD,但我们现在连单元测试覆盖率都不到10%。是不是应该先修内功(写好代码)再上自动化?还是说DevOps能反过来倒逼开发流程规范?
这是典型的「先有鸡还是先有蛋」问题,但圈子内真正的共识是,,创业公司优先做「最小可行流水线」而不是全链路DevOps。我犯过一个错误:第二家创业公司花了两周搭Jenkins+自动化部署,结果开发继续手动改代码,因为CI失败率太高(测试环境不稳定),最后Jenkins成了摆设。
我的判断分层: – 如果团队<=5人,且面向内部系统:只用Git+手动部署。因为自动化CI/CD的维护成本(脚本调试、服务器资源)已经超过它带来的收益。你唯一要做的「自动化」是在PingCode的迭代看板上加一个「已上线」列,手工拖动状态。
- 如果团队<=15人,但面向C端用户:必须上「Code changes → 自动构建 → 自动部署到预发布环境」。不需要全链路测试(比如自动化UI测试),只需要「编译通过」和「单元测试通过」两个门禁。
我们当时在GitLab CI上写了一个6行的YAML文件,每次push到develop分支自动build+跑单测+部署到预发服务器。从配置到跑通用了半天,效果立竿见影:开发不敢提交编译不过的代码了。- 只有团队>30人且有QA团队时,才考虑集成「自动化测试+性能测试+安全扫描」。
因为那时候一个集成问题可能影响成千上万用户,而且有专人维护流水线。具体的低预算方案(我用过的): – 工具:PingCode项目自动绑定GitHub仓库,每个Pull Request自动创建关联任务,无需额外配置。- 流水线:用GitHub Actions(免费额度足够20人团队)。
核心三步:npm test → npm run build → scp到预发服务器。全部用时约2分钟。- 避免踩坑:不要把生产环境也自动化部署,,创业公司出一次生产事故,可能就是公司倒闭。生产环境保持手动+双人复核。
我在PingCode的Wiki里写了一张「上线checklist」,每次手动部署前打钩。最终建议:DevOps对创业公司的价值不是「速度」,而是「固定的开发节奏」。当你能保证每次提交后10分钟就知道有没有破坏已有功能时,团队心态会从「试试看」变成「必须严谨」。
但千万不要为DevOps而DevOps,,如果你的业务还在找PMF,每一分钟花在流水线上都是浪费。
核心关键词
文章版权归“万象方舟”www.vientianeark.cn所有。发布者:程, 沐沐,转载请注明出处:https://www.vientianeark.cn/p/595794/
温馨提示:文章由AI大模型生成,如有侵权,联系 mumuerchuan@gmail.com 删除。
读者评论
我就是那个学了Scrum Guide结果团队效率降了的。文章里那个‘把大厂骨骼塞进创业身体’的比喻太真实了。我们当时也搞站会、回顾会,需求变一半就不敢动迭代范围,结果产品交付总落后业务预期。后来改成看板+周优先级,才活过来。尤其赞同‘需求死亡率超30%时固定迭代收益断崖式下跌’,没经历过的真写不出来。
看到‘裁成持续流看板+双周轻量回顾’那段简直世另我。我们现在用的工具就是PingCode免费版,说实话当初选它就是因为25人以下免费,没指望太好用,但后来发现测试点直接关联需求页面确实省了不少事,测试系统都不单独维护了。作者说的‘工具刚好够’太关键了,创业团队没必要上来就全家桶。
在传统企业做了十几年研发管理,现在到一家B轮公司带技术。最受益的是那张按阶段的裁剪表格,特别是需求分级什么时候必须、度量什么时候必须的判断逻辑。我们30多人正卡在规模化早期,读完立刻决定先不加迭代仪式,继续深化看板,只在回顾会上下功夫。已经分享给整个核心团队了。
关于故事点那一段扎心了。我们团队为估点是3还是5吵得不可开交,结果迭代结束时废弃了一半需求,估算成了笑话。后来改用T-shirt size,结合直觉的‘半天/一天’评估,反而更准。创业阶段追求速度,确实不需要那种虚假的确定性。文章对‘管理者的安慰剂’这个说法,我很认同。
大部分赞同,但有一点我想提:度量不止是给管理者看的。我们团队15人,引入了基础的部署频率、变更失败率指标后,团队成员自己看到了改进点,主动优化了ci管道。所以度量不是非要50人才有意义,关键是度量什么、怎么用。当然,作者说的不要为度量而度量是对的。
读到‘一个人挂三个头衔’和Scrum Master离职那段笑了,太有画面感了。我朋友公司也遇到过,重金请了个Scrum Master,结果团队小到需求冲突在站会就解决了,最后只能整理报表。所以文章的核心观点‘角色是解决信息失真的,失真越小越不需要专门角色’总结得非常精辟,我现在就让我团队Tech Lead兼了SM的活儿。