- Scrum – the bright light of scrutiny on your organization’s processes and methods
- Pitfalls when trying to adopt agile development
- An interesting technique for refactoring convoluted legacy code (hat tip: Kevin Rutherford)
Another recent article (which I can’t find right now) talked about how problems with adopting agile suggest problems with the organizational structure more than with agile development.Â That is, of course, a variation on the “No True Scotsman” argument, but even so, I can say that in my experience, it is true – the two organizations where agile has failed has done so because of deep organizational flaws.Â Â I can say this because these experiences were several years ago, and both of these organizations have failed to deliver the software they promised, or even an acceptable subset.
This is the epitaph to my old artile: How Agile Software Development Ruined My Career (Sort of)