Skip to the essays

Improving the world with software

Better software. Better questions.

Essays on software development, teams and the craft of building things that last.

Essays from August 2006

7 essays from August 2006

  1. Why do we use Agile?

    The question in the title of this post is an interesting one. Many people use Agile for the right reasons (because they think that it can help them with their work in many ways), but there are some people that do it for the wrong reasons: Because they like some part of one Agile methodology; …

    1 min read

  2. Systems Thinking applied to software

    Henrik Mårtensson has posted two good pieces on systems thinking and software development in his Kallokian blog. Check them out here and here. It is worth it. I especially like this paragraph at the end of the second piece: Organize to optimize the value stream (flow organization), not to keep people busy (functional organization)! Both …

    1 min read

  3. It’s the motivation stupid!

    This is something I’ve come across many times in my career. I constantly see motivated individuals excel against all odds and theoretically more prepared individuals fail when they should have made it with time left to spare. Now Jason Yip just linked to an article about that same fact: “Motivation is more important than innate …

    1 min read

  4. Command and control method of management

    From Joel: In other words, the military uses Command and Control because it’s the only way to get 18 year olds to charge through a minefield, not because they think it’s the best management method for every situation. Go and read it, especially if you feel you are in a Command and Control company 😉

    1 min read

  5. Performance measurements can kill your efforts to bring Agile to your organization

    Dave Nicolette has written a simple but really insightful piece on why performance measurement should be done with care and at the team level if you want an Agile team to gel and succeed. The bottom line: measure what your team produces and let them decide who is not worth to stay in the team …

    1 min read

  6. Why BDUF does not work

    I have a really hard time trying to convince colleagues at work that Big Design Up Front (BDUF) does not work, that it is waste and the more time you spend coding the more likely you are to reach a better design solution. But before we go deeper into this discussion it is worth defining …

    4 min read

  7. Agile does not give you recipes, it makes you use your brain…

    In a post in the Agile project management mailing list somebody asked if it would not be time for an Agile Project Management Body of Knowledge book (APMBOK) inspired, probably on PMI’s PMBOK, the Project Management Body of Knowledge. What I think about this question is that PMBOK and Agile represent completely different approaches to …

    1 min read

Keep the conversation going

The essays work best in company. Join the community to keep the questions coming.

The #NoEstimates book and its companion volumes

Chapter 1 · Free PDF

What if better planning started with a different question?

The first chapter of #NoEstimates argues that the “deliver on time” challenge is answered by a different question. Read it, and see whether it changes how you plan the next piece of work.

Free PDF of chapter 1. No purchase, no library access. How we handle your details