~ Agile ~

0, 1, Many

There are an infinite number of integers. How many do you use in your thinking and planning?

What Is Done?

You can’t be done unless you know what done means. So how do you know?

Permission, Approval, and Feedback

You might need permission, but feedback is more valuable.

Done Done

Knowing when you’re done is just as important as knowning what to do.

The Immutable Past

You might have been wrong, and you can always make new choices, but the decision process you used yesterday doesn’t change.

Effective Software Engineers

Perhaps oddly, perhaps not, the traits of an effective software engineer have nothing to do with software

One Thing At A Time

Trying multiple things at once is NOT faster

Something Smells ... Primitive

Primitive obsession sneaks in when you least expect it and makes things worse.

Design Is Iterative

As long ago as 1968, BDUF was a bad idea.

Measuring and Managing

There are some quotes you know that just ain’t so

Action vs. Reaction

Bias for action is thoughtful. Bias for reaction gets you in trouble

Story Splitting

User stories need to live in the Goldilocks zone. Not too big, not too small

Planning and Time Sinks

Why is planning so hard?