• You are here:
  • Home »
  • Archive: July, 2016

Archive Monthly Archives: July 2016

Deploy is not the same as release

software deploy

A lot of people think it’s risky to deploy software. Some of these people lose sleep over deploying software. A lot of people have jobs based around deploying software, and for them others they work with, it is a big deal. It involves a lot of something people call “technical risk management”. That’s just a […]

Continue reading

When to use Agile vs Waterfall

waterfall agile

If you read this blog, you probably think that I really love Agile, and really hate Waterfall. Well, that’s not true. I think Agile (when done well, which it often isn’t) is a good methodology for some contexts. More specifically, agile is a good methodology for building software under conditions of uncertainty. If you are not […]

Continue reading

Uncertainty of benefits versus costs

benefits vs costs

I think a lot about estimation. I used to do a lot of estimation with my teams. When the organisation I’m currently working for started doing agile, we did loads of estimation. We were constantly being asked for estimates. High-level estimates, low-level estimates, feature level estimates, story level estimates. We would spend a lot of […]

Continue reading