The correct answer is B because DevOps organizations are typically designed around small, dedicated, cross-functional teams aligned to products, services, or value streams. These teams may be described as squads, product teams, or service-aligned teams depending on the organization’s operating model. The key principle is that the team contains, or has direct access to, the skills needed to deliver and operate value with minimal handoffs.
Traditional silo-based models separate development, testing, security, release, infrastructure, and operations into different functional departments. This often creates queues, delays, conflicting priorities, weak ownership, and poor feedback. Highly matrixed organizations can also create divided accountability and slow decision-making. DevOps aims to reduce these structural frictions by improving ownership, collaboration, flow, and accountability for outcomes.
The organization construct does matter because structure strongly influences behavior. A DevOps operating model should make it easier for teams to build, test, release, operate, learn, and improve together. Small dedicated teams support faster feedback, clearer ownership, and better alignment to customer value. Relevant study guide references: Target Operating Models and Organizational Designs; Becoming a DevOps Organization; Measuring to Improve.
==============