Nice read, I totally agree with the best of tech, but the worst are more controversial, among others: SOAP (thumbs up), ubiquitous work (uhmmm… not sure …) and Scrum! (ok, I may agree on some of the points below but from here to say it’s one of the worst tech …)
The Cult of Scrum
If Agile is the teachings of Jesus, Scrum is every abuse ever perpetrated in his name. In many ways, Scrum as practiced in most companies today is the antithesis of Agile, a heavy, dogmatic methodology that blindly follows a checklist of “best practices” that some consultant convinced the management to follow.
Endless retrospectives and sprint planning sessions don’t mean squat if the stakeholders never attend them, and too many allegedly Agile projects end up looking a lot like Waterfall projects in the end. If companies won’t really buy into the idea that you can’t control all three variables at once, calling your process Agile won’t do anything but drive your engineers nuts.