Learning to work with uncertainty is a necessary skill.
I explain why the myth of not delivering software is wrong in Agile.
Project failure happens but there are a few ways to avoid its worst consequences.
Why story points are better than cost estimates.
How project management became so warped.