Capibility Maturity Model
Capibility Maturity Model or CMM is well defined process for determining maturity level of any organization.This model is defined in 5 different stages.
1. Initial :
At this level no process is defined for any work.everything is done on adhoc basis.Management is involved at every place.If someone is doing part A of any Project using their own standard & measurement & this is given to some other group to complete part B, second group is not forced to adhere process & measurement followed by group A,they implement their own understanding about the product.At this level any kind of document or specification is hardly maintained or available.There are no means available to measure output of the final product.
In view of a tester working in this level is most difficult task.As product is developed day to day basic & there is no mechanism to track previous changes , its increase workload on tester.Most of the testing is done during development phase & overall 50% effort is involved in rework & testing.
2. Repeatable :
As we go forward from Iinitial to Repeatable , this stage is more managed & well defined in comparison to Adhoc.Here we define work process's to some extent & keep monitor them so that they do not effect other process's, product standard is defined & scope is defined.Management continually monitor these process to validate product as well as individuals involvement.
3. Innovative :
At this level organization defined its competency in certain areas.They decide in which competency they want to improve & build an organization that is capable to perform these core competency.These competency include Software Development,Testing,Training,Outsourcing etc.Once these competency well defined now organization redefined their process established in Stage 2 Repetable & re engineered them for their new competencies.As they know their core competency its become easier for them to choose right resources to implement & follow newly modified & engineered process's.
4. Managed :
Till the time all process are well established & we can say that organization is mature.Management have all statistical data so they know which they can use effectively without loss of quality on which product.The difference between level 3 & level 4 is that on level 4, the performance of process is controlled using statistical & other quantities techniques while in level 3 its only displayed qualitative techniques.
5. Optimizing :
At this level organizations keep looking for new process & ready to adhere new technologies.They analysis existing industry standards & keep implementing them to get best from their process.Bechmarking is done for existing industry process & reengineering continue for their existing process's.
1. Initial :
At this level no process is defined for any work.everything is done on adhoc basis.Management is involved at every place.If someone is doing part A of any Project using their own standard & measurement & this is given to some other group to complete part B, second group is not forced to adhere process & measurement followed by group A,they implement their own understanding about the product.At this level any kind of document or specification is hardly maintained or available.There are no means available to measure output of the final product.
In view of a tester working in this level is most difficult task.As product is developed day to day basic & there is no mechanism to track previous changes , its increase workload on tester.Most of the testing is done during development phase & overall 50% effort is involved in rework & testing.
2. Repeatable :
As we go forward from Iinitial to Repeatable , this stage is more managed & well defined in comparison to Adhoc.Here we define work process's to some extent & keep monitor them so that they do not effect other process's, product standard is defined & scope is defined.Management continually monitor these process to validate product as well as individuals involvement.
3. Innovative :
At this level organization defined its competency in certain areas.They decide in which competency they want to improve & build an organization that is capable to perform these core competency.These competency include Software Development,Testing,Training,Outsourcing etc.Once these competency well defined now organization redefined their process established in Stage 2 Repetable & re engineered them for their new competencies.As they know their core competency its become easier for them to choose right resources to implement & follow newly modified & engineered process's.
4. Managed :
Till the time all process are well established & we can say that organization is mature.Management have all statistical data so they know which they can use effectively without loss of quality on which product.The difference between level 3 & level 4 is that on level 4, the performance of process is controlled using statistical & other quantities techniques while in level 3 its only displayed qualitative techniques.
5. Optimizing :
At this level organizations keep looking for new process & ready to adhere new technologies.They analysis existing industry standards & keep implementing them to get best from their process.Bechmarking is done for existing industry process & reengineering continue for their existing process's.
Comments
Post a Comment