Faster Software Delivery: from months to minutes

You plan and deliver in sprints, you have an automated build, you practise TDD religiously and rotate pairs like clockwork. In fact you couldn’t be any more agile. So is this as good as it gets? Some teams deliver in days rather than months, and iterate in hours rather than weeks. These teams don’t just break all the rules, they make up new ones of their own.

On this course you will learn unusual and counter-intuitive techniques for software delivery and understand the principles behind them. Using a mixture of discussion, instruction and exploration you will start to think differently about agile development, automation and team dynamics. By exploring several architecture and development strategies you will learn how you and your teams can produce and deploy software faster than they thought possible. You’ll never look at TDD the same way again, not to mention copying-and-pasting code.

What you will learn

  • The three ages of a product lifecycle, and why understanding them helps you go faster
  • How design and architecture are at the heart of faster delivery
  • How to do just enough planning and estimation
  • Why up-front thinking is valuable and how to keep it focused
  • How to critically assess agile and non-agile practices


  • Unpacking the Agile hype
  • Techniques for faster development
  • Rethinking analysis
  • Rethinking planning and estimation
  • The Build and Deployment ecosystem
  • The value of Operations
  • Building effective teams

Praise for Faster Software Delivery

  • “one of the best courses I have ever attended, if not the best!”
  • “really interesting with good discussions and lots of relevant information”
  • “the mind map approach instead of slides made the course flow in a neat and agile way”

Tell me more about this course



Get every new post delivered to your Inbox.

Join 486 other followers