I can’t remember a time when software development methodology was not a hot, contentious topic of discussion.
“We need to be Agile, because that will make us go faster”
“Scrum will save us from everything we are doing wrong”
“Waterfall is the devil’s child”
“Design Patterns are the only way to go”
“Design Patterns don’t work for me”
The problem with every architecture style and delivery methodology (new and old) is the same as it was yesterday, last year, five years ago and most likely in the 80s.
We refuse to look at what the problem is that we are trying to solve and instead are content with slapping a band-aid on it and calling it “fixed, because we now have #INSERT FAVOURITE METHODOLOGY HERE#”.
If you are not will to identify what is wrong with your delivery