Change Control Process

Every software project experiences changes from the original plan, and a change control process is necessary to keep changes from turning into chaos. A change control process is an agreement of how a change request will be handled in these areas: decision, communication, payment, and documentation. For small product companies, a simple method of designating who makes the decision, how it will be communicated, and agreement on a recording mechanism should be sufficient. For a company selling billable services along with the product, a more formalized process may be necessary that should result in a written change order to be approved by the customer requesting the change.

Without a change control process in place, several ...

Get Growing Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.