Earlier this week, Wired published an extended article on Monty Taylor, the guy who runs the CI and Developer Automation for the OpenStack project. One of the quotes from the article really stood out for me:
“You can’t have human enforcement of the rules. That lends itself to corruption.” — Monty Taylor, Wired Magazine
One of the main tenets of Good Component Practice is that the rules and policies of the organization need to be built into the developer tools themselves, not policed after the fact. It is extremely easy to subvert a process if enforcement is human based.