: bug severity 0:
CMM without really understanding why -- their bosses or
company policies just told them to --, spending more time
"quality standards" than browsing source code or reading
technical texts that would help them accomplish their tasks
better and teach about other people's mistakes before they
fall themselves in the same traps. (source code browsing is
hindered by the fact that at many places developers don't
even know there is any code but theirs to browse) This kind
of bug is really
tough to fix.
Similar comments apply to UML and Rational Rose enforcement.
If one can't picture the structure of the software by
himself without the aid of a diagram-drawing, code skeleton
generation program (pencil and paper is ok) or agree on
extensions by talking with the workmates, he shouldn't be
developing software in the first place.