Because of this, most of the "new" arguments you hear are not actually that new but typically reflect the same misunderstanding (whether accidental or deliberate) of what XP / Agile is about. This is not to say that all new arguments have been made before nor that every argument whether old or new is completely devoid of merit. However, it's rather tiresome and perhaps not too useful to respond to the exact same objections that have already been answered.
To that end, let's try to capture some of the patterns of misunderstanding and explain why they are misled and wrong.
Patterns of Agile misunderstanding
- Agile is just some new fad.
- Agile was invented by consultants to make money.
- Agile is just X (where X can be any one trait).
- Agile is just for managers OR Agile is just for developers.
- Waterfall is just a strawman (implying that Agile is not solving any real problem).
- Product Owners and Scrum Master outrank the team members.
- Agile leads to technical debt.
- Agile is not sustainable.
- Agile is for extroverts while most people in software are introverts.
- You don't need Agile, you just need to let developers do what they think is right.
- You don't need Agile, just get rid of the deadweight developers
- Agile is just throwing stuff together as quickly as possible
- Agile encourages developers not to think about the future
- Agile is the new Waterfall
No comments:
Post a Comment