Software Process Improvements. The Fastest Way!



You want process improvement. Let me tell you about the fastest way ever. Just buy that commercial package that has complete Quality System that let you achieve CMMI maturity level 2/3/4/5, whatever you want. Just copy and paste and you are almost done. What is remaining? Just enforce your team to follow the new Quality System processes and you are done. Enforcing them to follow it is not so hard especially if you used the management power (sometimes called sponsorship). Is this fast? yes, but you have achieved nothing.

When you get ready made process description and templates, you instantly have a system but simply isn’t suitable for you. A clothes that does not fit your size. After a while, you have a good process and your implementation is always lagging and struggling. Sure your team productivity, creativity and moral will be degraded as well.

To give an analogy. Look at clothes variety. What is the probability of getting a complete formal suite of someone else that match your size, favorite style and color. The probability is very low.
Organizations needs quality systems that is suitable for them. There exist many factors like team size, skills, structure, type of products, … etc. This makes reusing others processes will not help you, but typically will hurt you much.

Improve your quality system step by step completely synchronized with your actual implementation. Don’t start with great process that no one needs to follow.

Copy and paste ready made process description and templates is very easy while applying them in real business life is much harder and tedious.

So, stop using other’s processes and templates and develop your own. Time consuming? Yes, but this is the fastest way for real process improvement if not the only way.

From ahm507.blogspot.com