At Saigun, our processes are based on defined policies, processes, and artifacts that are supported throughout the entire organization. Our commitment to this process is based on the Software Engineering Institute's Capability Maturity Model (SEI CMM). Our organization, is now at CMMI Maturity Level 3.
The Capability Maturity Model Integration (CMMI) is the most recent evolution of the SEI's CMM model and is expected to produce new levels of return-on-investment results.
Our process engineering team, led from Saigun, provides all team members and leadership with the project knowledge necessary to perform their responsibilities. This is performed through training, consistent documentation, and continuous process definition enhancements.
Process quality refers to the degree to which an acceptable process, including measurements and criteria for quality, has been implemented and adhered to in order to produce the artifacts.
Software development requires a complex web of sequential and parallel steps. As the scale of the project increases, more steps must be included to manage the complexity of the project. All processes consist of product activities and overhead activities. Product activities result in tangible progress toward the end product. Overhead activities have an intangible impact on the end product, and are required for the many planning, management, and assessment tasks.
Our objectives of measuring and assessing process quality are to:
To some degree, adhering to a process and achieving high process quality overlaps somewhat with the quality of the artifacts. That is, if the process is adhered to (high quality), the risk of producing poor quality artifacts is reduced. However, the opposite is not always true-generating high quality artifacts is not necessarily an indication that the process has been adhered to.
Therefore, process quality is measured not only to the degree to which the process was adhered to, but also to the degree of quality achieved in the products produced by the process. Working with our clients, we leverage this approach to enable understanding. As a result, the following acknowledgments occur: