O'Reilly logo

Creating a Software Engineering Culture by Karl E. Wiegers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 15. Control Change Before It Controls You

You can’t control what you can’t measure.

—Tom DeMarco, Controlling Software Projects

One quality management practice that several software groups at Kodak have found helpful is a system that assists with software change management, defect tracking, and user feedback. Unrestrained changes in software are a common cause of quality degradation. Managing change requests is necessary throughout the development life cycle, since requirements changes can have a severe impact on work that has already been completed. Recording and tracking the status of defects identified in a system is important for quality assessment, process improvement, and managing the perennial maintenance backlog.

In a reactive ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required