Logo

Navigation
  • Home
  • Services
    • ERP Solutions
    • Implementation Solutions
    • Support and Maintenance Solutions
    • Custom Solutions
    • Upgrade Solutions
    • Training and Mentoring
    • Web Solutions
    • Production Support
    • Architecture Designing
    • Independent Validation and Testing Services
    • Infrastructure Management
  • Expertise
    • Microsoft Development Expertise
    • Mobile Development
    • SQL Server Database and BI
    • SAP BI, SAP Hana, SAP BO
    • Oracle and BI
    • Oracle RAC
  • Technical Training
    • Learn Data Management
      • Business Intelligence
      • Data Mining
      • Data Modeling
      • Data Warehousing
      • Disaster Recovery
    • Learn Concepts
      • Application Development
      • Client Server
      • Cloud Computing Tutorials
      • Cluster Computing
      • CRM Tutorial
      • EDI Tutorials
      • ERP Tutorials
      • NLP
      • OOPS
      • Concepts
      • SOA Tutorial
      • Supply Chain
      • Technology Trends
      • UML
      • Virtualization
      • Web 2.0
    • Learn Java
      • JavaScript Tutorial
      • JSP Tutorials
      • J2EE
    • Learn Microsoft
      • MSAS
      • ASP.NET
      • ASP.NET 2.0
      • C Sharp
      • MS Project Training
      • Silverlight
      • SQL Server 2005
      • VB.NET 2005
    • Learn Networking
      • Networking
      • Wireless
    • Learn Oracle
      • Oracle 10g
      • PL/SQL
      • Oracle 11g Tutorials
      • Oracle 9i
      • Oracle Apps
    • Learn Programming
      • Ajax Tutorial
      • C Language
      • C++ Tutorials
      • CSS Tutorial
      • CSS3 Tutorial
      • JavaScript Tutorial
      • jQuery Tutorial
      • MainFrame
      • PHP Tutorial
      • VBScript Tutorial
      • XML Tutorial
    • Learn Software Testing
      • Software Testing Types
      • SQA
      • Testing
  • Career Training
    • Career Improvement
      • Career Articles
      • Certification Articles
      • Conflict Management
      • Core Skills
      • Decision Making
      • Entrepreneurship
      • Goal Setting
      • Life Skills
      • Performance Development
      • Personal Excellence
      • Personality Development
      • Problem Solving
      • Relationship Management
      • Self Confidence
      • Self Supervision
      • Social Networking
      • Strategic Planning
      • Time Management
    • Education Help
      • Career Tracks
      • Essay Writing
      • Internship Tips
      • Online Education
      • Scholarships
      • Student Loans
    • Managerial Skills
      • Business Communication
      • Business Networking
      • Facilitator Skills
      • Managing Change
      • Marketing Management
      • Meeting Management
      • Process Management
      • Project Management
      • Project Management Life Cycle
      • Project Management Process
      • Project Risk Management
      • Relationship Management
      • Task Management
      • Team Building
      • Virtual Team Management
    • Essential Life Skills
      • Anger Management
      • Anxiety Management
      • Attitude Development
      • Coaching and Mentoring
      • Emotional Intelligence
      • Stress Management
      • Positive Thinking
    • Communication Skills
      • Conversation Skills
      • Cross Culture Competence
      • English Vocabulary
      • Listening Skills
      • Public Speaking Skills
      • Questioning Skills
    • Soft Skills
      • Assertive Skills
      • Influence Skills
      • Leadership Skills
      • Memory Skills
      • People Skills
      • Presentation Skills
    • Finding a Job
      • Etiquette Tips
      • Group Discussions
      • HR Interviews
      • Interview Notes
      • Job Search Tips
      • Resume Tips
      • Sample Resumes
 

Process Improvement Models

By Exforsys | on January 20, 2011 |
Process Management

Process Improvement is defined as a method that is introduced to bring in changes so as to increase the quality of a product, decrease the costs and to improve the schedules. This kind of process improvement follows a well-defined methodology or strategy so as to achieve desired results. Process improvement can be brought about in any field and our area of concentration in this article would be on software process improvement models. We shall understand about the different kinds of models that are involved in improving a software process and basic differences between them.

Software Process Improvement

Process Improvement methods and models aim at controlling software processes and in optimizing them. Though there are many models that are used to improve the software process, two of them are predominantly used, namely, CMM and ISO. Let us take a brief look at both the models and how they are different from each other.

CMM

It is an acronym for Capability Maturity Model and is a set of established standards to assess software capability and maturity. It also possesses strategies for assessment of software and their processes. Initiated in 1985 as a framework for understanding the software process maturity of a company in Carnegie Mellon University, the CMM model evolved into a complete process improvement model with the CMM version 1 released in 1991.

