Delivery

Posted on Sunday, May 20, 2018
How do we deliver software? We talk about git branching strategies, as well as automated and non-automated testing and deployment.

 

Outline

  • Definition of delivery: “Putting software where someone can use it.
  • Branch from develop, or branch from master?
  • Why not just commit to master?
  • Don’t deploy a development environment.
  • qa, test and uat are bad branch names.
  • You should automate the deployment of PR branches.
  • Understand a feature before start it.
  • Software is bad.
  • Developers should be manually testing during code review.
comments powered by Disqus