DevOps

DevOps is hip en technisch, maar wij zijn van mening dat ieder bedrijf er nu of in de nabije toekomst mee te maken krijgt. Steeds meer verhuist naar de cloud en we automatiseren meer processen.

Wij maken de ontwikkeling van webapplicaties en koppelingen met andere systemen toegankelijk en begrijpelijk: met onze kennis maken we het proces inzichtelijk, begrijpbaar en schaalbaar.

Grip op releases

Testen draaien tijdens een deployment. Door features te groeperen met namen die het management ook gebruikt, begrijpt iedereen beter in welke features een fout is ontstaan—zodat je een bewuste keuze kunt maken om een release wel of niet (gedeeltelijk) door te laten gaan.

  • Testen draaien automatisch tijdens deployment
  • Features groeperen met namen die management begrijpt
  • Duidelijk inzicht in welke features een fout veroorzaken
  • Bewuste keuze om een release wel of niet door te laten gaan
  • Scrum op basis van Agile
  • Sprints van meestal 2 weken
  • Scrum Master, Product Owner, developers en testers
  • Iedereen heeft een duidelijke rol in het team

Agile werken

Bij softwareontwikkeling wordt vaak gekozen voor scrum: een Agile methode waarbij teams in sprints van meestal 2 weken werken. Een scrum team heeft een Scrum Master die de voortgang bewaakt, een Product Owner die namens klanten bepaalt waaraan de software moet voldoen, developers en testers—iedereen met een eigen, duidelijke taak.

Continuous Integration

Een groot deel van de tests kan automatisch draaien bij een codewijziging—zoals een REST API die op uitvoer wordt gecontroleerd of een browsertest die een formulier invult. Dit noemen we Continuous Integration.

Automatische tests bij elke codewijziging
REST API- en browsertests
Minder regressie door tests bij bugfixes
Fouten door wijzigingen worden direct opgemerkt

Wil je als bedrijf meer inzicht in wat er gereleased wordt? Neem contact met ons op.