> Manifestos do more harm then good because their vagueness enables reinterpretation.
That totally relates to my experience.
I've seen this scene repeated over and over:
- project begins
- something happens and delays the project (arrival of new team members who need some time to learn about the code base, for instance; it's not even an issue, it's just a natural consequence which makes the project go different than planned and put certain kinds of managers in distress)
- project start to get behind of the schedule or whatever tool in use to track progress
- "you are not a true Agilist"
I just can't understand why is it so easy to blame the old methods while it's so hard to identify weaknesses in the current ones.
Besides, the room they left for interpretation leads to a good amount of bike-shedding and witch hunting as soon as something goes wrong in the project -- if one assumes the method is perfect, the only possible explanation for a failure is that the method has been misfollowed.