Back when I began creating software I was taught a waterfall development process. With what Agile has preached for a generation, you might think that this was horrible. Yet, I’m reflecting that the former approach had upsides that we have since lost.
One of the greatest misunderstanding of “Agile frameworks” is that you can choose which processes and tools to use and which to ignore. Well, it’s a free world and there is no universal process police so in a way it is correct, but then: Is it a good idea?
Agile is mainstream. This is good and bad. In 2018, Martin Fowler criticised the "Agile Industrial Complex" for imposing methods on people and violating the first value in the Agile Manifesto. What fake agile is getting wrong is that "the team doing work decides how to do it." But how does a team make good … Continue reading When is Kanban better than Scrum?