Importance of CMMI Implementation

CMMI Survey – Importance of CMMI Implementation: Developers Perspective

Survey was conducted among programmers to determine how CMMI is perceived by developers. This survey ironically explode the myth that Programmers resists or do not like CMMI Implementation as we can see the results of the survey are surprisingly different.

Survey was conducted among 5235 Programmers from different years of experience. Note: %=(Total/5235 Entries)*100

Below is the summary of the survey:

Conclusion: CMMI Survey – Importance of CMMI Implementation: Developers Perspective
83% Developers would like to implement CMMI in their Organization
78% Developers would like to implement CMMI for improving organization and their professional skills
74% Developers think that the major weakness in their current project working is the lack of Process and Standards
42% Developers would like to create defect-free product
47% Developers think that it is essential for their career to attend CMMI Awareness Trainings
71% Developers think that the most important requirement for successful implementation of Quality Management is Employee self motivation, Awareness and commitment
58% Developers think that they can find a professional role model from whom you can learn professional skills within their organization
47% Developers think that “Championing Quality” is the job of everyone.
46% Developers think that As a creative programmer, they would like to use coding standards.
63% Developers think that they will accept Process Implementation and Process Standardizations.
29% Developers think that as a Programmer, they know their own productivity/output when you write the code but could not find a method.
30% Developers think that they are conscious of injecting defects while coding and they want to stop injecting defects but the time-pressure makes them nervous

Question-1

Would you like to implement CMMI for your Organization?

  1. Yes
  2. No
  3. Not aware of what is CMMI Implementation
  4. Already our organization undergone for CMMI Implementation
  5. Don’t know anything
Question -1 %
Answer A 83.02
Answer B 0.00
Answer C 15.09
Answer D 0.94
Answer E 1.89

Summary

82% Developers would like to implement CMMI in their Organization.


Question-2

Why would you like to implement CMMI in your organization?

  1. For improving your organization
  2. For improving your professional skills
  3. Only A above
  4. Both A & B
  5. I have no idea.
Question -2 %
Answer A 7.55
Answer B 7.55
Answer C 1.89
Answer D 78.30
Answer E 4.72

Summary

78% Developers would like to implement CMMI for improving organization and their professional skills


Question-3

What do you think is major weakness in your current project working?

  1. Lack of Process and Standards
  2. Confused instructions
  3. Lack of Training
  4. Lack of Motivation
  5. None of the above.
Question -3 %
Answer A 73.58
Answer B 11.32
Answer C 3.77
Answer D 0.94
Answer E 10.38

Summary

74% Developers think that the major weakness in their current project working is the lack of Process and Standards


Question-4

Do you like to create defect-free product for your organization?

  1. Yes
  2. No
  3. I will use relevant process steps to produce defect free product
  4. I will follow all defined quality related activities
  5. Both C & D
Question -4 %
Answer A 41.51
Answer B 0.94
Answer C 20.75
Answer D 4.72
Answer E 32.08

Summary

41% Developers would like to create defect-free product


Question-5

Why would you like to attend CMMI Awareness Trainings?

  1. Yes, without any objective
  2. No, without any objective
  3. Essential for the carrier
  4. Only the project manager should attend
  5. Everybody should attend
Question -5 %
Answer A 9.43
Answer B 0.00
Answer C 47.17
Answer D 0.00
Answer E 43.4

Summary

47% Developers think that it is essential for their carrer to attend CMMI Awareness Trainings


Question-6

Most important requirement for successful implementation of Quality Management to:

  1. Employee self motivation, Awareness and commitment
  2. Successful deployment of Quality function,
  3. Management Commitment
  4. Commitment from people involved in Quality Group
  5. None of the above
Question -6 %
Answer A 70.75
Answer B 26.42
Answer C 0.94
Answer D 1.89
Answer E 0.00

Summary

71% Developers think that the most important requirement for successful implementation of Quality Management is Employee self motivation, Awareness and commitment


Question-7

Where would you find a professional role model from whom you can learn professional skills?

  1. Within your organization team members
  2. Within your organization team leaders
  3. Anywhere within your organization
  4. Outside your organization
  5. I am not interested in finding a role model
Question -7 %
Answer A 16.98
Answer B 12.26
Answer C 57.55
Answer D 7.55
Answer E 2.83

Summary

59% Developers think that they can find a professional role model from whom you can learn professional skills within their organization


Question-8

“Championing Quality” is the job of:

  1. Senior Management
  2. Junior Management
  3. QA Manager
  4. Your Own
  5. All of the above
Question -8 %
Answer A 7.55
Answer B 0.00
Answer C 3.77
Answer D 31.13
Answer E 47.17

Summary

53% Developers think that “Championing Quality” is the job of everyone.


Question-9

As a creative programmer, you would like to use or feel as follows:

  1. Use coding standards
  2. Not use any coding standards
  3. Following standards inhabits your creativity
  4. You know you should follow standards but you are lazy about it
  5. None of the above
Question -9 %
Answer A 46.23
Answer B 0.00
Answer C 27.36
Answer D 10.38
Answer E 15.09

Summary

47% Developers think that As a creative programmer, they would like to use coding standards.


Question-10

Would you resist Process Implementation and Process standardization?

  1. Because you don’t know its benefits
  2. Because you are just contemptuous without any reason
  3. Because you feel process inhabit your creativity
  4. You will accept Process Implementation and Process Standardizations
  5. you want to do it but you don’t do it because you feel it will take extra time.
Question-10 %
Answer A 10.38
Answer B 3.77
Answer C 13.21
Answer D 63.21
Answer E 8.49

Summary

64% Developers think that they will accept Process Implementation and Process Standardizations.


Question-11

As a Programmer, do you know quantitatively your own productivity / output when you write the code?

  1. I have never tried to know it
  2. I have tried to know it but could not find a method
  3. I don’t think it is useful to know it
  4. I was not conscious of this but now i will try to determine this
  5. None of the above
Question-11 %
Answer A 12.26
Answer B 29.25
Answer C 0.94
Answer D 12.26
Answer E 29.25

Summary

35% Developers think that as a Programmer, they know their own productivity/output when you write the code but could not find a method.


Question-12

As a programmer, are you conscious of injecting defects while coding:

  1. No, I am not. I don’t think this is important
  2. I don’t want to inject defects but don’t know how to stop them.
  3. I want to stop injecting defects but the time-pressure makes me nervous
  4. I was not conscious of this but now i will try to learn defect prevention
  5. None of the above.
Question-12 %
Answer A 5.66
Answer B 15.09
Answer C 30.19
Answer D 23.58
Answer E 24.53

Summary

30% Developers think that they are conscious of injecting defects while coding and they want to stop injecting defects but the time-pressure makes them nervous


Feedback:

Thanks for your time to read this Article.
Your feedback is welcome at: rkhare@dqsindia.com

NOTE: DQS India complies with SEI Conflict of Interest Policy. Visit www.sei.cmu.edu
DQS India’s Conflict of Interest Policy is available at www.dqsindia.com
© Copyright DQS Certification India Private Limited