Chapter 3: Architecting for DevOps Quality
The overall aim of DevOps is to deliver high performance and quality to IT projects. In this chapter, you will learn how DevOps can add value to the quality of IT delivery. In this chapter, we will learn how to define test strategies, proving that quality has been delivered according to the Definition of Done (DOD). But what happens if something breaks? The golden rule in DevOps is you build it, run it, break it, and then you fix it. But then, we must detect what the issue is by executing a root cause analysis (RCA). In the final section, we will discuss remediation and, with that, continuous improvement.
After completing this chapter, you will be able to identify and implement quality measures in DevOps projects. You will have learned what tests can be included, how the are organized, and what the value of these tests is, thus continuously improving the product or service.
In this chapter, we're going to cover the following main...