Knowledge Management
Overview
Effective KM
Benefits
Top Reasons
Roles of KM
Success Factors
  
 KM and Standards
SQA
Six Sigma
Fifth Discipline
  
 KM Links
Brint.com
KM Advantage
Sveiby.com
KM Resource Center
KM Magazine
  
KM in CMM
About CMM
 
The Capability Maturity Model (CMM) for software developed by the SEI is a framework that describes the key elements of an effective software process. The CMM describes an evolutionary improvement path for software organizations. Following are the five stages of CMM and the KM can be applied in each of these stages.
 
 LevelDescription
5
OptimizingEntire organization is focused on continuous process improvement:
Strengths, weakness, defect management.
4
ManagedOrganization sets quantitative quality goals for both software
products and processes.
3
DefinedStandard process for developing and maintaining software across
Organization are documented.
2
RepeatableBasic process management: Policies for managing projects and
procedures for implementing those policies are established.
1
InitialAd hoc, chaotic process: success depends entirely on having
exceptional Project Manager and seasoned project team.
 
Key Process Areas
 
 LevelDescriptionProcess Areas
5
OptimizingContinual process improvementDefect Prevention, Technology Change Management, Process Change Management
4
ManagedProduct and process qualityQuantitative Process Management, Software Quality Management
3
DefinedEngineering processes and organizational supportOrganization Process Focus, Organization Process Definition, Training Program, Integrated Software Management, Software Product Engineering, Inter-group Coordination, Peer Reviews
2
RepeatableProject management processesRequirements Management, Software Project Planning, Software Project Tracking & Oversight, Software Subcontract Management, Software Quality Assurance, Software Configuration Management
1
Initial Competent people and heroics
 
KM in CMM
 
The need for KM increases from the level two onwards. Following section lists the various knowledge systems needed in each of the levels.
1Initial 
2Repeatable

Repeatability saves lots of time and money for the organizations. What is important is that only the best practices, policies and processes should be repeated for generating higher value. It also ensures that the system is consistent.

For maximizing, the processes or the best practices should be managed systematically. Following knowledge systems are the key to achieve success in this level:

  • Best Practices Management
  • Requirements Management
  • Project Knowledge Management
  • Product Knowledge Management
3Defined

To facilitate documentation or content creation, collaboration system and culture should be introduced. Learning is the key as people need to understand what they need to do and act quickly. The following knowledge systems will help address this level.

  • Workflow or Knowledge Flow Manager (Process Design)
  • Document / Content Management
  • Collaboration Management
  • Learning Management
  • Performance and Progress Management
4Managed

Every system should be properly monitored and managed to ensure that it brings value to the organization and it is very much in sync with the business objectives set by the organization, team, and individuals. Measurable goals should be set and it should be reported to better understand its progress. Following systems help achieve this:

  • Performance and Progress Management
  • Review Management
  • Product Knowledge Management
5Optimizing

It requires continuous innovation and adoption to emerging technologies and evolving processes. Focusing on thinking and idea management is essential to ensure that this phase is successful. Following are the key knowledge systems required in this level:

  • Change Management
  • Problem Management
CMM Levels
  • Initial
  • Repeatable
  • Defined
  • Managed
  • Optimizing
     
     
    About Learning
    "The organizations that will truly excel in the future will be the organizations that discover how to tap people's commitment and capacity to learn at all levels in an organization."
    - Peter M. Senge