The maturity model is layered in 5 levels enabling a procedural assessment of the software process. The maturity levels are Initial level, Repeatable level, Defined level, Managed level and Optimizing level.

1. Initial Level – At this level, the processes are not well defined and are chaotic in nature. The success of the project is something that the company cannot establish at this phase.

2. Repeatable Level – Basic processes that are required for a software project management are established at this level. The common processes include software project planning, requirement analysis, configuration management, quality assurance, software project tracking and supervision, etc.

3. Defined Level – At this level, the integration of the processes are defined. The engineering and management processes are integrated which includes peer review, product engineering, software management, training program, process definition, etc.

4. Managed Level – In this phase, detailed measures are taken to control quality of the process and the product in turn. Wide range of quality management, process analysis and process measurements are used to control the software processes in this level.

5. Optimizing Level – This is a level of continuous process improvement which includes change management and defect prevention methods.

ISO

The standards developed by this non-governmental body are used in many areas like computing, quality, documentation, etc. The term ISO is not an acronym and denotes the term “International Organisation for Standardisation”. ISO 9000 is a set of standards that are related to quality systems and standards. This family of ISO standards is an effort towards good quality and management practices. These standards include many aspects of process improvement which includes documentation standards and monitoring of process and key business procedures. The standard also includes defect prevention and control as a means of quality process. The processes are reviewed on a continual basis to ensure effectiveness of the process.

CMM and ISO

Both the models are systematic and defined methods for established improvement in software processes. The CMM and ISO models both have related similarities and differences as listed below.

Both the models are similar in the systematic approach they follow. The approach they provide is structured and is aimed towards process improvement. They represent a continuous form of improvement with every level that is achieved. Both the models follow similar coverage area and focus on the same key processes. This denotes that identical processes can be related between these two models.

As much as the similarity, the models also exhibit differences in their approach. The primary difference is in their goal where the CMM aims at improving the process capability of an organization while ISO standards aim at improving the capability that is exhibited by every process. The method of evaluation also differs in both the models where CMM evaluates the process capability based on the collected data while ISO standards base their evaluation on the property exhibited by the process.

« « Six Sigma for Process Improvement
CMM Software Process Management » »

Author Description

Avatar

Editorial Team at Exforsys is a team of IT Consulting and Training team led by Chandra Vennapoosa.

Free Training

RSSSubscribe 401 Followers
  • Popular
  • Recent
  • HR Processes Impact

    January 16, 2011 - 0 Comment
  • Getting Acquainted with different Processes

    January 29, 2011 - 0 Comment
  • HR and Payroll Compliance

    January 16, 2011 - 0 Comment
  • CMMi Delivery Process

    January 28, 2011 - 0 Comment
  • ERP and Business Processes

    January 17, 2011 - 0 Comment
  • Global Giants Process Makers

    January 30, 2011 - 0 Comment
  • Six Sigma for Process Improvement

    January 19, 2011 - 0 Comment
  • Recruitment Process and its Importance

    February 1, 2011 - 0 Comment
  • CMM Software Process Management

    January 21, 2011 - 0 Comment
  • Resignation Processes

    February 3, 2011 - 0 Comment
  • Industrial Process

    February 5, 2011 - 0 Comment
  • Process Documentation Methods

    February 4, 2011 - 0 Comment
  • Resignation Processes

    February 3, 2011 - 0 Comment
  • Recruitment Process and its Importance

    February 1, 2011 - 0 Comment
  • SDLC Process

    January 31, 2011 - 0 Comment
  • Global Giants Process Makers

    January 30, 2011 - 0 Comment
  • Getting Acquainted with different Processes

    January 29, 2011 - 0 Comment
  • CMMi Delivery Process

    January 28, 2011 - 0 Comment
  • Business Process Management

    January 27, 2011 - 0 Comment
  • Business Process Change

    January 26, 2011 - 0 Comment

Exforsys e-Newsletter

ebook
 

Related Articles

  • Industrial Process
  • Process Documentation Methods
  • Resignation Processes
  • Recruitment Process and its Importance
  • SDLC Process

Latest Articles

  • Project Management Techniques
  • Product Development Best Practices
  • Importance of Quality Data Management
  • How to Maximize Quality Assurance
  • Utilizing Effective Quality Assurance Strategies
  • Sitemap
  • Privacy Policy
  • DMCA
  • Trademark Information
  • Contact Us
© 2022. All Rights Reserved.IT Training and Consulting
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.Accept Reject Read More
Privacy & Cookies Policy
Necessary Always Enabled