Before you brief anyone

Notes for the person deciding whether to build something, and what to build first. Software development cost, timelines, the trade-offs nobody mentions until the invoice arrives. Nothing here is written for other developers: if a piece cannot help you decide something or ask a better question, it does not get published.

6 articles so far, in four groups: what an internal tool costs and how it is scoped, what changes when the product lives on a phone, how automated tests earn their keep, and what it takes to release and keep something alive. New ones arrive every few days — the schedule is set, so the queue does not depend on anybody remembering.

Test automation: what it costs and how long it takes

Test automation

How do software companies test? Check before you sign

Everyone says they test. Four questions separate the studios that do from the ones that mean "we clicked through it before release", and none of them require you to be technical.

3 min read
Test automation

Who maintains the tests after the studio leaves

The suite is delivered, the invoice is paid, the studio moves on. Six months later half the tests are switched off. This is the failure mode nobody quotes for, and it is avoidable.

3 min read
Mobile development

Testing a mobile app is not testing a website

Most of what breaks in an app happens outside your app: the permission dialog, the payment sheet, the push notification, the process the operating system killed while nobody was looking.

3 min read
Test automation

What to test first when you cannot test everything

Nobody has the budget to cover every screen, and covering every screen would not help anyway. A short, opinionated method for choosing the first fifteen journeys.

3 min read
What we build

Reading rather than deciding? The case studies are the same arguments applied to two real products, with the prices, the timelines and a demo you can open on sample data.