en en nl en en en en nl en en ceb en en nl pt it en en en en en en en en en en nl en en en en en nl nl nl nl nl nl nl en nl en nl en nl en nl en en nl nl nl nl nl en en nl fr it en fr nl en fr nl nl nl nl en nl nl fi ca nl en nl
Binnen Orange Juice zijn we continu bezig met het verbeteren van de processen, één van de uitgangspunten in onze agile werkwijze. In een DevOps team - een samenstelling van development en operation - werken we aan de verschillende onderdelen die bijdragen aan het streven naar een optimale Continuous Delivery. Het doel is om doorlopend verbeteringen en uitbreidingen aan webapplicaties direct in productie te kunnen nemen, in tegenstelling tot de meer conventionele werkwijze waarbij uitbreidingen gebundeld worden en het veel langer duurt voordat de verbeteringen beschikbaar zijn voor de eindgebruiker.
Doorontwikkelen van een webapplicatie met Continuous Delivery
Door middel van Continuous Delivery kan de webapplicatie veel effectiever worden doorontwikkeld doordat iedere uitbreiding individueel in productie genomen kan worden en er direct feedback is zoals statistieken en feedback van eindgebruikers.
Het proces van software ontwikkeling doorloopt een aantal stadia waarbij er terugkoppeling is op het resultaat door middel van verschillende controles en tests. Na afronden van het programmeerwerk en na publicaties op de verschillende applicatie omgevingen; test, acceptatie en productie.
De verschillende onderdelen benodigd in het proces van Continuous Delivery;
De oplevering van iteratieve aanvullingen door middel van o.a. gecentraliseerde bibliotheken, configuraties en builds.
Geautomatiseerde publicaties naar de verschillende applicatie omgevingen; development, test, acceptatie en productie.
Geautomatiseerde tests van functie, code, performance en veiligheid.
Geautomatiseerde uitrol en configuratie van applicatie omgevingen.
Teams kunnen zelf wijzigingen vrijgeven voor publicatie (release) zonder technische of infrastructurele beperkingen.
De procesverbeteringen waar wij aan werken is de mate waarin deze onderdelen en het doorlopen van de verschillende stadia volledig geautomatiseerd verloopt.
Ieder onderdeel is een eigen blog-post waardig, mogelijk lichten we er binnenkort een uit.
Heb je na het lezen vragen of opmerkingen over dit onderwerp? Neem gerust contact met mij op om van gedachten te wisselen. Bel +31 (0)26 327 4045 of stuur een e-mail naar dion@orange-juice.nl