Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzending indienen
    • Inzendingen
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Continuous Delivery: hou rekening met infrastructuur

Software testing
03 oktober 2016 - 07:513 minuten leestijdOpinieCloud & Infrastructuur
Paul Bijleveld
Paul Bijleveld

Onder softwareontwikkelaars is 'continuous delivery' een serieuze trend. Continuous delivery is een ontwikkelmethode die zowel invloed heeft op technische als organisatorische processen. Waar ik me op wil focussen is de invloed van het onderliggende platform op een Otap-omgeving (Ontwikkeling, test, acceptatie, productie en de manier waarop developers daarmee omgaan.)

Een ontwikkelmethode dus, die zich zowel op technisch als organisatorisch gebied laat gelden. Denk aan werkwijzen als Agile, Scrum en Kanban, maar ook aan vergaande softwarematige automatisering binnen het ontwikkelproces. Eerder legde Dennis Doomen op deze site al uitstekend uit hoe continuous delivery in zijn werk gaat, dus ik zal er zelf niet te diep op ingaan.

De doorsnee developer of tester heeft een hekel aan toeval en wil elke vorm van onvoorspelbaarheid uitsluiten, als dat enigszins mogelijk is. Dat komt tot uiting in continuous delivery: alle processen vanaf het ontwikkelen tot en met het in productie nemen van een applicatie worden waar mogelijk geautomatiseerd. Het doel is om het risico op (menselijke) fouten te verminderen en het ontwikkelproces te versnellen. De samenwerkingsvorm speelt leentjebuur bij Scrum en Agile. Een ontwikkelteam realiseert één feature of onderdeel in een korte sprint en gaat niet door naar het volgende onderdeel voordat deze feature is afgerond en in een acceptatie- of productieomgeving staat. 

In de afgelopen jaren heb ik veel samengewerkt met developers en testers. En als ik dan op een rij zet waar continuous delivery om draait, verbaast het me sterk dat veel van deze experts weinig zicht hebben op de invloed van het onderliggende it-platform op hun ontwikkel- en testomgeving. Nog verbazender: ze accepteren de it-omgeving als onvoorspelbare factor!

Otap

De factor it, als voorbeeld een Otap-ontwikkelstraat met afzonderlijke ontwikkel-, test-, acceptatie- en productie-omgevingen en uitwijklocatie, mag geen onvoorspelbare factor zijn. Hoge en vooral ook constante performance is bepalend voor de uitkomsten van tests en de kwaliteit van patches, onderdelen of nieuwe features die worden uitgerold. 

Maar goed, hoe kan een it-omgeving dan van onvoorspelbare factor tot een zekerheid worden omgevormd? Hoe krijg je inzicht in het niveau en de stabiliteit van performance en connectiviteit? Hoe zorg je er voor dat een omgeving voor acceptatie dezelfde omstandigheden als de productie-omgeving biedt? Allerlei eigenschappen spelen een rol: responstijd van geheugen en storage, belasting en performance van de infrastructuur, cpu ready time en ga zo maar door. Het is erg complex om alle onderdelen op elkaar aan te laten sluiten en een constant presterende omgeving neer te zetten. Dat mag echter geen reden zijn om de invloed van de genoemde hardware-eigenschappen dan maar te negeren.

De rol van de hoster

