Agile Squad Definition & Discovery

For an Agile Squad to best function, they need to be able to define what they are authoritative for, the dependencies of that squad, and describe the goals of that squad. This helps Squads define areas of autonomy, and declare clear dependencies between Squads.
agile org design organizational models

Agile Squad Definition & Discovery

TL:DR : An example template for defining an Agile Squad

Source Document: https://github.com/alexwitherspoon/Agile-Squad-Organization-Model/blob/master/Agile-Squad-Definition-Discovery.md

Photo by [rawpixel.com]

Photo by rawpixel.com / Unsplash

Why Defining the Squad Matters

For an Agile Squad to best function, they need to be able to define what they control, what they depend on, and what their goals are. This helps Squads define areas of autonomy, and declare clear dependencies between Squads.

I’ll revisit this over time to continue to add additional thoughts, so consider it an incomplete WIP. If you’d like to contribute, PRs/dialogue is welcome over at the github repository for this document. The latest accepted version will be updated regularly on my website: https://alexwitherspoon.com/agile-squad-definition-discovery

How do we Charter an Agile Squad or Team!?

I’ll consider that out of the scope of this document, and in the future, I’ll write some ideas around how to successfully charter a team, but here is a great article to start the conversation: https://medium.com/agile-outside-the-box/inception-getting-to-rapid-alignment-on-team-vision-and-goals-47cc60b0cb9

How to use the Template, and How to Drive Alignment

There are certainly many ways to approach this, but I’ve arrived at this basic starting point. Each Squad should work to author, publish, own, maintain, and seek approval from the business for a living definition of the Squad as outlined below. Being a living document, this should be revisited regularly, at least quarterly. These definitions should be published in a place that is easily seen by the entire company, and should be used to onboard new employees, as well as enable a growing organization to easily learn and discover what is being worked on, and the Squad that is accountable for the cross functional execution for a given project or asset.

Squad Definition Template