Definition of Cyclomatic Complexity
Cyclomatic Complexity is a metric used to assess the complexity of a piece of software code. This is done by counting the number of decision points in a code segment. Examples of these include loops, conditional statements (if-statements, switch-cases) and logical operators.
A higher complexity usually indicates code that is difficult to understand, which you might better rewrite. The process of rewriting is also known as refactoring. This involves simplifying the code to make it more understandable and maintenance-friendly, among other things.
Cyclomatic Complexity is not a term specifically linked to Scrum but rather a concept within software engineering. And although it is a useful indicator to assess the complexity of code, it is not the only one. There are more Code Metrics to evaluate and improve the quality of the developed software.