Software Process

In the past, Kodak did not have a corporate-wide product development process which supported reuse. This year, the company's imaging division is implementing the ``Kodak Equipment Commercialization Process'' (KECP): a process for developing new and leveraged product systems. The KECP, which is supported by upper-level management, consists of a structured set of guidelines designed to provide a customer-driven, disciplined, predictable approach to product development.

The KECP recommends that the ``Reusability Assessment'' process be used during early stages of product development to determine whether already-developed technologies and designs can be leveraged into the product, rather than creating new designs. The KECP also suggests that ``Design for Reuse'' requirements be established early in the product development cycle and implemented throughout the program.

For its part, the Software Warehouse is enhancing the software engineering portion of the KECP by integrating reuse activities into the software development and maintenance process.