Skip to content
Richard Michael edited this page Jan 14, 2011 · 1 revision

Usage

Feature authoring

  1. Author a feature specification.
  2. Create a ticket from the specification.
  3. Start the feature on a dedicated branch.
  4. Complete the feature, pushed to an independent feature review environment.
  5. Obtain sign-off on the feature.

Release marshalling

  1. Assemble a list of the completed features.
  2. Merge the desired features into the release branch.

Production deployment

  1. Pre-flight testing in a mirrored production environment.
  2. Obtain sign-off on the deployment.
  3. Zero downtime deployment to production, with guaranteed rollback.