Fixing the Agile Engineering Problem
A lot of people are talking, recently, about the fact that organizations that adopt Agile practices don’t always achieve the results they desire. See Martin Fowler’s Flaccid Scrum, Ron Jeffries’ Context, My Foot!, and Jim Shore’s The Decline and Fall of Agile for examples.
In my experience, most organizations have much room to improve both their project management and their technical engineering practice. Those that start with Scrum seem to improve their project management practice enough that the deficiencies in their technical engineering practice become more painfully obvious.
The answer is simple and obvious–improve the technical engineering practice. The way to do that is not so easy, however. Read More