
Start-up Agile
When you are an innovator all you want to do is get your product out there and start to get a return on your investment. Reducing your product to the smallest useable working thing is sometimes a challenge in itself. What functionality can you deliver that will give the most benefit?

Team Agile
Building and running a team is not easy. People have emotions, personalities, different agendas, families... They need to be dealt with as individuals - certainly not "resources" - but you need to build them into a team, a well-oiled machine. They need to be encouraged to trust each other, have respect for themselves and each other and be stronger together than apart.

Tribe Agile
As your product grows, users and clients start to demand more, and your investment increases with those demands. You may need to recruit more staff into your teams, or even split them up into multiple teams (A "Tribe"). Once that happens they may be required to work on different parts of the product, and depend on each other, or, perhaps, to get in each other's way.

Scaled Agile
Even your Tribes can be scaled. When you get so many, you may need to split them into different "Release Trains", delivering to a specific goal every few weeks or months. Products that size need more than one Scrum Master or Agile Coach, and hundreds of developers working to the same standards and quality.