DevOps

DevOps combineert de woorden "development" en "operations". Het omvat ontwikkelaars en medewerkers van de IT-afdeling binnen een organisatie.

Het doel van DevOps-integratie is de samenwerking tussen ontwikkelings- en operationele teams te verbeteren. Een operationeel manager kan bijvoorbeeld de ontwikkelaars vragen een update voor een webapplicatie te maken. Om ervoor te zorgen dat de update succesvol is, moet het operationele team alle benodigde functies van de update nauwkeurig beschrijven. Het ontwikkelteam kan de update vervolgens implementeren en intern testen voordat deze aan het operationele team wordt vrijgegeven voor productie.

Als er een bug wordt gevonden in een live website of software programma, kan het operationele team de informatie naar het ontwikkelteam sturen, zodat de technici de fout kunnen onderzoeken en oplossen. Het opzetten van een gestructureerde en gestroomlijnde workflow voor het aanvragen, implementeren en publiceren van updates kan bedrijven helpen bugfixes snel en efficiënt uit te brengen.

Een DevOps-proces voor software-updates kan de volgende stappen omvatten:

  1. Gebruikersfeedback ontvangen en verwerken (Operations)
  2. De update ontwerpen (Operations en Development)
  3. De update coderen en implementeren (Development)
  4. De update intern testen (Development)
  5. De update naar productie publiceren (Operations)
  6. De live update testen (Operations en Development)

De bovenstaande stappen zijn slechts één voorbeeld van hoe een DevOps-proces kan verlopen. Er is geen vaste reeks stappen die een bedrijf moet volgen. Een klein bedrijf heeft bijvoorbeeld mogelijk minder stappen en meer overlap tussen afdelingen dan een groot bedrijf. Het uiteindelijke doel van DevOps is, ongeacht de omvang van het bedrijf, om in zo kort mogelijke tijd betrouwbare software te produceren.

Manieren om de DevOps-workflow te verbeteren zijn onder andere:

  1. Identieke test- en productieomgevingen creëren
  2. Softwaretests automatiseren, zoals unit testing
  3. Software ontwerpen die eenvoudig schaalbaar is
  4. versiebeheer gebruiken om wijzigingen bij te houden

NOTE: Een "DevOps Manager" is een relatief nieuwe functie binnen de informatietechnologie. De taak van een DevOps-manager is toezicht te houden op zowel de ontwikkelings- als de operationele teams en hen te helpen effectief te communiceren en samen te werken.

Bijgewerkt November 16, 2019 door Per C.

quizTest je kennis

The action of selecting a form field is also called what?

A
Labeling
0%
B
Rendering
0%
C
Focusing
0%
D
Targeting
0%
Correct! Incorrect!     View the Focus definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van DevOps op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.