Joe’s Agile Release Planning

I have written a new booklet that I want you to have (I think you will find it useful) and also to comment on. It is about Agile Release Planning. [Note: It was a booklet, it is now a book.  See:] It proposes that agile release planning consists of these major steps (at least): […]

Two Levels of (Agile) Planning

Almost all firms that I work with have at least two levels of planning.  I call them “high level” and “team level.”  High Level At the high level, project or product ideas come in.  Someone has to prioritize these opportunities initially, to see which ones make the cut.  Often this is formally done once a […]

Something Unexpected

What do we do when something unexpected happens? “The readiness is all,” said Hamlet. So we must be ready.  Ready to meet that new thing, that innovation, that crazy idea, that new person…more than half-way. Yes, we may be skeptical. Yes, as Polonius says (careful grandmotherly type that he may be)…we must try our friends […]

Scrum vs Waterfall : How do they Compare?

Scrum vs Waterfall I have recently been asked for advice on how to compare Waterfall (WF) and Scrum VS Waterfall.  This is a hard question in some ways: the best way to compare will depend on the person you are talking to.  Another problem is that few people do ‘pure’ waterfall in actual practice. And […]