Continuous Delivery

Met Continuous Delivery verloopt het opleveren van software betrouwbaar, snel en voorspelbaar. Deze werkwijze is hiermee het fundament voor de ‘agile’ organisatie die op elk gewenst moment een nieuwe versie van de software naar productie wil brengen.

Veelvuldig opleveren van software zonder risico

De Continuous Delivery werkwijze resulteert in een voorspelbare en, indien gewenst, zeer korte releasecyclus. Het opleveren van software is vaak een complex, langdurig, risicovol en soms pijnlijk proces voor een organisatie en beperkt het aantal releases tot slechts enkele per jaar.
Het sterk automatiseren van het opleverproces maakt het proces voorspelbaar en herhaalbaar. Ook doorlopen de softwareproducten met een hogere snelheid de verschillende stappen van de ontwikkelstraat, ofwel deployment pipeline. Door het invoeren van Continuous Delivery kan First8 de opleverfrequentie van uw software sterk verhogen en daarbij het aantal fouten sterk laten dalen.

Het invoeren van Continuous Delivery door First8 bestaat uit de volgende onderdelen:

  • Optimalisatie van automatische build (build automation)
  • Continous integration
  • Automation (unit test, functional regression, performance)
  • Artefact management
  • Deployment automation
  • Configuration management
  • Release management
  • Provisioning van omgevingen

Wat levert Continuous Delivery u op?

Continuous Delivery zorgt voor:

  • Risico reductie
    Het frequent opleveren van kleine wijzigingen maakt knelpunten snel zichtbaar en ook snel oplosbaar. Het proces maakt eventuele fouten snel zichtbaar, wat resulteert in een lager risico bij het opleveren naar productie.
  • Voorspelbaarheid
    Het meerdere keren per dag doorlopen van de stappen voor bouw, test en oplevering maakt dit proces zeer voorspelbaar.
  • Betrouwbaarheid
    De grote hoeveelheid automatische tests maken het proces betrouwbaar. Het is mogelijk om op elk gewenst moment een versie van de software uit te rollen. De business krijgt hierdoor weer de regie over het opleveren van nieuwe functionaliteit.
  • Snellere feedback
    Door de snelle oplevercyclus krijgt u als klant sneller terugkoppeling over de geleverde functionaliteit. Worden functies wel of niet gebruikt? Missen er zaken? Zo kunnen eindgebruikers nieuwe functies ook in de praktijk toetsen.

Saai en voorspelbaar

Continuous Delivery maakt het opleveren van nieuwe software saai en voorspelbaar. En dat is zoals het moet zijn. Het wordt iets waar u zich als IT-manager geen zorgen meer over hoeft te maken.