cmm ashish ppt

14
USE OF CMM IN SMALL ORGANIZATION ASHISH AGRAWAL M.TECH.(S.E.) CMM

Upload: ashish-agrawal

Post on 02-Dec-2014

427 views

Category:

Business


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cmm ashish ppt

USE OF CMM IN SMALL ORGANIZATION

ASHISH AGRAWAL M.TECH.(S.E . )

CMM

Page 2: Cmm ashish ppt

Introduction to CMM

CMM was developed by SEI in 1986.A Five level framework.Based on the knowledge acquired from both industry &

government.It helps an organization matures its s/w process.

“A roadmap for s/w process improvement.” [Paulk]

Page 3: Cmm ashish ppt

Levels of CMM

Page 4: Cmm ashish ppt

Initial Level

Adhoc & chaotic.

Unstable environment.

Success depends on individual effort in heroics .

Use of different techniques and tools.

“S/w development takes place without centralized direction” . [James E. Purcell]

Page 5: Cmm ashish ppt

Repeatable level

Based on experience with similar projects.

Disciplined and stable.

Earlier success can be repeated.

“Process established to track cost, schedule

& functionality.” [James E. Purcell]

Page 6: Cmm ashish ppt

Defined level

Centerilsied

Documentation of both engineering and

management activities.

Standard and consistent.

“Process capability is based on common understanding of roles.” [Paulk]

Page 7: Cmm ashish ppt

Managed level

Quality matrix use for measurement.

New application domain are known and

carefully managed.

Quantifiable and predictable organizations.

“S/w products are of predictably high quality”.

[Paulk]

Page 8: Cmm ashish ppt

Optimized level

Continuous process improvement.

Ability to try out new technologies.

Reduce risk of failure.

“Use a feed back loop to continuously monitor

& control the s/w development process.”

[Paulk]

Page 9: Cmm ashish ppt

Use of cmm in small organization

In 1998 , SEPG defined small as – “3-4 month in duration with 5 or fewer staff.”

The first challenge for small organization in using CMM is that their primary business objective is to survive.

Small org. know that their present status quote is unsatisfactory & improvement will help.

Page 10: Cmm ashish ppt

The small org. tends to believe that-

1.We are competent.-(Can’t afford training)

2.We all communicate with one another-(osmosis works).

3.We are all heroes-(rules don’t apply to us).

Page 11: Cmm ashish ppt

Interpretation of CMM in organization

Mapping with CMM terminology & the language used by organization.

What are the “invariants”(subprocess)for a disciplined process .

Professional judgement , trained & experienced assessors.

Page 12: Cmm ashish ppt

Issues related to small organization

Mgmt. sponsorship-anyone can influence org.

Measurement- what is important.

Documented process-do things , not have

things.

Tailoring-don’t use unsensible process.

Training- to develop skills.

Risk management- remove risks.

Page 13: Cmm ashish ppt

Conclusion

CMM is “Common sense engineering”.

Don’t follow the robotic process for

improvement.

Maturity levels should be measures of

improvement, not goals of improvement.

“Identifying actual needs for improvements is the backbone for CMM”

Page 14: Cmm ashish ppt

Reference

Mark C. Paulk, Using the Software CMM in Small Organizations, Carnegie Mellon University, 1-1-1998