17 ms·
Most of the concepts in that diagram are in direct contradiction of the agile manifesto. For example, a scrum master is supposed to ensure a team follows agree
by mattmanser 9y ago
Most of the concepts in that diagram are in direct contradiction of the agile manifesto.
For example, a scrum master is supposed to ensure a team follows agreed processes, in direct contradiction with one of the four values of the agile manifesto:
Individuals and interactions over processes and tools
A scrum master is someone running around dictating that everyone stick to processes. Usually that were "agreed" by management (i.e. dictated)[1]. This is also in direct contradiction to several of the principles.
I also love how the customer is shoved in the top right of the diagram, as far, far, far away from the developers as possible. Agile value 3:
Customer collaboration over contract negotiation
[1] Scrum itself is so far from agile and in direct contradiction of the principles I have no idea how they managed to convince everyone it's an agile methodology.
- dragonwriter 9y ago> For example, a scrum master is supposed to ensure a team follows agreed processes Ok. > in direct contradiction with one of the four values of the agile manifesto: > Individuals and interactions over processes and tools But its not in contradiction. Agreed processes are the outcome of individuals and interactions, not dictates from authority external to the team. The individuals and interactions are superior to, and directing, the processes and tools; that is consistent with the line quoted from the Agile Manifesto, especially when considered with the line everyone forgets that immediately follows the "X over Y" statements: "That is, while there is value in the items on the right, we value the items on the left more." The Manifesto is not calling for rejecting clear, well-defined processes in favor of chaos. Its calling for making process serve the team rather than vice versa.
- mattmanser 9y agoWell, that's an impressively convoluted way of justifying doing the exact opposite of what the phrase says. The principles make it even clearer. What's especially damning about Scrum is that there's courses, and prescribed tools, and prescribed processes. Exactly the opposite of what the values and the principles argue for.