Software Development as a Christmas Story

Oh Tanenbaum We decorated the house for Christmas. A smaller project than most of the software I’ve worked on, but a useful reflection. The Cost of context switching Sometimes, in the middle of one task, you need to do another. Either because you were interrupted, or because you weren’t prepared. Consider the tree, a tall … More Software Development as a Christmas Story

Sense and Respond by Jeff Gothelf and Josh Seiden

Sense and Respond: How Successful Organizations Listen to Customers and Create New Products Continuously by Jeff Gothelf My rating: 5 of 5 stars Having read Lean UX, I was expecting a good book on how organisations could deliver projects. This book is about much more than that. The authors are coming from a point of … More Sense and Respond by Jeff Gothelf and Josh Seiden

The Fog

Dream in years.Plan in months.Evaluate in weeks.Ship daily.— @dpatil — Michelle Lee (@mishmosh) January 12, 2017 Agile is about the here and the now. The moment, turning on a sixpence as the weather, and the market changes. Adapting to your environment and delivering, delivering, delivering at a consistent high quality. But what if you’re delivering … More The Fog

Story points over times in estimates, and the power of abstraction over teams

On a previous project, I had a long-running discussion with several stakeholders about using story points over time estimates, because how could I know that we were going to deliver without a deadline? I started using time estimates on a previous project because one release failed to deliver, and so I decided we needed a … More Story points over times in estimates, and the power of abstraction over teams

Divergence: bid estimates vs planning estimates 

​Fixed price bids need to control scope, and make assumptions to meet that bid. Fixed price bids never survive contact with reality. The first thing I do with those assumptions when delivering a project is pull those assumptions onto the plan, because every one is an unanswered question that needs to be validated, and each … More Divergence: bid estimates vs planning estimates 

Bad change : re-opened tickets and the neverending change

One reason I don’t trust change is when that change has no defined end goal. When a change is requested, and the ticket completed, but it then enters a cycle of scope-creep that means the ticket can never be closed. They often start with something simple e.g. “can you improve the performance of this search”, … More Bad change : re-opened tickets and the neverending change

Just-in-time planning

I’m thinking about the planning and estimation process deeply, because it’s taken up a lot of my time on fixed-price projects. I think my biggest problem at the moment is trying to square the circle of the 4 purposes for the planning and estimation we are currently doing, in order of detail : scoping, horizon … More Just-in-time planning