DevOps

Quality Myths

Paul Hatcher
Posted in DevEnv, DevOps, Testing

Microsoft has published the results of some empirical studies about how development practices affect quality

  • Test Driven Development improves quality by 60 to 90 percent but takes 15 to 35 percent more ‘up front’ time. The time spent is compensated by savings in maintenance time later on.
  • Team & organization structure has a huge impact on quality. Although this is conventional wisdom the study publishes figures to prove this. The metrics used data such as how many engineers are involved in a project, how many times individual source files were modified.
  • Code coverage in tests must be used intelligently, and has less overall impact than other factors.

Another paper highlights the issues of not running the unit tests….