Skip to content

Instantly share code, notes, and snippets.

@stevedev
Created December 19, 2011 16:37
Show Gist options
  • Save stevedev/1497890 to your computer and use it in GitHub Desktop.
Save stevedev/1497890 to your computer and use it in GitHub Desktop.
Inspire EM Gateway Development / Acceptance Procedure

Pre-development

Add a story to tracker

  • Story should just be a single task not an entire feature.
  • Add a description.
  • Attach a jpg for design, if needed.
  • Tag the story with the feature name for easy lookup
  • Do not add points. That belongs to the developer
  • Do not add tasks to the story. We use those for development. If you have a list of items or values, add them in the description.

Development

  1. Start a story in tracker
  2. Create a new branch
  3. Write the tests
  4. Write the code
  5. Add the branch name as a comment
  6. Deliver the story
  7. When story is accepted by tester, merge into master.

Acceptance

  1. Pull up the delivered story in Tracker and look in the comments for the branch name
  2. Load up terminal
  3. type: cd ~/Sites/emgateway
  4. type: stage branch_name
  5. Test out things and make sure that:
    • Things still work
    • The story requirements are met.

If things are not as they should be, reject with a very specific comment. Otherwise accept the story and we will merge the branch into the master branch for you.

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