Rhonda is a CMM level 4 certified company.
For years computer scientists have been investigating thousands of software projects to answer the question, why some projects are completed successfully and others are not. Scientists found that it was caused due to key differences in processes and practices used by development teams. Successful teams have some «good» practices and business processes they rigorously follow during a project.
Based on these findings researchers have created models of best-of-breed business processes and practices that should be used by development teams to maximize probability of the project's success.
This fully corresponds with the modern theory of Quality Management which states that the quality of the product greatly depends on the quality of processes used for development of this product.
There are several world-famous maturity models of SW development processes intended for assessing the ability of a SW development company to perform SW projects. The most well-known of them is the Capability Maturity Model (CMM) developed by Carnegie Mellon Software Engineering Institute (SEI), Pittsburg, Pennsylvania. CMM was initially created in 1989 for United States Air Force to use as the objective evaluation tool of SW subcontractors. CMM has 5 levels (5th is the highest) to describe SW development companies' capabilities.
CMM is recognized and widely used by many large companies internally and also for SW contractor evaluation purposes. Having in mind the importance of CMM Rhonda started preparation for CMM certification in the late 1990's. It was an enormous task for all Rhonda staff – a lot of processes were analyzed, optimized and documented, several new processes were established and deployed, multiple documents - policies, procedures, guidelines, templates, checklists etc -were created. It also caused some organizational changes, two new departments were created:
This great effort was fruitful – in the middle of 2001 Rhonda was certified as CMM Level 3 Company and then at the end of 2002 Rhonda successfully passed CMM Level 4 certification.
However life does not stand still for our software process. New projects, new technologies and new customers call for continuous process improvement. Our next goal is certification for CMMI (Capability Maturity Model Integration) – the successor of CMM.