This article is currently available in English while its RU translation is prepared or reviewed.

A successful demonstration is a useful milestone, but launch asks a different question: can the people responsible for daily work use the system safely when real data, deadlines and exceptions arrive together? A launch checklist should follow the business process from start to finish.
Agree what must work on day one
Choose the workflows that must be reliable for the first group of users. Write a short acceptance scenario for each: the person doing the work, the starting data, the action and the expected outcome. Include the handover to the next team.
For example, a job created by customer service should reach dispatch with the correct customer details, appear for the assigned field worker and return a completion record. Testing each screen separately can miss a broken handover between them.
Test real roles and permissions
Run acceptance checks using ordinary user accounts. A workflow that works for an administrator may fail for a dispatcher, and an administrator account may hide a permission that is too broad for everyone else.
Check who can approve, export, delete or change completed work. Include the process for a new employee and a departing employee. Make sure the business knows who owns account access after the development team finishes the initial launch.
Exercise failed and repeated actions
Integrations need more than a successful test request. Confirm how the application behaves when a payment callback arrives twice, an email is delayed or a partner system becomes unavailable. Users should be able to tell whether an action succeeded, is pending or needs help.
Test recovery paths with the people who will handle them. If a failed job needs a developer to edit the database every time, that dependency belongs in the launch decision and support plan.
Verify data and everyday devices
Reconcile imported records against agreed totals and inspect a sample of complex records. Check the devices and networks that staff actually use. A workflow that looks comfortable on a development monitor may be difficult on a field worker's phone.
Include these practical checks:
- Required fields and error messages are understandable.
- Long names, empty states and large lists remain usable.
- Dates, time zones and units match the operating process.
- Important actions can be completed with a keyboard.
- Notifications reach the right owner with a useful next step.
- Reports explain missing or delayed data.
Rehearse recovery and support
A backup is only part of recovery. Ask the responsible team to demonstrate restoration in a safe environment and record how long it takes. Agree which records could be lost between backups and how the business would reconstruct them.
Document a rollback or contingency plan for the launch window. Assign the decision to a named person, with clear conditions for pausing the rollout. Keep a support contact, issue log and escalation path accessible to the first users.
Start with an observable rollout
Launch to a manageable group where possible. Watch completed tasks, unresolved errors and support requests, alongside technical health. A running server does not prove that dispatchers can assign work or that customer service can find a delivery record.
Review the first working day with operational owners and record the changes needed before expanding. Our guide to software delivery engagements explains how these checks fit into the wider project, and our maintenance and support service covers work after launch.
Plan a controlled software launch


