Articles I've written
Agile Process versus Agile Mind-set
As Agile enthusiasts, we preach Agile practices to the world and promise that Agile is the path an organization should take to provide better-quality software. No wonder many organizations move to Agile and, indeed, find it better than traditional software development methods such as Waterfall. . . .
A Real-Life Example of Agile
Try convincing a non-Agile practitioner of the Agile way of working; the most prominent and probable question will be, "What is the benefit of Agile/iterative development/incremental delivery?"
Why the Definition of the Minimum Marketable Feature Is as Important as the Definition of Done
Even before anyone starts thinking that I'm degrading the importance of the Definition of Done, let me assure you that this is not the case. . . .
The Idea and Rationale of Sprint Zero
Sprint Zero allows developers to get acquainted with the work at hand, evaluate the available information, get clarifications, and communicate with clients, which helps prepare a mind-set about how to deliver the project.
The Composition of Scrum Teams
No one talks carefully about who should be on a Scrum team and who should not. In my opinion, this is one of the most neglected discussions in the Scrum world.