Clickbait-y title or not — i’ve got some stern truths for you.
Let me start by asking you a question.
Are you delivering software with Agile methods? Yes? Great! I imagine you’re doing the following?
Do you work in some kind of set phases, either in sprints that last anywhere from 1 to 4 weeks, or work continuously? Are you working from a backlog or a prioritised to-do list? Are you regularly releasing changes to your customers? Are you responding to how things change? For a lot of people I speak to — when they’re following these they think they deliver software with Agile.
But they’re not working in an Agile way. Some of the worlds most successful organisations that have appeared in the last 20 years are self professed Agile organisations. However we have all seen a lot of tech centres within orgs work Agile and fail to actually deliver significant value to the users. So that begs the question, why should we use Agile to deliver software? Thats because we probably shouldn’t be using it to deliver software.