Implementatie
Xtive heeft ruime ervaring in website ontwikkeling op basis van Xtive CMS. Alle projecten worden altijd gestructureerd volgens het PRINCE2 principe gecombineerd met SDM (System Development Methode).
Om klanten een duidelijk inzicht te geven in het project, heeft Xtive een projectaanpak opgesteld onderverdeeld in vier fasen. De fasen zien er als volgt uit:
Fase 1 – Inrichten projectomgeving
Projectinrichting
Na het initiëren van het project wordt er een projectleider aangewezen voor het monitoren en sturen van de voortgang van het project. Na het aanwijzen van de projectleider zal deze het projectteam inrichten door de projectleden aan te wijzen.
Specificatie
Tijdens de eerste fase van het ontwikkelen van de applicatie worden de wensen en eisen gesteld aan de applicatie door de opdrachtgever verzameld en samengevoegd binnen één document. Bij het opstellen van de wensen en eisen wordt rekening gehouden met het doel van de applicatie en welke bedrijfsprocessen de applicatie moet ondersteunen. De bedrijfsprocessen sluiten aan bij de strategische doelen van de organisatie. Om de juiste bedrijfsprocessen te ondersteunen worden de zogenaamde Key Business Drivers in kaart gebracht. De Key Business Drivers worden gebruikt om te bepalen of het bedrijfsproces de strategische doelen van de organisatie ondersteunt. Deze Key Business Drivers voldoen aan de SMART-voorwaarden, wat inhoudt dat ze Specifiek, Meetbaar, Acceptabel, Reëel en tijdsgebonden zijn.
Fase 2 – Ontwerpfase
Functioneel ontwerp
Binnen het functioneel ontwerp worden de functionaliteiten van de applicatie beschreven. Door in kaart te brengen welke activiteiten, functies, taken en diensten de applicatie biedt worden de gewenste functionele specificaties in kaart gebracht. Deze functionele specificaties beschrijven de gebruikerskant van de applicatie en zullen in samenspraak met de gebruikersomgeving benoemd worden.
Technisch ontwerp
De technische werking van de applicatie zal binnen het technisch ontwerp uitgewerkt worden. Bij het in kaart brengen van de technische specificaties ligt de nadruk op de infrastructuur en de middelen. Binnen het technisch ontwerp wordt beschreven hoe de binnen het functioneel ontwerp beschreven functionaliteiten gerealiseerd kunnen worden. Bij het beschrijven van de technische specificaties van de applicatie worden de eigenschappen van de apparatuur, de opbouw en toegang tot de gegevens, de toegangssnelheid, de responsetijden en de verwerkingssnelheid in kaart gebracht.
Grafisch ontwerp
Op basis van het functioneel ontwerp wordt er overgegaan op het maken van de grafische ontwerpen voor de nieuwe applicatie. Bij het maken van de grafische ontwerpen worden de gespecificeerde functionaliteiten vanuit het functioneel ontwerp vertaald om deze visueel te maken voor de opdrachtgever.
Ontwerpfase
Tijdens deze fase zal het ontwerp voor de applicatie gemaakt worden. Bij het maken van het ontwerp wordt er gekozen voor een bepaalde oplossingsrichting. In deze fase worden de technische en functionele specificaties vertaald naar een ontwerp. Tijdens deze fase wordt er als het ware een totaalbeeld geschept van de toekomstige applicatie.
Fase 3 – Ontwikkelingfase
Ontwikkeling
Binnen deze fase vindt de daadwerkelijke bouw van de applicatie plaats. Tijdens deze fase zal de applicatie in verschillende iteraties steeds verder uitgewerkt worden en zullen de gewenste modules geïmplementeerd worden. De website wordt aan Xtive CMS gekoppeld en geschikt gemaakt voor online publicatie.
Om tot een goede applicatie te komen zal tijdens deze fase veel overleg plaatsvinden tussen de ontwikkelaars en de opdrachtgever. De opdrachtgever dient het systeem continu te evalueren waardoor de projectleider het project tijdig kan bijsturen indien de gekozen oplossingsrichting niet de juiste is. Deze fase eindigt met de oplevering van een demo versie van de applicatie.
Testfase
Tijdens deze fase wordt de opgeleverde applicatie verder verfijnd. In overleg met de opdrachtgever zal het projectteam eventuele fouten oplossen en eventuele functionaliteit toevoegen aan de applicatie. Na het toevoegen van nieuwe functionaliteiten en het oplossen van eventuele fouten zal de definitieve versie van de applicatie opgeleverd worden, waarna overgegaan wordt tot het implementeren van de applicatie binnen de organisatie.
Fase 4 – Afronding
Implementatie
Na de ontwikkeling van de applicatie en de testfase zal de applicatie binnen de organisatie geïmplementeerd worden. Tijdens de implementatie van de applicatie vindt er conversie van gegevens en overdracht aan de gebruikers en beheerders binnen de organisatie plaats.
Tijdens deze fase vindt tevens het geven van voorlichting en training aan de gebruikers binnen de organisatie plaats. Tevens zal de gebruikershandleiding opgemaakt en aangeleverd worden aan de opdrachtgever.
Acceptatietest
Na de implementatie zal er binnen de organisatie een acceptatietest uitgevoerd worden. Tijdens de acceptatietest worden de functionele specificaties getest door de gebruikersorganisatie en de functioneel beheerder van de applicatie.
Naast het uitvoeren van een acceptatietest zal er tevens een productie-acceptatietest uitgevoerd worden, deze zal door de technisch beheerder uitgevoerd worden.