Technologie

Veel teams schrijven code, maar slechts een paar mensen kunnen hem releasen

Wij automatiseren de releaseflows die uw teams delen, in de tools die u al gebruikt. Daarna kan elke engineer in het team een release starten en terugdraaien zonder op een ander team te wachten.

  • Gebouwd in uw eigen repositories
Illustratie: releases na een Self-Service Release Build.

Wat releases ophoudt

Waar releases wachten als veel teams leveren

  1. Veel services, één releasepad

    Elk team is eigenaar van zijn services, maar ze gaan allemaal live via één gedeeld releaseproces. Releases staan in de rij achter elkaar, en wijzigingen stapelen zich op terwijl ze wachten.

  2. Eén team waar elke release op wacht

    Een centraal platform- of opsteam voert de releases uit, of die ene persoon die weet hoe het moet. Als zij druk of afwezig zijn, wacht elk team.

  3. Deploys die maar een paar mensen kunnen doen

    Toegang tot productie en de kennis zitten bij een paar mensen. Alle anderen maken een ticket aan of vragen het in de chat, en een rollback wacht op diezelfde mensen.

Wat er verandert

Na een Build releast elk team zelfstandig

Reken op 4 tot 8 weken. De tweede helft van het bedrag betaalt u wanneer de acceptatiecriteria die u tekende, in uw eigen omgeving gehaald zijn.

Bekijk de Build
  • NuVeel services delen één releaseproces, met de hand uitgevoerd, met overdrachten tussen teams.

    Na een BuildHandmatige stappen en overdrachten worden één pipeline per releaseflow, gestart door het team.

  • NuElke release wacht op het centrale team, of op die ene persoon die weet hoe het moet.

    Na een BuildElke engineer in het team kan een release starten en terugdraaien zonder op een ander team te wachten.

  • Nu“Waar staat de release nu?” wordt gevraagd in de chat, en het antwoord hangt af van wie er online is.

    Na een Build“Waar staat de release nu?” wordt beantwoord met statusberichten in chat of in het ticket.

  • NuMaar een paar mensen kunnen naar productie deployen, en hoe ze dat doen, staat nergens beschreven.

    Na een BuildWat zij weten, wordt een runbook, een getraind team en een pipeline die uw team al zelf heeft aangepast.

Resultaten

Hetzelfde werk bij Nike en ASML

Resultaten van releasewerk bij Nike (retail) en ASML (halfgeleiders): handmatige releasestappen en overdrachten, omgezet in self-service pipelines.

Nike · deploys naar staging

Een testbuild op staging-apparaten, gestart door de developer

  • Gestart door: release engineer → developer
  • Overdrachten per deployment: 1 → geen

ASML · CI voor meerdere teams

Integratiestappen die met de hand gingen, werden één self-service CI-pipeline, gestandaardiseerd over teams

300+engineeringuren per jaar

Nike · engineeringtijd

600+

engineeringuren per jaar aan operationele toil weggenomen met self-service tooling

Lees de cases
“Previously, moving CI workflows between Dev, Staging, and Prod required manual, uncommitted code changes. Mateusz implemented a solution that reduced this to a single line of code, streamlining the process and enabling faster iteration for both developers and our team.”
Jon V.Mobile Release Engineer Lead, Nike

Bij Nike zijn de andere release engineers getraind in de tooling, zodat de kennis niet bij één persoon bleef.

Waar u begint

Begin bij uw laatste release

De gratis Release Check laat in minder dan 5 minuten zien waar de tijd van uw laatste release naartoe ging en wat dat per jaar kost, zonder gesprek.

Contact

Praat met de engineer

Plan 30 minuten en neem uw laatste release mee, of stuur een bericht. U spreekt Mateusz rechtstreeks.

Mateusz UlasOprichter en platform engineer

    Stuur ons een bericht

    Laat een bericht achter, dan nemen wij spoedig contact met u op.

    Lees in onze privacyverklaring hoe wij met uw gegevens omgaan.