Kort samengevat: developers hebben een sterke focus op het perfectioneren van de applicatie, maar gaan er van uit dat ze weinig of geen invloed hebben op de it-omgeving en connectiviteit. En juist daar kan een hoster het verschil maken door een stabiel, hoog beschikbaar en onafhankelijk platform te bieden en deze continu te monitoren. Als het it-platform volledig beheerst wordt, is het geen variabele tijdens testprocedures, maar een constante. Een specialisme waar testers en developers zich geen zorgen over hoeven te maken.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Toekomst van netwerkbeveiliging

    Waarom geïntegreerde architecturen bepalend worden voor schaal en controle

    Computable.nl

    Hybride vergaderen herzien

    Wat moderne werkplekken vragen van meeting- en samenwerkingsomgevingen

    Computable.nl

    Virtualisatie heroverwogen

    Waarom enterprise IT opnieuw kijkt naar kosten, schaal en flexibiliteit

    4 reacties op “Continuous Delivery: hou rekening met infrastructuur”

    1. Johan Duinkerken schreef:
      6 oktober 2016 om 06:28

      Misschien dat de schrijver eens een dagje mee kan lopen met de ontwikkelaars om zelf te ervaren hoe het er echt aan toe gaat. Het is in de praktijk nl. erg lastig om een zeer complexe omgeving waarbij meerdere processen die van elkaar afhankelijk zijn in het gareel te houden.

      De hardware is zeker van invloed en dat heeft niet te maken dat deze onbetrouwbaar zou zijn maar eerder dat de belasting hiervan niet exact te voorspellen is. In navenant elk stukje hardware zijn legio processen die parallel lopen maar allemaal verdeeld worden over een aantal seriële processoren inclusief de zaken om de werking van de hardware zelf aan te sturen. Dat is inherent aan de gekozen architectuur en daar zal dus rekening mee gehouden dienen te worden.

      Login om te reageren
    2. Pa Va Ke schreef:
      6 oktober 2016 om 08:25

      Ik kan hier een heel betoog over schrijven, maar in het kort komt het er op neer dat men vaak wel iets aan versiebeheer doet, maar niet aan configuration management.

      Login om te reageren
    3. dino schreef:
      6 oktober 2016 om 16:46

      bla bla bla, de auteur heeft hosting te koop.

      Login om te reageren
    4. Paul Bijleveld schreef:
      7 oktober 2016 om 06:51

      Beste Johan, bedankt voor het lezen van mijn blog en het geven van je reactie. Met grote interesse volg ik de ontwikkelingen op het gebied van continuous delivery. Ik ben daarom erg benieuwd naar je visie op dit gebied! Ben je geïnteresseerd om persoonlijk van gedachten te wisselen?

      Login om te reageren

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    Andri AI B.V.

    Agentic legal AI-platform voor advocatenkantoren in Nederland en het Verenigd Koninkrijk (Andri.ai)
    Pijl naar rechts icoon

    6Gorillas

    Herindicaties voorspellen en automatiseren (6Gorillas)
    Pijl naar rechts icoon

    Stichting Optimale Samenwerking in samenwerking met INKIS B.V.

    Datagedreven integrale aanpak van complexe casuïstiek in het sociaal domein (Stichting Optimale Samenwerking in samenwerking met INKIS B.V.)
    Pijl naar rechts icoon

    osapiens

    Hoe Solo midocean van duurzaamheidsregels een groeikans maakt (Osapiens)
    Pijl naar rechts icoon

    AI Flitsmeester

    Interactieve flitskaarten (AI Flitsmeester)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Data & AI

    De QR-code als strategische sleutel vo...

    Productdata speelt een belangrijke rol binnen productieketens. Consumenten verwachten transparantie en ketenpartners vragen om betrouwbare informatie. En ook wet- en regelgeving stelt steeds hogere eisen aan de beschikbaarheid en kwaliteit...

    Meer persberichten

    Meer lezen

    Financiële dienstverlening

    Kort: Nieuw betaalmerk Pay by Bank, Utrechts Eneve naar Iberië (en meer)

    EDIC EU digitaal
    Werkplek & Beheer

    Euro-Office gelanceerd als alternatief voor Microsoft Office

    Cloud & Infrastructuur

    Kort: Dashboard Rekenkamer biedt blik op overheid, Xebia sluit Europees pact met OVHcloud (en meer)

    10 regels voor ot
    Cloud & Infrastructuur

    10 vragen over de regels voor ot

    DeepL
    Data & AI

    Duitse DeepL stapt over naar AWS

    Cloud & Infrastructuur

    Kort: Equinix maakt scholieren warm voor datacenters, Paul Brainerd overleden (en meer)

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs