Articles I've written
Self-Organizing Teams: What and How
Do you have a self-organizing team? If so, half the battle is already won. But if not, beware: Creating a self-organizing team is far more challenging than we had ever imagined. This is especially true in today's dynamic world, where the focus of ...
The Burn-Down Chart: An Effective Planning and Tracking Tool
Burn-downs charts are among the most common sprint tracking mechanisms used by Agile practitioners. Though their application and usage varies, plotting burn-down using effort remaining is the most effective and efficient way of using burn-down charts. This article looks at . . .
Risks in Agile Projects
Identifying risks early in a project and having a mitigation plan in place is one of a project's success factors. . . . In this this article I look at the top eight Agile project risks, based on my experience in executing Agile projects in onsite-offshore models.
Great Code Doesn’t Always Translate into a Great Product
My code is well written, unit tested, refactored, and well documented. It has passed all the test scenarios and does what it was supposed to do. Does that make it into a great product?