Dabish Digital
Mobile

How to get mobile release cadence right

It is rarely the thing that gets a project approved, and often the thing that decides how it goes. The short answer to mobile release cadence is that it is mostly a sequence of small decisions, not one big one.

You do not control the device, the network, or the operating system version, and the design has to accept that. If two people in the business would answer this differently, that gap is the actual problem.

What is actually at stake

Users on old versions are your compatibility floor. In practice this is a scheduling problem more than a technical one. Most teams find the first pass takes an afternoon and the maintenance takes minutes a month.

The steps

  1. Establish what you have today before changing anything
  2. Feature flags let you ship code before enabling behaviour
  3. Force-upgrade prompts should be a last resort
  4. Write down the decision so the next person does not re-litigate it

Force-upgrade prompts should be a last resort. Small and consistent beats large and occasional here. If it only works because one person remembers to do something, it does not work yet.

Where to go from here

In practice

The version of the app your customers are running is rarely the one you just shipped. Three things worth confirming about mobile release cadence before you move on:

  • Someone can say what the current setup is without going to look
  • Feature flags let you ship code before enabling behaviour — and you know whether that is true here
  • There is a way to tell whether the last change to this helped

If you are not sure where your systems currently stand on this, it takes us about an hour to find out.