A project manager is leading a software development project with agile practices and has outsourced work to three well-qualified subcontractors. Over time, problems arise related to supply-chain management, and the project manager considers replacing the subcontractors with new suppliers. What should the project manager have done to avoid this problem?
Correct Answer: C
Supply-chain and vendor performance issues are best prevented by proactive procurement and supplier engagement planning aligned to the organization's external environment. Engaging suppliers early-often segmented by category (e.g., critical components/services, specialized vendors, long-lead items)-helps establish clear expectations, communication paths, lead times, delivery constraints, and risk responsibilities before disruptions escalate. Validating the sourcing strategy with stakeholders ensures alignment on trade-offs (cost, speed, resilience, quality), governance, and escalation routes. In an agile context, outsourcing still requires strong vendor management, including contract type selection, service-level expectations, and ongoing collaboration practices. Hiring more Scrum Masters to "manage suppliers" misunderstands Scrum roles and does not fix procurement strategy gaps. Escalating to the product owner is reactive and doesn't address root causes like supplier segmentation, contractual clarity, or supply risk planning. Turning supplier qualification into user stories/backlog items is not an appropriate control for supply-chain risk. Proper supplier engagement and validated sourcing strategy reduce disruption risk, improve transparency, and support continuity of delivery.