What is a Maturity Model?
A capability maturity model (CMM) contains the essential elements of effective processes for one or more disciplines. It also describes an evolutionary improvement path from ad hoc, immature processes to disciplined, mature processes with improved quality and effectiveness.All reviewed models share some similarities in their attempt to define a "framework and objective criteria to determine the sophistication of an organization’s measurement and analysis skills".
In the next couple of posts I will propose a review of some existing models (listed in the 1st post) and how they apply to the objective of defining a web analytics maturity model.
Defining a Maturity Model
Anyone can make the simple complicated. Creativity is making the complicated simple.Some prominent voices in the web analytics industry claim that "web analytics is hard". Rather than spreading fear, uncertainty and doubt, I’d rather be of the school of thought that web analytics can be easier if approached in the right way and given enough time.
Charles Mingus, American jazzman
Complex projects can only be achieved pending goals and expectations are realistic, resources are allocated and execution is sound. Web analytics, albeit its own challenges, isn’t so different or any harder than other challenges faced by organizations competing in today’s environment.
Attributes of a Maturity Model
Maturity models are not strict paradigms and they often prompt criticism whenever a specific item doesn’t match one’s own view of the world. While it is acknowledged maturity levels and their features contains gray areas and are subject to interpretation, the important elements are not so much the specifics of each level but the structure of the maturity model.The Web Analytics Maturity Model is looking into the following attributes:
- Maturity levels: A defined evolutionary plateau toward achieving a mature process.
- Process capability: The range of expected results that can be achieved by following a process. The process capability provides one means of predicting the most likely outcomes.
- Key process areas: Cluster of related activities that, when performed collectively, achieve a set of goals considered to be important.
- Goals: The goals define the scope, boundaries, and intent of each key process area.
- Common features: Common features are attributes that indicate whether the implementation and institutionalization of a key process area is effective, repeatable, and lasting.
- Key practices: Key practices describe the infrastructure and activities that contribute most to the effective implementation and institutionalization of the key process area.
Pitfalls of Maturity Models
In an essay published in a 1994 issue of American Programmer magazine, James Bach pointed out several problems with CMMI that could readily be applied to the various maturity models reviewed:- Lack of formal theoretical basis: Models are based on the experience of "very knowledgeable people".
- Vague empirical support: Without a comparison of alternative process models under controlled conditions, the empirical case can never be closed and most accounts remains anecdotal.
- Revere process but ignore people: Process can never make up for mediocrity, and thus, any maturity model should be viewed as an element of a larger whole encompassing employee skills and aptitudes as well as the corporate cultural environment.
- Reveres institutionalization of processes for its own sake: Too much focus on the “ability to commit” can easily blur the “ability to execute”.
- Encourages displacement of goals from the true mission of improving process to the artificial mission of achieving a higher maturity level: This has been a frequent criticism of other similar concepts such as ISO and SixSigma, where the “culture of x” becomes the mission.
- Little information about process dynamics: Why each element is defined at the level they are is quite suggestive, as mentioned in the first item.
Want more?
Previous posts in the series:Coming up:
Critics of 6 current models, the WAMM model itself and several case studies: Toyota Motor Europe (with the help of Michael Notté), Quebecor Media - Canoe (Simon Rivard), SaveTheChildren.org (thanks to Adam Laughlin) and a failed project (name retained for obvious reasons!).
View all posts on Maturity Model topic.
For further information regarding the WAMM and its future evolution, including speaking, consulting and training, visit the Web Analytics Maturity Model area on immeria.net.