大多数非平凡的项目都依赖于其他团队,这些依赖正是交付最容易出问题的地方。TL的职责是提前发现依赖,达成明确的契约,并保持持续沟通,这样就没有人会因意外而被阻挡。
如何管理依赖
text
✓ MAP dependencies early — who do we need, and when?
✓ AGREE on interfaces/contracts up front (API shape, data, timing)
✓ GET commitments, not vibes — a date and an owner, written down
✓ DECOUPLE where possible — mocks/stubs so you're not blocked waiting
✓ Over-communicate — a short weekly sync beats silence
✓ Escalate early — a slipping dependency flagged late is a crisis
一个具体的例子
您的功能需要来自平台团队的一个端点。不要等待。本周就API契约达成一致,针对mock进行开发,让他们并行交付。当他们的端点完成时您进行集成,而不是空闲等待三周。
困难的部分:没有权限
您通常不能命令另一个团队优先考虑您。您需要进行谈判、建立关系,并让能够设定优先级的人看到您的需求。影响力和信誉是您的杠杆。
为什么这很重要
跨团队依赖是导致截止期限延迟的首要原因,而且在造成问题之前是看不见的。
TL早期识别并化解这些依赖,就能将脆弱的多团队计划转化为真正能交付的计划。
