Why Use The Capability Maturity Model™
This discussion will be in the context of software development, although other derivations, widened the application of CMM to the generalised business process world. Basically, it is a formal certification by an external agency of an organisation's maturity of process framework - specifically the ability to deliver a software project.
Developed and owned by Carnegie Mellon University in the early 1990s, it was based on research into real data collected from companies about their delivery performance.
Consider how software companies grow - there are clear stages in their development as their level of process sophistication grows and they need to maintain and improve quality levels (one hopes) as their organisational complexity increases. For example, 'Microsoft' started in a backyard garage in the 1960's with just two people. This has been typical of many software company startups.
We identify five process-related developmental stages in the model:
1. Initial (the backyard garage - typified by a high degree of chaos)
2. Managed (there are now processes in place with defined management - eg test and project management)
3. Defined (process standardisation is in place, with an organisation process focus)
4. Quantitatively managed (product quality and process performance data is being collected - for example bug insertion rates, individual programmer coding performance - from an 'engineering' perspective ).
5. Optimized - the organisation is formally and continually examining the effectiveness of its process performance, and optimising those processes and the 'learning organisation' becomes reality.
Each of these maturity levels have defined Key Process Areas (KPAs) which typify that maturity level. Further each KPA has five associated definitions:
1. Goals
2. Commitment
3. Ability
4. Measurement
5. Verification
The general nature of these KPAs is apparent and the broader application illustrates the reasons why CMMI was developed to widen application, even as far as 'People CMM"'.
Just as with a human being, an organisation cannot skip a stage ('miss out adolescence'), although able managers will be able to shorten the timescales. In the explosion of software development outsourcing to the Indian sub-continent, it provided a standardized way of assessing what were basically organisations 'unknown' to 'western' companies, thereby enabling outsourcing decisions to be made based on objective and independent quality critieria (besides obvious commercial criteria).
However, there is a distinction to drawn. With able (and suitably experienced) management software companies can grow and thrive without the CMM 'badge' - for example Microsoft. Whilst not necessarily pursuing formal assessment, the CMM checklists provide managers with a useful way of internally assessing their organisation.
CMM grew out of the US Government's search for a framework by which to assess potential software / systems suppliers, and it is in this external delivery context that it is quite useful.
It is particularly beneficial to software/solutions companies which are delivering one-off development projects. It enables them to promote a maturity level which should give customers a degree of confidence and enables potential customers to compare potential solutions suppliers.
CMM may be contrasted with ISO9001 standards. ISO does not provide a gradation of maturity as does CMM. ISO is about a minimum acceptable quality level for software processes. As someone who has worked in organisations under both categorisations (and implemented ISO9001 compliant systems in software houses), the difference to the author is only too obvious. In an ISO9000 accredited company (a customer), a manager once said to me (in somewhat stronger language) - 'what we make is not of great quality, but its level of quality is consistent and standardized'.
Questions and Answers
Companies or startups looking to outsource their Website Development requirements tend to look for companies that have worked extensively on a platform that relates to their own requirement. However the competition around sometimes makes it difficult to choose the right provider, especially in the SME segment.
Software Development Process and its importance .
This qtp model resume explains on 'How to prepare software testing resume in advanced orientation
The article provides information regarding the role of HR consultants in IT sector,India.
An in depth look at the new MMORPG from Blizzard Entertainment known as Diablo III, a long awaited release for Diablo fans.
Most small businesses take advantage of computer technology, and it certainly can make things a lot easier for everyone within the business when you do so properly. Unfortunately, there are also a number of different problems that can occur as a result of the technology that you are using.
Copying ipod to computer is easy. For more information on how read this article.
Online training software has found its place in almost all the offices and organizations. It can be used to train employees over the net
According to leading research carried out by Gartner, the number of PCs distributed throughout the first quarter of 2012 went up by 1.9% which was better than analysts predicted.
What are the main problems Springer Spaniel owners could experience (besides the usual day-to-day illnesses)? If you are considering a springer spaniel, then this biref introduction will give you an idea of what to .Overall, springers are robust dogs, whether the Welsh or English bloodlines, but there are a set of potential conditions which usually come up in discussions about the breeds.
There are huge quantities of gold in seawater, supplied by underwater chimney-like structures. These formations pump minerals out from the core of the earth in very hot water at the sea bottom, where tectonic plates are drifting apart, e.g. in the Red Sea. Can you believe that there is a vibrant community of marine creatures at these huge pressures?
Why the Gate of Tears - Bab el Mandeb - is one of the most strategically important Straits in the world, situated in a political and tectonic hotspot where the African continent is moving away from Asia. Besides its importance to world trade and Middle East oil exports, it is significant in many other ways too - Religion and Anthropology for instance, and is thought to be where man first migrated from Africa into Asia.
How is the Chinese Navy changing? It is building nuclear powered carriers, new weapons and changing its inward, coastal defence stance to that of a global superpower with a blue-water navy, capable of projecting its power worldwide. How big is it - tonnage, ships, personnel, bases, disposition? How does it's effectiveness compare with that of the US?
With any football results prediction system it is important to refine your skill and improve your prediction quality. For example, you may choose to adjust your forecasts to take account of injuries, team selections and end of season relegation or promotion battles. To improve your forecast performance, you need to measure it to improve it. It is easy to do!
