Skip to content

Instantly share code, notes, and snippets.

@andrewabest
Created October 22, 2015 22:45
Show Gist options
  • Save andrewabest/caa42738d12264f52fff to your computer and use it in GitHub Desktop.
Save andrewabest/caa42738d12264f52fff to your computer and use it in GitHub Desktop.
Team Charter and Definition of Done

“Done” has a special meaning in agile projects. It’s not “done but…” or “done except…” but “Done” with a capital D. This means that a story or task has satisfied all of its acceptance criteria and our global done criteria.

  • Acceptance criteria satisfied.
  • All code written.
  • All tests pass.
  • There are (at least some) tests for new code.
  • Tests (at least one) added when touching existing code.
  • Build is green.
  • Code merged to refs/heads/develop via PR
  • Deployed to CI

This is how we as a team agree that we will work together.

  • We like to like working here.
  • Stand-up at 0900 sharp; no waiting.
  • Update Jira work items by the end of each day.
  • Standard interruption protocol. Respect headphones.
  • Merges to refs/heads/develop via pull request.
  • Keep all the builds green. Broken builds are everyone’s responsibility.
  • YAGNI (“Ya ain’t gonna need it.”)
  • Clean as we go.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment