IVRYN

Evidence-bounded release playbook · Reviewed 2026-08-15

App launch readiness checklist

An app is ready to launch when the agreed critical journeys work in the production-like environment, consequential failures are controlled, distribution materials and external requirements are current, monitoring and support have named owners, recovery has been exercised and the release decision is recorded. Readiness is not a zero-defect claim or a guarantee of platform approval, adoption or revenue. Classify every open item by user impact and reversibility, attach evidence to each launch gate and let the named decision owner release, constrain or stop. Re-run the mutable platform checks immediately before submission or deployment.

Direct answer

An app is ready to launch when the agreed critical journeys work in the production-like environment, consequential failures are controlled, distribution materials and external requirements are current, monitoring and support have named owners, recovery has been exercised and the release decision is recorded. Readiness is not a zero-defect claim or a guarantee of platform approval, adoption or revenue. Classify every open item by user impact and reversibility, attach evidence to each launch gate and let the named decision owner release, constrain or stop. Re-run the mutable platform checks immediately before submission or deployment.

Set the launch boundary and stopping conditions

Write the release audience, environments, supported devices and browsers, data class, distribution route and smallest complete user outcome. Mark anything explicitly excluded. Define stop conditions for loss of data, incorrect authorisation, unsafe consequential action, unavailable recovery, missing legal or policy approval and any other unacceptable risk specific to the product.

Separate company-controlled readiness from external approval. The team can prove a signed build, tested deployment, complete metadata or functioning review account. Apple, Google or another provider controls its own review and availability. Keep that dependency visible and maintain a fallback such as delayed announcement, phased access or web onboarding when it genuinely fits.

Inventory journeys, dependencies and operating owners

List sign-up, sign-in, primary task, payment if applicable, account recovery, data export or deletion, support contact and administration. For each journey record data, services, permissions, failure behavior and owner. Add domains, certificates, email, analytics, notifications, app-store identities, signing, third-party SDKs and secrets without copying secret values into the checklist.

Capture current version requirements and provider policies from official sources at the time of release. Store links and review dates because target API levels, store rules and SDK obligations change. Identify who can renew credentials, answer review questions and disable a harmful integration. A launch calendar without those owners is a schedule, not operational readiness.

Rehearse release, observation and recovery

Deploy the exact candidate through the intended pipeline, with peer review and reproducible checks. Test critical journeys on representative environments, including invalid input, denied permissions, degraded dependencies, upgrade paths and accessibility. Verify that logs and alerts expose actionable failures without leaking sensitive data and that a named person receives them.

Exercise the chosen rollback, feature-disable or forward-fix path before launch. Verify backups and restoration where the product needs them. Prepare an incident channel, severity rule, decision owner and user communication path. A document saying rollback exists is weaker than a controlled rehearsal showing who can perform it and what data state results.

Hold a go, constrained-go or no-go review

Attach test reports, unresolved defects, security and accessibility findings, store materials, monitoring checks, recovery evidence and owner confirmations to one release record. Decide based on the written stop rules. A constrained release may limit audience or capability when the remaining risk is understood, observable and reversible. Do not relabel an unknown critical failure as acceptable to protect a date.

Define acceptance as observable evidence. Examples include a tested user journey, an approved build, reproducible checks, an incident runbook and a verified handover. None of those proves retention, revenue or product-market fit. Keep delivery proof, external provider approval and business results as separate claims.

Close the release into maintenance and learning

Record the deployed version, configuration, known limitations, support rotation, first observation window and next review. Confirm who owns post-launch defects, dependency updates, provider feedback and user communication. Preserve the release evidence with the repository and handover material so another authorised operator can understand what was approved and why.

Keep source control, domains, stores, analytics, cloud organisations and production credentials under explicit organisational ownership. Grant scoped, revocable access and rehearse handover before the final invoice. The supplier label matters less than whether another authorised person can inspect, deploy, recover and continue the product.

Decision criteria

Use the same questions for every option before choosing.

OptionUseful whenCheck before choosing
Launch to the intended audienceEvery stop condition is closed and release, monitoring, support and recovery evidence are current.Record the exact candidate and decision owner, then watch the agreed signals without claiming a business result.
Run a constrained releaseRemaining risk is bounded, observable and reversible within a smaller audience or capability set.Write the constraint, owner, escalation threshold and condition for expansion before enabling access.
Delay and repair a critical gapA stop condition involving data, authority, safety, recovery or required external compliance remains open.Assign the missing evidence and next review instead of publishing against an undefined risk.
Return to discovery or reshape scopeThe release cannot answer a useful product question or depends on an unresolved assumption outside the team’s control.Reduce or redesign the release so it produces interpretable evidence with an operable boundary.

Frequently asked questions

When should launch readiness review start?

Start while defining the release, not after coding finishes. Distribution, accounts, data, security, accessibility, support and recovery can change architecture and scope.

Does passing the checklist mean the app has no bugs?

No. It means the named acceptance and risk conditions have current evidence. Record known limitations and decide whether their impact is acceptable and reversible.

Who makes the go or no-go decision?

Name one accountable product or release owner, informed by engineering, security, operations, support and other required specialists. Avoid an ownerless group consensus.

Does readiness guarantee store approval or adoption?

No. Store operators control review, and users control adoption. Treat approval, availability, usage and commercial results as separate later evidence.

Primary sources and evidence

  1. About IVRYN 2026-08-15
  2. IVRYN work and evidence 2026-08-15
  3. IVRYN product methodology 2026-08-15
  4. GOV.UK discovery phase guidance 2026-08-15
  5. GOV.UK alpha phase guidance 2026-08-15
  6. NIST Secure Software Development Framework 2026-08-15
  7. Apple App Review Guidelines 2026-08-15
  8. Google Play target API requirements 2026-08-15
  9. Google SRE release engineering 2026-08-15

Editorial responsibility

Victor Laybats

Victor Laybats reviewed the scope, linked sources and claim boundaries for this page.