What do you feel about Software Process like CMM/CMMi ?
1–10 of 16 posts
Re: What do you feel about Software Process like CMM/CMMi ?
#2Re: What do you feel about Software Process like CMM/CMMi ?
#3Re: What do you feel about Software Process like CMM/CMMi ?
#4yeap, I agree...I cannot find a single case where these would be necessary. probably others use it though
Granted, there are some common sense aspects that are slam dunks (c'mon, version control, why wouldn't you use it) but a lot of it still favours serious software where all the engineers wear dark suits and ties and do big design up front.
Most startups would run out of time and money just getting to level 2 CMMi compliance before they even started to really cut any code.
Re: What do you feel about Software Process like CMM/CMMi ?
#5Re: What do you feel about Software Process like CMM/CMMi ?
#6Re: What do you feel about Software Process like CMM/CMMi ?
#7As for me, I don't like it. I abide by it at work and it's generally a huge bottleneck for all projects. Many of the ideas the SEI proposes are good practice, and I have a feeling a lot of developers already follow them without knowing that they're part of any "process".
A bad implementation of CMMI at an organization only makes things worse. For example, the latest version of CMMI encourages us to engage in rapid feedback cycles with customers, which is great. But the system we're supposed to track when and how we did that is clunky and consumes time, to the point that you don't want to go talk to customers for fear of having to do more writing and documenation.
Re: What do you feel about Software Process like CMM/CMMi ?
#8Re: What do you feel about Software Process like CMM/CMMi ?
#9When you're a group of fewer than 5 programmers and you're all smarter than the average bear, they're useless.
In essence, they're a ritualization of the communication and testing process that has to happen to make software good and reliable. Without some communication and testing, the software will suck; at a certain organizational size, or with programmers of lower ability levels, you can't rely on the programmers to do it themselves.