DevOps

Verschillen tussen release-engineering en DevOps

Verschillen tussen release-engineering en DevOps
Tegenwoordig gebruiken de meeste bedrijven een vorm van DevOps- en configuratiebeheerfilosofie. Ze automatiseren hun pijplijnen. Sommige bedrijven richten zich mogelijk op software-releaseprocessen, terwijl andere meer gericht zijn op het grotere procesbeheer.

Release-engineering wordt vaak verward met DevOps. Er is een goede reden. De rollen en verantwoordelijkheden overlappen elkaar vaak. DevOps kan worden beschouwd als een superset van release-engineering.

Release-engineering

Release-engineering is een discipline die zich richt op de implementatie van software. Het probeert software van betere kwaliteit te maken tegen een betrouwbaar en voorspelbaar tarief. Het mandaat is om de pijplijn voor het bouwen en vrijgeven van software te verbeteren. Hier zijn enkele dingen die release-engineering benadrukt:

DevOps

DevOps heeft een breder mandaat. Het concentreert zich op het creëren van cross-functionele samenwerking tussen teams.

In het verleden werkten ontwikkelteams en operationele teams in hun eigen silo's. Wanneer ontwikkelingsteams hun code in productie implementeerden, ontstonden er verhitte discussies over wie de verantwoordelijkheid zou nemen voor eventuele productieproblemen. Ook zou het ontwikkelteam willen dat de nieuwste en coolste functies worden geïmplementeerd, terwijl het operationele team geen risico's wil nemen. Het leidde tot een constant conflict tussen de twee groepen.

Het doel van DevOps-praktijken was om ontwikkeling en operaties dichter bij elkaar te brengen. Hier zijn enkele dingen waar DevOps zich op concentreert:

Tot slot

Vanwege de kruising van zorgen over de verbetering van softwareprocessen, wordt release-engineering vaak verward met DevOps. Maar DevOps heeft een groter bereik. Hoewel release-engineering als een aparte afdeling kan leven, vereist DevOps meer integratie met de algehele workflow van de organisatie. Het is gemakkelijker om een ​​release-engineeringpraktijk op te zetten omdat de stappen concreet zijn. DevOps vereist inzicht in het gedrag van de organisatie, de werkcultuur en de infrastructuur. Succesvolle DevOps gaat niet alleen om het product, het gaat om de hele organisatie.

Verdere studie

Naar definities voor release-engineering en DevOps

Wijs uw muisknoppen anders toe voor verschillende software met X-Mouse Button Control
Misschien heeft u een tool nodig waarmee u de bediening van uw muis kunt veranderen bij elke applicatie die u gebruikt. Als dit het geval is, kunt u e...
Microsoft Sculpt Touch draadloze muis Review
Ik las onlangs over de Microsoft Sculpt Touch draadloze muis en besloot hem te kopen. Nadat ik het een tijdje had gebruikt, besloot ik mijn ervaring e...
AppyMouse trackpad en muisaanwijzer op het scherm voor Windows-tablets
Tabletgebruikers missen vaak de muisaanwijzer, vooral wanneer ze gewend zijn om de laptop te gebruiken. Het touchscreen Smartphones en tablets hebben ...