Versies & Upgrades
Pluriform maakt het mogelijk om elke dag een nieuwe versie van de modellen (de programmatuur) vrij te geven voor extern gebruik. Dus niet alleen een 'daily build' proces (elke dag een nieuwe versie voor intern gebruik), maar ook een 'daily release' proces (elke dag wordt een versie vrijgegeven voor extern gebruik). Het 'daily release' proces is een unieke eigenschap van Pluriform en vormt de basis voor ons stapsgewijs en interactief ontwikkelproces.
Een klant heeft te maken met drie soorten systemen (zie ook het bovenstaande figuur):
- Branchesysteem: het systeem waarin ontwikkeld wordt. Dit systeem bevat zowel de branchemodellen als het klantspecifieke maatwerk. Elk ontwikkelsysteem voor een branche is gebaseerd op Pluriform Basis, het ontwikkelsysteem van Pluriform Software (zie ook: Software waardeketen en PluriNova).
- Productiesysteem: het systeem dat de klant gebruikt voor zijn bedrijfsproces. Dit systeem bevat bedrijfsdata, procesdefinities, configuratie-instellingen en modellen waarvan de klant wil dat deze niet zichtbaar zijn voor andere afnemers van het branchesysteem.
- Testsysteem: het systeem dat de klant gebruikt om zijn nieuwe ontwikkelingen, gerealiseerd in een nieuwe versie van het branchesysteem, te testen. Een testsysteem is een kopie van het productiesysteem zodat de test representatief is. Op het testsyteem van een klant wordt een upgrade van het branchesysteem doorgevoerd om zijn nieuwe ontwikkelingen te testen. Zodra deze ontwikkelingen voldoende goed zijn wordt een upgrade uitgevoerd van het productiesysteem waarna (voor de grotere punten) een verificatie wordt uitgevoerd van de nieuwe ontwikkelingen. Ook na de verificatie blijft het productiesysteem 'getest' worden. Immers, alleen het echte gebruik zorgt ervoor dat alle mogelijke varianten van de bedrijfsprocessen met echte data uitgevoerd worden. Als daardoor fouten worden gevonden, of verbeteringen zichtbaar worden, maakt het stapsgewijs en interactieve ontwikkelproces het mogelijk om noodzakelijke en gewenste verbeteringen snel in productie te nemen.
In het bovenstaande figuur wordt ook een onderscheid gemaakt tussen de periode tot aan de 'go live' en de periode na de 'go live'. De periode tot aan de 'go live' wordt ook wel preproductie genoemd omdat het productiesysteem voorbereid wordt voor daadwerkelijk gebruik; het productiesysteem bevat reeds echte data, brieflayouts en instellingen.



