The problem with Agile, SCRUM and DevOps – and all abstract solutions – is that expectations are always set too high toward unachievable goals. Requirements management and applications development are just parts of a continuous journey, not the destination, because there is no final destination. Agile is a strategic attitude, not a CPA exam.
It Always Sounds Better Than It Is
Whether it’s Agile, DevOps, SCRUM, enterprise architecture, digital transformation or even cloud computing, we always wax poetic about how they will save a fortune, generate new revenue and, OMG, change everything. Technologists write business cases, sell them to non-technology executives and then proceed with unjustified optimism. This time it’s Agile methodology and its cousins SCRUM and DevOps.
Agile projects fail almost as much as all the others. Yet we still sell “Agile” as an elixir: “If we only had an Agile environment, an Agile team