We hear that all the time… if you don’t do …. $X…. then you’re not really doing Scrum or XP.
So what are the implications of this?
1) It doesn’t matter if you’re “really” doing XP or Scrum. Those are canned (and growing stale) approaches for people who need a highly scripted methodology
2) True “agility” transcends scripting. The whole point of agile is to do what makes sense, not what some corporate functionary or policy requires for the mere formality of compliance
3) The job of a company is to create great products; not to adopt scrum or xp. Those are tertiary, at best to the true mission at hand.
4) It demonstrates the intellectual bankruptcy of the people espousing it.
They will say…. if you remove any of the core Scrum practices or modify them in any way…you’re not doing Scrum.
So, if you don’t do BFUD, but leave everything else the same, are you still doing Waterfall?
They can’t have it both ways.
They way they make it sound, unless you do ALL of the pet practices, you’re not doing X. But if you do just a teeny bit of traditional practice you are waterfall.
This is intellectually bankrupt.
Mere “passion” and “zeal” (honestly read as desire for revenue) can not be used as an excuse for promulgating such nonsense.
It doesn’t matter if you are doing Scrum, XP or Waterfall.
It only matters if you are accomplishing your goals, delighting your customers and delighting your employees.
How you do that is up to you and your team.
There are multiple approaches to accomplishing that, and each should be tailored to the situation.
There is no “one true way” that guarantees success in all situations.