Patent ID: 7035809

Claim:
A computerized process for accelerating improvement to a more mature software product, the method comprising: a) a step for managing, on a computer, an organization developing said product, said step for managing an organization comprising: a step for managing personnel of said organization including a step for designing a performance measurement infrastructure, a step for executing organization design and development, and a step for designing and deploying training, and a step for implementing a product improvement process as needed to include steps for creating, planning, organizing, and maintaining a Software Engineering Process Group (SEPG), and steps for managing and improving the organization's processes to include controlling SEPG project work, rolling out and supporting SEPG projects, completing the SEPG project, and controlling process improvement; b) a step for managing, on a computer, a project for development of said product; and c) a step for managing, on a computer, delivery of said product, said computerized step for managing delivery of the product comprising: a step for analyzing the product; a step for designing the product, said designing step occurring after commencement of said analyzing step; a step for building and testing the product, said building and testing step occurring after commencement of said designing step, said building and testing step includes a step for building and testing the technology infrastructure, a step for building and testing an application, and a step for planning and executing product and acceptance tests; and a step for deploying the product, said deploying step occurring after commencement of said building and testing step; whereby the step for managing the organization, the step for managing project development, and the step for managing delivery occur concurrently, and whereby results from the step for managing the organization are used to modify the step for managing project development and the step for managing delivery, and results from the step for managing project development and results from the step for managing delivery are used to modify the step for managing the organization.