Agile development and generic project management both share the value of ceremony. It just looks different in each context. Any project should have approval points for scope, budget, resources, schedule, work product. That's just smart CYA. One thing Agile seems to hold up as a project management obstacle that has a great deal of truth behind it is a non-negotiable march to procedure, no matter what. This happens more often than it should when PMs are not properly trained or are inexperienced without a mentor. These PMs show robot-like adherence to a list of best practices and templates by phase even when it makes no sense. These are the people who want everything boiled down to a checklist. To PMs' defense, I will say that I have worked under managers who mandated total, absolute, and literal compliance without question or thought because they themselves didn't understand project management and had never done the job in reality. Th...
Contrarian and surprising views by a 20+ year project management veteran.