Skip to content

Instantly share code, notes, and snippets.

@CoryFoy
Created September 16, 2014 18:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CoryFoy/497559abac31c2c958dd to your computer and use it in GitHub Desktop.
Save CoryFoy/497559abac31c2c958dd to your computer and use it in GitHub Desktop.

5 Team States:

  • Collocated - Team report to the same leader, and sits together in the same area where incidental communication can heppen
  • Distributed - Groups of people who make up the team are collocated in different locations
  • Dispersed - Individuals from the team are in different locations
  • Matrixed - Team members are collocated, but report to different managers who may or may not be aligned with the systems vision
  • Vendorized - The delivery unit is made up of people from both internal and external sources (i.e., team is reliant on a vendor as part of being able to deliver)

As you move further away from the team being a single, coherent, collocated unit, you should be decreasing the amount of time between integrated builds of working software.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment