by Gil Broza - June 12, 2017
In my courses, I use various activities to examine and drive home agile’s many principles. Ones that usually trigger deep conversations include getting to “done,” feedback, collaboration, and effectiveness before efficiency. Many senior managers attend my courses, and almost every time, one of them will ask: “Aren’t these principles just a common-sense way to work?”
I often hear the sentiment applied to popular agile practices, too. For instance, doesn’t it make sense to demo finished work to stakeholders? Meet your teammates every day for micro-planning? Capture work items from the perspective of the customer and process them in descending order of value?
If all this is indeed common sense, why has much of the world of work—at least the work of software development—operated differently in the last several decades? In fact, why hasn’t the new “sensible” approach displaced the previous approach completely?