Product Quality through Change Management

submited by
Style Pass
2024-11-07 02:00:06

Software development is all about increasing the value of our products to customers. This paper presents a method of planning, tracking, and managing change to a product, and of directing change at increasing that value. It describes evolutionary planning and delivery using a Perforce-based information system. The paper is based on the author's experience of introducing Capability Maturity Model level 2 and 3 key process areas in small (less than 20 engineer) software organizations.

In this paper1 I'll tell you about the best methods I've found for managing change to a software product. The method I describe covers most of the key practices of level 2 of the Capability Maturity Model for Systems Engineering/Software Engineering [CMMI1.02].2 It's a requirements-driven process, not specialized for any particular programming method.

The goal of development is to increase the value of the product. The value is measured by the customers in the product's market. If your product is valuable enough to them they will pay you part of that value.

Leave a Comment