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 2014

23 essays from 2014

  1. ScanAgile 2015 submissions are open!

    Just a quick note today to let you know that the Call for Sessions for ScanAgile, the Agile Finland annual conference is open for submissions. You can read the whole call for sessions here. You will find the submission form in that page as well. For me the most interesting tracks are: Off-Piste: interesting lessons …

    1 min readteams

  2. 5 No Estimates Decision-Making Strategies

    One of the questions that I and other #NoEstimates proponents hear quite often is: How can we make decisions on what projects we should do next, without considering the estimated time it takes to deliver a set of functionality? Although this is a valid question, I know there are many alternatives to the assumptions implicit …

    7 min readteams

  3. Lean Change Management: A Truly Agile Change Management approach

    “I’ve been working in this company for a long time, we’ve tried everything. We’ve tried involving the teams, we’ve tried training senior management, but nothing sticks! We say we want to be agile, but…” Many people in organizations that try to adopt agile will have said this at some point. Not every company fails to …

    3 min readteams

  4. The No Estimates principle: The importance of knowing when you are wrong

    You started the project. You spent hours, no: days! estimating the project. The project starts and your confidence in its success is high. Everything goes well at the start, but at some point you find the project is late. What happened? How can you be wrong about estimates? This story very common in software projects. …

    3 min readteams

  5. The Release Paradox: releasing less often makes your teams slower and decreases quality

    Herman is a typical agile coach. He works with teams to help them learn how to deliver high-quality software quickly. Many teams want to focus on design, architecture, or (sometimes) even on business value. But they are usually not in a hurry to release quickly. Recently Herman conveyed a story to me that illustrates how …

    4 min readteams

  6. How to create a knowledge worker Gemba

    I am a big fan of the work by Jim Benson and Tonianne Barry ever since I read their book: Personal Kanban. In this article Jim describes an idea that I would like to highlight and expand. He says: we need a knowledge worker Gemba. He goes on to describe how to create that Gemba: …

    1 min readteams

  7. How to choose the right project? Decision making frameworks for software organizations

    Frameworks to choose the best projects in organizations are a dime a dozen. We have our NPV (net present value), we have our customized Criteria Matrix, we have Strategic alignment, we have Risk/Value scoring, and the list goes on and on. In every organization there will a preference for one of these or similar methods …

    5 min readteams

  8. Hierarchies remove scaling properties in Agile Software projects

    There is a lot of interest in scaling Agile Software Development. And that is a good thing. Software projects of all sizes benefit from what we have learned over the years about Agile Software Development. Many frameworks have been developed to help us implement Agile at scale. We have: SAFe, DAD, Large-scale Scrum, etc. I …

    3 min readteams

  9. What is an Estimate?

    If you don’t know what an estimate is, you can’t avoid using them. So here’s my attempt to define what is an estimate.The “estimates” that I’m concerned about are those that can easily (by omission, incompetence or malice) be turned into commitments. I believe Software Development is better seen as a discovery process (even simple …

    3 min readteams

  10. What is Capacity in software development? – The #NoEstimates journey

    I hear this a lot in the #NoEstimates discussion: you must estimate to know what you can deliver for a certain price, time or effort. Actually, you don’t. There’s a different way to look at your organization and your project. Organizations and projects have an inherent capacity, that capacity is a result of many different …

    3 min readteams

  11. Coming out of the closet – the life and adventure of a traditional project manager turned Agilist

    I’m coming out of the closet today. No, not that closet. Another closet, the tabu closet in the Agile community. Yes, I was (and to a point still am) a control freak, traditional, command and control project manager. Yes, that’s right you read it correctly. Here’s why this is important: in 2003 when I first …

    4 min readteams

  12. Humans suck at statistics – how agile velocity leads managers astray

    Humans are highly optimized for quick decision making. The so-called System 1 that Kahneman refers to in his book “Thinking fast, thinking slow“. One specific area of weakness for the average human is understanding statistics. A very simple exercise to review this is the coin-toss simulation. Humans are highly optimized for quick decision making. Get …

    3 min readteams

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