Sketch of an old computer monitor with an arrow and a wrench leading to a modern laptop.
  • Legacy modernisation
  • Architecture
  • Planning

Rewrite, refactor or replace? A guide to modernising legacy software

How to decide whether to rewrite, refactor or replace legacy software: assessing the system, avoiding big-bang risk, migrating data and keeping the business going.

6 min readRead article
Sketch of a skateboard, a scooter and a bicycle in a row, showing a product growing step by step.
  • MVP
  • Product
  • Planning

MVP development: what to build first and what to leave out

How to decide what goes into an MVP: choosing one core journey, cutting scope, web or mobile first, what 'minimum' must still include, and planning v1.1.

6 min readRead article
Sketch of a project brief document with a checklist, sticky notes and a pencil.
  • Planning
  • Outsourcing
  • Estimates

How to write a software project brief that gets accurate estimates

What to put in a software project brief so vendors can give you accurate estimates: goals, users, priorities, integrations, constraints, budget and a checklist.

5 min readRead article
Sketch of a globe between two clocks showing different times, joined by an overlap arc.
  • Dedicated teams
  • Outsourcing
  • Remote work

Working across time zones with an offshore team: a practical guide

How to run daily work with a development team in India from the UK, Europe or US: overlap windows, standups, handoffs, written updates and habits that make it work.

5 min readRead article
Sketch of a balance scale weighing a fixed price tag against a clock.
  • Pricing
  • Outsourcing
  • Planning

Fixed price vs time and materials: choosing a pricing model for your software project

How fixed price and time and materials pricing work for software projects, where each one fits, the risks on both sides, and how to choose the right model for you.

5 min readRead article