The CAST lastest edition of the CRASH report highlights trends in 5 structural quality characteristics, or health factors for your IT Projects and applications:
The data reported comprises 1316 applications submitted by 212 organizations from 12 industry sectors located primarily in the United States, Europe, and India. These applications over 700 million lines of code.
- An application suffering from violations of good architectural and coding practices is less robust AND is also likely to be less secure.
- Quite surprisingly, the health factor scores have little relation to application size.
- As could be expected, CMMI Level 1 organizations produced applications with substantially lower structural quality on all health factors than applications developed in CMMI Level 2 or Level 3 organizations.
- A mix of Agile and Waterfall methods produced higher scores than either Agile or Waterfall methods alone.
- The choice to develop applications in-house versus outsourced had no effect on health factor scores, while the choice to develop applications onshore versus offshore had very small effects on Changeability and Robustness.