Process kills developer passion
radar.oreilly.com
radar.oreilly.com
I work in a process-heavy shop in a process heavy industry and more and more, our developers are getting sick of it. But at the same time, our bug counts are dropping and our schedule accuracy is improving.
It would be an easy decision if all the process didn't accomplish anything, but the data shows that it does. The difficult part is isolating which parts of the various processes are contributing the most, and scaling back the parts that don't. Unfortunately, if your management doesn't realize how irritated the developers are with all the data gathering and paperwork necessary to track the process, these drawbacks remain hidden until your best people start to leave in disgust.
Of course, you can ask the question if passion should even be relevant in software dev. and what its relationship is to product quality. A fantastically intuitive UI requires one type of personality and a "Can Never Fail" aircraft braking controller requires a different type. Should they use the same type of process?