dependency 是你的工作在完成前需要从另一个团队或系统获得的东西。跨团队依赖关系是延期的首要原因之一,因为它们会把你的时间表的一部分置于你的控制之外。管理它们涉及可见性、主动协调以及在可能的情况下减少依赖。
使依赖关系可见
text
✓ MAP them early → what do we need, from whom, by when?
✓ Identify the CRITICAL PATH → which dependency, if late, delays everything
✓ Track each one explicitly (a RAID log or dependency board)
✓ Confirm the OTHER team agrees to the timing — a date you assumed isn't a commitment
主动协调
text
✓ Talk to the other team EARLY — give them lead time
✓ Agree on interfaces/contracts up front so both sides can work in parallel
✓ Re-confirm as deadlines approach; check in, don't assume
✓ Have a fallback if the dependency slips
在可能的情况下减少依赖关系
最好管理的依赖是你已经删除的那个。你能 stub/mock 另一个团队的部分,然后稍后集成吗?能否对工作进行排序,使独立部分首先开始?解耦提供了弹性。
