Category Archives: Agile principles

A purpose for Agile

In general, it is useful to do the most important things. Not the things we are most sure about.  Not the things that we can do well.  Not the things we can predict well (or better). But, we should do the most important things, usually one at a time. Yogi Berra said: You have to […]

Empirical Process Control

Empirical Process Modeling Ken Schwaber and others talk of Empirical Process Control ideas as being key to understanding Scrum.  I think this is good sense. Mr. Schwaber got these ideas from Babtunde Ogunnaike and W. Harmon Ray, who wrote the process bible: Process Dynamics, Modeling and Control.  A big ole book, mainly about chemical processes. We […]

“If you wait for perfection, you might wait too long.”

I guess I will take credit for this quote (see title). “The relentless pursuit of perfection.”  I mostly like that idea. (That was the slogan of the Lexus brand.) But ‘waiting for perfection’ usually means analysis paralysis. Or maybe other things. To me, it reflects a  key idea behind lean-agile-scrum. It is an idea expressed in […]

The spirit of Scrum

In the US, where I am, we speak of the spirit of Christmas. While some people are a bit cynical about it, I think I actually see it sometimes.  It is meaningful and people do know what you are talking about. In a roughly similar way, the spirit of Scrum is also real. Some people […]

Summarizing Scrum (a list)

The more I think about Scrum, the more it becomes a Gestalt…a whole thing.  It becomes somewhat misleading to talk about its parts. Scrum itself is actually very small.  We recommend you do all of Scrum; it will lead to better results almost always.  It you only take part of the medicine…well, you will not […]

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: https://leanpub.com/joesagilereleaseplanning] It proposes that agile release planning consists of these major steps (at least): […]

Self-organization of the Team

We have this idea in Agile, that the Team should self-organize.  This is an important idea. And, more, an important action of the Team. In Agile, self-organization is contrasted with command-and-control. We think self-organization is an important thing to study, both in general and in your Team. It seems simple, but like almost anything, to […]

Taking Ideas on a Test Drive

I am a strong proponent of “show me the money.” In other words, there are lots and lots of ideas that sound good. And only a relative few that are really worthwhile. And we only know which are which by …taking an idea for a test drive. But even this basic scientific idea is not […]

Agile Principles and Values

In the post linked below, Jeff Sutherland wrote, apropos the Agile Manifesto, a bunch of things about some key Agile values and principles.  Excellent stuff. As some of you know, I think it is essential for people doing agile or scrum to know and be in sync with the values and principles. What I call […]

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 […]