Communications

Releases squeezed into a night window, with a rollback nobody has practiced

We turn hand-run release steps into one pipeline your team starts. The approvals your policy requires run inside it, every stage checks its own result, and rollback is tested before go-live.

  • Your tools stay
Illustration: a night-window release after a Self-Service Release Build.

What slows releases

Why a release still takes a night, a ticket and some luck

  1. The night window sets the pace

    Changes to production wait for a maintenance window, often at night. The steps run by hand, one after another, and if one overruns, the release slips to the next window.

  2. An approval before every change

    Every production change needs a change approval first. The request lives in a ticket, apart from the release, so someone pieces together what was deployed, by whom and from which commit after the fact.

  3. A rollback that exists only on paper

    The rollback plan is a section in the change request. Nobody has run it end to end, so its first real test is a failed release in the middle of the night.

What changes

Your change process stays. The hand-run steps go.

A Self-Service Release Build automates the release flows that cost you the most, end to end, in the tools you already run. Plan on 4 to 8 weeks.

See the Build
  • TodaySteps run by hand inside the window, and someone checks each result by eye.

    After a BuildOne pipeline per release flow, started by the team. Every stage checks its own result.

  • TodayThe approval sits in a ticket, apart from the release, and the record is pieced together afterward.

    After a BuildThe approvals your policy requires run inside the pipeline, and every production release leaves a change record your change board can check.

  • TodayThe rollback plan is written down, but nobody has run it.

    After a BuildRollback is tested before go-live, and any engineer on the team can roll back without waiting on another team.

  • TodayThe NOC, support and the change manager ask the release engineer how far it got.

    After a Build“Where is it now?” gets answered by status messages in chat or the ticket.

Results

The same work at Nike and ASML

Results from release work at Nike (retail) and ASML (semiconductors). In both, steps that ran by hand became self-service pipelines.

Engineering time back

600+

engineering hours a year given back at Nike, and 300+ at ASML

Read the cases

Nike · store-server upgrade, per server

Upgrades that ran by hand across five teams became one self-service pipeline

  • Servers at the same time: 2 → 8
  • Stores: 900+

ASML · release readiness

One place to judge whether a release is ready

Production machine test results in one Python and SQL reporting view, for faster release-readiness decisions.

Nike · deploys to staging

No hand-off to start a test build

A test build to staging devices went from 5 to 10 minutes by a release engineer to about 1.5 minutes, started by the developer.

Where to start

Start with your last release

The free Release Check shows where your last release spent its time and what that costs a year, in under 5 minutes and without a call.

Contact

Talk to the engineer

Book 30 minutes and bring your last release, or send a message. You talk with Mateusz directly.

Mateusz UlasFounder and platform engineer

    Send us a message

    Leave a message and we'll get back to you.

    Read how we handle your details in our privacy notice.