On Maturity, an Immature Response
So, a couple of weeks ago Obie Fernandez proposed some kind of Rails Maturity Model (RMM) by analogy to the more generic CMM model for generic software development.
For his troubles, Obie got a lot of guff from the peanut gallery, much of it from developers who have worked at companies where CMM is in place and know what a nightmare that can be.
I suspect this isn’t the last time this will come up in this post, but I did work at a major telecommunications company that pushed many of it’s software divisions to CMM Level 5. We really did have a process in place for evaluating proposes to improve processes. I can’t remember whether we actually had a meeting about reducing the number of meetings, but it was definitely proposed…
My general response to any kind of measurement proposal about programmer or team quality has two points:
- I absolutely understand the problem, and the desire on the part of those of us who think we do good work to be able to point to a metric that validates us. Or, best case, shows us how do even better work.
- I’m very skeptical of any specific attempt to measure individual productivity or team maturity.







