Metrics to Assess Risk in DevOps
As software development becomes more value-focused, the need for a fluid production process emerges. That process is DevOps. However, when the number of release cycles rises, so does the risk of disruptive code entering the system and eroding the value that development creates. Traditional risk assessment techniques create a false sense of security. Risk is not a simple “go or no-go” decision; it is an input to an informed decision that requires extensive risk analysis. As the velocity increases and the focus on user acceptance and functional validation increases, the number of significant defects—security violations, incomplete code blocks, and unmaintainable code—moving into production also rises. To assess risk in DevOps, Bill Dickenson shares details of five major areas of risk assessment: quality, defect density, complexity, performance, and security. These metrics have proven to be the best indicator for lower cost and lower risk operations. Learn how to use them to better assess risk and improve your software quality.