From the course: Agile Software Development

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

DevOps: The solution

DevOps: The solution

- DevOps is the culture and practice of closer cooperation between developers and QA teams, or Dev, and IT operations or Ops, DevOps. This type of cooperation is not created in a vacuum. It's created by a change in mindset, which includes collective responsibility throughout the deployment pipeline. It includes learning and implementing integration practices and patterns. It also includes the use of tools to automate various processes ranging from build automation to automated acceptance testing to programmatically provisioning and configuring infrastructure to automated monitoring of deployed applications. Most importantly, DevOps enables organizations to deploy fixes and new features to users quickly and keep deployments more stable. This reduces lead time on the work items, which is perfectly aligned with the lean principles, which we will discuss more later. There are three key aspects to DevOps. Continuous integration or CI is the practice of frequently committing changes to the…

Contents