Upgrade to Pro — share decks privately, control downloads, hide ads and more …

12 Factor Team

Alex Ley
November 10, 2015

12 Factor Team

The '12 Factor App' principles are agreed on as the foundation of Cloud Native applications, but can the same principles be applied to teams? This talk explores if the 12 factors can be re-purposed to create high functioning teams that are ready to build and support Cloud Native applications.

Alex Ley

November 10, 2015
Tweet

More Decks by Alex Ley

Other Decks in Technology

Transcript

  1. “Are suitable for deployment on modern cloud platforms” “Minimize divergence

    between development and production, enabling continuous deployment” “Can scale up without significant changes” “Have a clean contract with the underlying operating system, offering maximum portability between execution environments” http://12factor.net/
  2. I. Codebase One codebase tracked in revision control, many deploys

    1. Team Repository One location, tracked in revision control, many contributors
  3. I. Team Repository •Your team's `repository`, a goto place for

    information. •Checklists, play books, documentation links. •Everyone contributes. •Treat it like a codebase, cleanup and clear out, refactor. •GitHub wiki feature is great.
  4. 11

  5. 20

  6. • Daily standup that highlights issues and dependencies. • Weekly

    planning meetings with the whole team. • Start new work by hosting an Inception. • Reach milestones by reducing scope. X. Expect Changing Priorities & People
  7. • Visible roadmap to spark discussion. • Tag stories that

    are suitable for Pull Requests. • Provide timely feedback on contributions and say ‘THANK YOU’. • Cross-team pairing! XI. Enable Contribution
  8. 32