Many software development teams are now working in an Agile/Scrum way and that’s great! One of the cornerstones of the Agile way of working is “Deliver value fast and often”. The real value is delivered only when the software is running in production (not Dev, not QA J).
Having right deployment principles and practices in place is all the more important in Agile environments because new increments are produced by scrum teams at the end of each sprint. A right deployment strategy is a key factor to have faster and effective feedback loops from each environment. Below are some of the best practices for application deployments.