Do we all have to do Agile?

Greg Thomas
4 min readJul 17, 2023

When working with a development team to move to a new delivery methodology, the hardest part in the transition is getting all the other stakeholders on board with the changes and realizing that they need to do some changing on their side as well.

Backing it up a bit — the problem generally starts with — “We’re not delivering software well, we need to do something new, I’ve heard of this thing called Agile, we should do that”. (Feel free to replace Agile with any other development methodology, framework, implementation du jour that everyone is going gaga over).

The fallacy in this is that the rest of the company (the stakeholders) don’t need to change anything and that this will “just work” and numbers will improve.

Think of it this way, you have a car that needs a completely new engine — the simplest approach, with no changes required, will be to get an exact replica of the old engine, but you don’t want a new engine, you want something different, something faster, something more efficient. That’s all fine and dandy, but you’re going to have to change the connections that interface with your engine so the rest of the car can use it.

Just look at all the work that had to be done to get Mr. Fusion online in Back to the Future!

--

--

Greg Thomas

Software Architect, Developer, Author and Leader helping organizations build scalable software delivery teams and implement cloud-based solutions