Karl Wiegers
Oct 26, 2022

--

The real questions are two-fold:

1. Why did a team decide to adopt agile, in whatever form? Presumably because they want to achieve some kind of better performance and they hope agile will do it for them. But...

2. Why isn't the team already achieving the "better performance" results it wants? In other words, if agile is the answer, what was the question?

I fear that too many organizations jump onto any new software paradigm bandwagon that they think is going to solve all their problems, without having done some root-cause analysis to understand why they are not already achieving those results. Maybe agile (or whatever) is the perfect solution, But you don't know until you do that root-cause analysis. I talk about this in my article "The Core Question to Ask about Building Better Software Faster," https://medium.com/swlh/the-core-question-about-building-better-software-24cdf1be7102.

--

--

Karl Wiegers
Karl Wiegers

Written by Karl Wiegers

Author of 14 books, mostly on software. PhD in organic chemistry. Guitars, wine, and military history fill the voids. karlwiegers.com and processimpact.com

No responses yet