Skip to main content

DevOps

De term DevOps beschrijft een procesverbeteringsaanpak die voornamelijk wordt gebruikt in softwareontwikkeling en systeembeheer. De term is een zogenaamd portmanteau van de twee woorden “ontwikkeling” en “informatietechnologie Operations”.

DevOps in moderne software ontwikkeling

DevOps heeft tot doel de gebieden ontwikkeling, IT-operaties en kwaliteitsborging te optimaliseren en te zorgen voor een betere samenwerking tussen de afzonderlijke gebieden. Om dit te bereiken worden speciale benaderingen, processen en instrumenten gebruikt. Door de geoptimaliseerde samenwerking van de verschillende deelgebieden wordt zowel de snelheid van de softwareontwikkeling duurzaam verbeterd als de samenwerking tussen de afzonderlijke teams geoptimaliseerd.

Integratie met nieuwe ontwikkelingsprocessen

Bij de ontwikkeling van softwareproducten volgen ontwikkelaars vaak een specifiek procesmodel. Enkele bekende procesmodellen zijn, bijvoorbeeld:

  • Waterval model of het V model
  • RapidApplicentieontwikkelingsmodel of het RAD-model
  • agile Applicentie-ontwikkeling-model

De agile aanpak is het meest gebruikte procesmodel in de hedendaagse softwareontwikkeling. Het maakt gebruik van processen uit het RAD-model en combineert die met een agile aanpak. Agile-ontwikkeling wordt gekenmerkt door een hoge mate van flexibiliteit, waardoor de afzonderlijke teams zich binnen zeer korte tijd kunnen aanpassen aan nieuwe eisen en omstandigheden. De ontwikkeling en het testen van de software worden nauw met elkaar gecombineerd om fouten in de programmering snel te kunnen opsporen en corrigeren.

Verdere informatie over dit onderwerp is hier te vinden:
https://de.wikipedia.org/wiki/DevOps


Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud