Identifying Dependencies (+1)
Identifying Dependencies
- Technical dependencies: Feature B requires infrastructure work from Feature A
- Team dependencies: Feature requires work from another team
- External dependencies: Waiting on a vendor, partner, or third-party integration
- Knowledge dependencies: Need research or investigation results before starting
- Sequential dependencies: Must ship Feature A before starting Feature B
Managing Dependencies
- List all dependencies explicitly in the roadmap
- Assign an owner to each dependency
- Set a "need by" date
- Build buffer around dependencies -- they are the highest-risk items
- Flag dependencies that cross team boundaries early
- Have a contingency plan: what do you do if the dependency slips?