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 problem

DevOps: The problem

- DevOps is not just a key industry buzzword. It has helped organizations to improve their agility and significantly reduce time to market for their products. Before we try to understand what DevOps is, let's try to understand the problem that DevOps helps to solve. A typical deployment pipeline in an organization looks like this. Business people come up with ideas and features that they would like implemented. Their focus is on the competitiveness of the enterprise. Developers then implement those features. This also includes fixing defects and optimizing the software product for non-functional requirements. QA teams test those changes and report any issues. Developers and QA teams try their best to push stable product changes. Once the changes in the product are deemed good enough to be deployed, the IT operations team deploys those changes to production or a production-like environment. IT operations teams are worried about service level agreements and the stability of the system…

Contents