Archive for May, 2009

Why Pair Programming?

Wednesday, May 27th, 2009

I am a sucker for rationale. I've been struggling with rationale on the Extreme Programming (XP)-practice of pair programming for quite some time. What at first looks like one person writing code, and the other one watching, has admittedly been very counter intuitive to me. Let me share my current ...

Your Rights as a Customer

Wednesday, May 20th, 2009

The Software Management Manifesto *) You have the right to an overall plan. The team should tell you what they could accomplish in the next year or two, and tell you how much that would cost. You have the right to see progress. From the very beginning of the project, the team ...

9 Usual Suspects — What could be improved?

Wednesday, May 13th, 2009

One of the more useful activities of Scrum involves a bit of self-reflection -- namely the retrospect. Admit that what you did yesterday could be done better today, and you are on the way to continuous improvement -- a goal in and of itself. Scrum tells you to ask "What could ...

Who’s Next? — How to Prioritize Your Product Backlog

Tuesday, May 5th, 2009

If we are to do just-in-time user stories, we better know what is next, so we are not wasting any time on detailing stories way ahead. In this post we will look into how we will know what is next in line. If you have only one, or just a few, ...