CMI's process engineering aims to develop, document and implement sound business processes around an organization's software development efforts. We utilize the framework of the Capability Maturity Model Integration® (CMMI) to guide process improvement. Acting upon the data collected during the Health Assessment, CMI targets its process engineering efforts directly to areas that will achieve the most significant positive impact. Our goal is to leverage the strengths that already exist within our client's organization and create a sustainable process model. We identify process owners and work with them to ensure that our client's business goals are exceeded. Areas of process focus may include:
- Requirements management
- Source code control
- Issue tracking
- Software testing
- Release management
- Security
- Document management
- Defect tracking
CMI's experience with the CMM® and CMMI® bring our clients quantitative methods for measuring the effectiveness of the processes deployed. The approach serves as a solid foundation for continuous process improvement beyond CMI's engagement. The documents produced serve as high-level requirements for tool selection, implementation and integration activities. Once sound processes have been developed, the tools supporting the software development environment can be tailored to provide the data needed to support those processes as well as measure their effectiveness. |