• Veelgestelde vragen

      Vragen? Check onze FAQ

      Gratis proefaccount
    • Veelgestelde vragen

      Vragen? Check onze FAQ

      Gratis proefaccount
    • Veelgestelde vragen

      Vragen? Check onze FAQ

      Gratis proefaccount
    • Veelgestelde vragen

      Vragen? Check onze FAQ

      Gratis proefaccount

PCA INNOVEERT | HOE UPDATEN WIJ EIGENLIJK?

Het is februari in het jaar 2001. Microsoft doet een grote aankondiging: Windows XP komt eraan. We herinneren ons allemaal nog het felgroene golvende Teletubbie landschap. Vrijwel heel de wereld was lovend over deze update… Vanaf dat moment zou het nog een aantal jaren duren voordat de eerstvolgende grote update met veel nieuwe functionaliteiten kwam.

Een paar jaar geleden was dit nog gemeengoed in software-land. Zo ook bij PCA. Jammer, want er wordt dagelijks aan onze software gewerkt en zo is er elke week wel iets nieuws ontwikkeld.

 

Continuous Delivery

Ookal is deze manier van software updaten nog niet eens zo heel lang geleden, het is niet meer van deze tijd. Als er een nieuwe feature is ontwikkeld, willen klanten daar natuurlijk gelijk gebruik van kunnen maken. Een nieuwe feature uitbrengen, direct nadat deze is ontwikkeld, wordt Continuous Delivery (CD) genoemd.

In hoofdlijnen bestaat dit uit vier stappen, nadat de nieuwe feature is ontwikkeld:

  • Build: Nieuwe versie van de software maken inclusief de nieuwe feature
  • Deploy: Het uitrollen van de versie op de test-/acceptatie-omgeving
  • Test: De nieuwe feature in combinatie met de bestaande software testen
  • Release: Beschikbaar stellen voor de eindgebruikers

Omdat dit tegenwoordig ondersteund kan worden door allerlei automatische processen, is de duur van zo’n cyclus zeer kort. Deze automatische processen worden ook wel Continuous Integration (CI) genoemd. Dat maakt het op haar beurt mogelijk om dit per feature te doen.

Het grote voordeel hieraan is dat:

  • Klanten van PCA kunnen veel sneller nieuwe functionaliteiten gebruiken
  • Klanten ervaren de overgang na een update soepeler
  • Eventuele fouten worden veel sneller opgemerkt, waardoor de oplossing vaak veel eenvoudiger is
  • Kleine stappen, groot resultaat!

Bij PCA

PCA is hierin aan het investeren en het resultaat mag daar zijn! De Continuous delivery cyclus is een feit. Binnen twee weken na de voorgaande release is er een nieuwe versie van het Marlin service planbord in productie gegaan.

We gaan verder

Het kan altijd slimmer, beter en sneller. Zo is PCA bijvoorbeeld bezig met het automatiseren van de ondersteunende processen. Voor nu houden we een cyclus van twee weken aan, maar het doel is om dit proces volledig te automatiseren. Nog sneller leveren: wanneer de ontwikkeling van een feature klaar is, komt er automatisch een nieuwe release beschikbaar voor de klant.

Zo worden we bij PCA en helpen wij onze klanten met de dag een stukje slimmer, beter en sneller!