Tuesday, June 23, 2015

Simple Continuous Delivery

Continuous Delivery is a very simple process. This is how it could be:

  1. Always deploy on the customer environment.
  2. Make use of small feature branches.
  3. Make sure you have always very small features. Try to spend no more than two hours on it.
  4. Do Test Driven Development!
  5. Create some integration tests, let it run while you are about to deploy.
  6. Create end-to-end tests when needed and run all just once a day.
  7. Have very, very short feedback's from the customer! Make use of on site customers or key users.
  8. Spread functionality as much as you can over the different teams, so that merging isn't going to be a problem.
  9. Don't be afraid of making mistakes!
  10. Don't make deals that result in a deadline!
That's it! No problem.

No comments:

Post a Comment