Here on my Articles page, you can find a range of technical articles of software development. While these are mainly focused on mobile application development they contain many exciting insights and ideas that can apply to a wide range of application types and software development projects.

Agile Software Design: Fast, Fun, and Future-Proof

Agile Software Design: Fast, Fun, and Future-Proof

The Secret Sauce to Agile Development Part 7

Think software design is old hat or anti-agile? Think again. In this blog, we bust the myth that agile means skipping architecture, and show how 20 minutes of sketching can save you weeks of refactoring. With a dash of humour, a splash of AI, and a croissant or two, we walk through real-world examples, diagrams, and design tips that make coding faster, cleaner, and way more fun.

The seventh of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading
Project Planning 2, Judgement Day!

Project Planning 2, Judgement Day!

The Secret Sauce to Agile Development Part 6

Blog 6 of the Secret Sauce to Agile Development, Project Planning 2: Judgement Day, wraps up our mini series on project planning by diving into agile project planning with humour and insight whilst trying to subtly inject as many quotes from everyone's favourite Arnie film franchise as possible. Learn how to avoid costly pitfalls, build test plans with ISO 25010, manage IT & Ops, and harness AI tools for smarter, faster software delivery.

The sixth of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading
Project Planning, Inception, Sprint 0, or Not Stuffing Things Up Right From the Start

Project Planning, Inception, Sprint 0, or Not Stuffing Things Up Right From the Start

The Secret Sauce to Agile Development Part 5

Dive into critical planning steps needed before writing a single line of code. Align your team and impress your client by tackling project management essentials like reporting, budgeting, versioning, and risk tracking. This blog also explores how to design maintainable software architecture that supports agile delivery, with real-world examples from Charlie Bluster’s Coin Shop project. Includes tips on using Power BI, Azure DevOps, and AI tools like Copilot to streamline your setup and avoid embarrassing Homer moments.

The fifth of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading
Solutioning, the gentle art of not wasting everyone’s time.

Solutioning, the gentle art of not wasting everyone’s time.

The Secret Sauce to Agile Development Part 4

Discover how AI accelerates agile solutioning by helping teams generate smarter ideas, validate solutions with customers, and iterate faster. Blog 4 distils 30 years of practical wisdom into clear strategies for guiding decisions, cutting meeting fatigue, and building better outcomes—without wasting everyone’s time.

The fourth of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading
The $64,000 Question – You want it to do what??

The $64,000 Question – You want it to do what??

The Secret Sauce to Agile Development Part 3

Tackles the messy art of use case writing—how to turn stakeholder waffle into clear, testable requirements that actually help your team deliver value. Whether your developers are powered by espresso or just winging it, this guide shows you how to capture “The How” behind your software with real-world examples and cheeky commentary. Perfect for Agile teams, product owners, and anyone tired of building features that don’t do what the customer wants.

The thrid of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.


Continue reading
Requirements Served Hot, Epics, Features, Stories and PASTA!

Requirements Served Hot, Epics, Features, Stories and PASTA!

The Secret Sauce to Agile Development Part 2

Dive into Blog 2 where we serve up a spicy take on software requirements. Learn how to write effective user stories, distinguish them from use cases, and break down epics and features with real-world examples. Whether you're a dev, tester, BA, or stakeholder, this post blends Agile wisdom, humour, and pasta metaphors to help you capture requirements that actually deliver value.

The second of twelve sizzling episodes that will demystify agile development and show you How to Get Things Right.

Continue reading

Why not take a look at some of my other work:


Found something useful?

Please share this page with your friends.

.