Bijlage E: Business case
1. Test de workflow
Vul het formulier in op de web omgeving van Zervicepoint en voer de workflow uit. Stel vast dat de gegevens zijn gemaakt.
16.6.1.4. UNI01
Administratieve gegevens
Scenario-ID: UNI01
Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de must have requirements. Versie/datum Auteur Review verwerkt van Inhoud, wijzigingen
11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.
Testobject en achtergrond
Het testen of er wordt voldaan aan de must have requirements is een erg brede test. Deze unit test test alle onderdelen van de Zervicepoint omgeving.
Testmissie
Het doel van UNI01 is het testen van de must have requirements tegenover de demo omgeving.
Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden
Om de UNI01 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.
Testdoelen met testaanwijzingen
- Testen aanwezige infrastructuur
Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of must have requirements worden behaald.
Controleer puntsgewijs of de requirements worden behaald
Niet testen
Afstudeerscriptie Marc Schuurman 346927 - 104 - 13-6-2017 Versie 1.0 16.6.1.5. UNI02 Administratieve gegevens Scenario-ID: UNI02
Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de should have requirements.
Versie/datum Auteur Review verwerkt van
Inhoud, wijzigingen
11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.
Testobject en achtergrond
Het testen of er wordt voldaan aan de should have requirements is een erg brede test. Deze unit test test alle onderdelen van de Zervicepoint omgeving.
Testmissie
Het doel van UNI02 is het testen van de should have requirements tegenover de demo omgeving.
Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden
Om de UNI02 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.
Testdoelen met testaanwijzingen
- Testen aanwezige infrastructuur
Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of should have requirements worden behaald.
Controleer puntsgewijs of de requirements worden behaald
Niet testen
Afstudeerscriptie Marc Schuurman 346927 - 105 - 13-6-2017 Versie 1.0 16.6.1.6. UNI03 Administratieve gegevens Scenario-ID: UNI03
Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de could have requirements.
Versie/datum Auteur Review verwerkt van
Inhoud, wijzigingen
11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.
Testobject en achtergrond
Het testen van UNI03 bekijkt of er wordt voldaan de could have requirements zoals vastgesteld in de behoefteanalyse.
Testmissie
Het doel van UNI03 is het testen van de could have requirements tegenover de demo omgeving.
Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden
Om de UNI03 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.
Testdoelen met testaanwijzingen
- Testen aanwezige infrastructuur
Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of could have requirements worden behaald.
Controleer puntsgewijs of de requirements worden behaald
Niet testen
Afstudeerscriptie Marc Schuurman 346927 - 106 - 13-6-2017 Versie 1.0 16.6.1.7. UNI04 Administratieve gegevens Scenario-ID: UNI04
Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de won’t have now requirements.
Versie/datum Auteur Review verwerkt van
Inhoud, wijzigingen
11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.
Testobject en achtergrond
In UNI04 wordt er getest of er wordt voldaan aan de requirements vastgesteld in de behoefteanalyse en in het bijzonder de won’t have now requirements. Het betreft hierbij enkele requirements.
Testmissie
Het doel van UNI04 is het testen van de won’t have now requirements tegenover de demo omgeving.
Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden
Om de UNI04 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.
Testdoelen met testaanwijzingen
- Testen aanwezige infrastructuur
Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of de won’t have now requirements worden behaald.
Controleer puntsgewijs of de requirements worden behaald
Niet testen
Afstudeerscriptie Marc Schuurman 346927 - 107 - 13-6-2017 Versie 1.0 16.6.1.8. UNI05 Administratieve gegevens Scenario-ID:
UNI05
Omschrijving:
Controleren of de oplossing geschikt is voor de automatisering van de
standaardwerkzaamheden
Versie/datum Auteur Review verwerkt van Inhoud, wijzigingen
11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.
Testobject en achtergrond
In de contextanalyse zijn er een aantal standaardwerkzaamheden vastgesteld. Deze werkzaamheden vormen de kern van het project. UNI05 controleert of er de mogelijkheden zijn deze taken uit te voeren.
Testmissie
Het doel van scenario UNI05 is om te controleren of de oplossing voldoet aan de eisen die worden gesteld. Door in zover mogelijk te controleren of de standaardwerkzaamheden te automatiseren zijn kan worden geconcludeerd dat Zervicepoint voldoet.
Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden
Voor de uitvoering van scenario UNI05 is de demo omgeving van Zervicepoint beschikbaar. Binnen de kaders van de demo omgeving worden de standaardwerkzaamheden getoetst.
Testdoelen met testaanwijzingen
- Testen aanwezige infrastructuur
Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Testen standaardwerkzaamheden
Test stapsgewijs de vastgestelde standaardwerkzaamheden en stel vast of deze te automatiseren zijn doormiddel van Zervicepoint.
Niet testen
Afstudeerscriptie Marc Schuurman 346927 - 108 - 13-6-2017 Versie 1.0 16.6.1.9. ACC01 Administratieve gegevens Scenario-ID: ACC01
Omschrijving:
De algemene acceptatietest van Zervicepoint
Versie/datum Auteur Review verwerkt van Inhoud, wijzigingen11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.
Testobject en achtergrond
Met de acceptatietest wordt de gehele oplossing getest of deze voldoet aan de eisen en verwachtingen van ICT Spirit. Op basis van de acceptatietest kan worden vastgesteld of de opdrachtgever tevreden is.
Testmissie
De acceptatietest moet bevestigen dat het project a.d.h.v. de requirements en randvoorwaarden is opgesteld.
Testbasis - Behoefteanalyse - Contextanalyse - Literatuuronderzoek - Business Case - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden
Als uitgangspositie wordt de demo omgeving van Zervicepoint genomen. Alvorens er wordt getest moet de omgeving worden klaargezet. Voor een succesvolle test dienen minimaal drie verschillende medewerkers van ICT Spirit de oplossing te beoordelen.
Testdoelen met testaanwijzingen
- Testen aanwezige infrastructuur
Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Testen requirements en kaders randvoorwaarden
Test stapsgewijs de requirements en kaders samen met de opdrachtgever om aan te tonen dat de oplossing voldoet aan de eisen.
Afstudeerscriptie Marc Schuurman 346927 - 109 - 13-6-2017 Versie 1.0
Bijlage G: Testresultaten
Verdieping testresultaten
16.7.1.1. Resultaten requirements criteria
Hieronder ziet u de resultaten die voortvloeien uit UNI01, UNI02 en UNI03. Elk requirement is apart behandeld.
ID Criteria Resultaat Toelichting
Must have requirements
RQMH01 De oplossing moet het gebruikersgemak aanzienlijk verbeteren
Voldaan Hoewel de requirement subjectief is kan worden aangenomen dat deze is voldaan door de moderne en overzichtelijke interface RQMH02 Er moet gebruik kunnen worden gemaakt van
een self service portaal
Voldaan Zervicepoint biedt een self service portal met winkel functionaliteit.
RQMH03 De oplossing moet platformonafhankelijk worden gebruikt
Voldaan De oplossing is voor de klanten
platformonafhankelijk door zijn web interface. Ook infrastructuren van klanten maken geen onderscheidt door de positionering in de cloud RQMH04 De oplossing moet web gebaseerd zijn Voldaan Zervicepoint biedt middels een web interface
self service aan de klant. Ook configuratie geschiedt middels een web interface RQMH05 De oplossing moet een gebruikersvriendelijke
interface hebben
Voldaan Zoals reeds benoemd bij RQMH01 is een gebruikersvriendelijke interface subjectief. Doordat de interface modern is, overzichtelijk is en gemakkelijk te gebruiken is kan worden aangenomen dat hieraan wordt voldaan. RQMH06 De oplossing moet de servicedesk effectiever
maken
Voldaan Hoewel dit subjectief is wordt er voldaan aan deze requirement door de mate van
automatisering die de oplossing brengt. Hiermee wordt de servicedesk ontlast.
RQMH07 De oplossing moet ondersteuning bieden aan minimaal 20 gebruikers
Voldaan Het gebruik van Azure en multi-tenancy zorgen dat de oplossing voldoet aan deze requirement. Er kan makkelijk worden geschaald waardoor de oplossing zowel flexibel is als ondersteuning biedt voor gelijktijdig gebruik van 20 gebruikers. RQMH08 De oplossing bevat beveiliging door
authenticatie, autorisatie en verificatie
Voldaan Het gebruik van ADFS binnen Zervicepoint zorgt voor authenticatie, autorisatie en verificatie direct op de Active Directory.
RQMH09 Er moet een koppeling mogelijk zijn met de klantomgeving (Active Directory)
Voldaan Door het gebruik van PowerShell is het koppelen met de informatiesystemen in de klant omgeving mogelijk.
RQMH10 Op oplossing moet ondersteuning bieden voor de multitenant omgeving en de
klantinfrastructuren
Voldaan De Zervicepoint biedt middels zijn stores multi- tenant ondersteuning. Door de lokalisering in Azure kunnen alle infrastructuren worden benaderd, hiervoor is gebruik gemaakt van een provisioning server.
Should have requirements
RQSH01 De oplossing moet thuiswerken ondersteunen Voldaan Zervicepoint is locatieonafhankelijk te gebruiken. De omgeving is per klant beschikbaar middels zijn unieke URL, die overal bereikbaar is RQSH02
Mogelijkheid tot eigen invoer bij serviceaanvraag
Voldaan Zervicepoint heeft ondersteuning voor eigen input in formulieren, dit maakt het mogelijk eigen input te geven.
RQSH03
Alle gebruikers moeten centraal kunnen inloggen Voldaan Het centrale aspect van Zervicepoint i.c.m. Azure zorgt ervoor dat gebruikers centraal kunnen
Afstudeerscriptie Marc Schuurman 346927
- 110 -
13-6-2017 Versie 1.0
inloggen. Voor elke klant kan dit via een unieke URL.
RQSH04
De oplossing moet integreerbaar zijn met de beheersystemen
Voldaan Door het gebruik van PowerShell is het te integreren met andere beheer- en informatiesystemen.
RQSH05
De oplossing moet flexibel zijn
Voldaan Door het gebruik van Azure is de oplossing flexibel. Ook het gebruik van multi tenancy zorgt voor een mate van flexibiliteit
RQSH06
De oplossing moet mogelijkheid hebben tot de uitvoering van huidig aanwezige scripts
Voldaan Huidige PowerShell scripts kunnen met geringe aanpassingen worden geïmplementeerd in de omgeving.
RQSH07
Er moet een uptime van 99,99% zijn Voldaan Het gebruik van een cloud gebaseerde oplossing zorgt ervoor dat 99,99% uptime realiseerbaar is. RQSH08 Er moet ondersteuning zijn voor two factor
authenticatie
Voldaan Het gebruik van ADFS zorgt voor de mogelijkheid van two factor of multi factor authenticatie. RQSH09
Er moet integratie zijn met het ticketingsysteem
Niet voldaan De oplossing is niet integreerbaar met Evatic. Er wordt echter gezocht naar een vervangend product, deze zal mogelijk wel voldoen. RQSH10
De oplossing moet differentiatie in gebruikersrechten ondersteunen
Voldaan Zoals beschreven in hoofdstuk 10.4.3. ondersteund Zervicepoint differentiatie in gebruikersrechten.
RQSH11
De oplossing moet gecentraliseerd beheerbaar zijn
Voldaan Zervicepoint is centraal beschikbaar voor gebruikers en beheerders. De achterliggende beheeromgeving is ook centraal beschikbaar. RQSH12
De oplossing moet mogelijkheden hebben tot het uitdraaien van rapportages voor zowel intern als klant gebruik
Gedeeltelijk voldaan
Zervicepoint maakt rapportages mogelijk door het gebruik van uitdraaien in excel documenten. Het maken van de rapportages gebeurd daarmee wel manueel.
Could have requirements
RQCH01 Er moet ondersteuning zijn voor Single Sign On (SSO) Voldaan Door het gebruik van ADFS is het gebruik van Single Sign On mogelijk.
Won’t have now requirements
RQWH01 Er moet gebruik worden gemaakt van open- source software
Niet voldaan De oplossing is niet open-source. Er wordt echter gebruik gemaakt van PowerShell, deze is wel open-source.
RQWH02 Gebruikersgroepen moeten worden gescheiden middels functiegroepen
Voldaan Zoals beschreven in hoofdstuk 10.4.3. zijn er rollen waarbinnen de gebruikers kunnen worden gescheiden, hiermee wordt voldaan aan de requirements.
Tabel 43 - Verdieping testresultaten omtrent requirements
16.7.1.2. Testresultaten UNI05
Hieronder ziet u de testresultaten van UNI05 waarin de standaardwerkzaamheden zijn getest, deze worden onafhankelijk benaderd.
ID Criteria Resultaat Toelichting
Must have requirements
UNI0501 Het herstellen van een wachtwoord Voldaan Hiervoor zitten standaard templates verwerkt in Zervicepoint, deze kunnen per klant worden geconfigureerd
UNI0502 Het onboarden van een nieuwe gebruiker Voldaan Hiervoor zitten standaard templates verwerkt in Zervicepoint, deze kunnen per klant worden geconfigureerd. Deze omvatten de gehele inrichting voor een gebruiker, waaronder
Afstudeerscriptie Marc Schuurman 346927
- 111 -
13-6-2017 Versie 1.0
homefolder, groepsrechten en e-mail configuratie.
UNI0503 Het offboarden van een gebruiker Voldaan Hiervoor zitten standaard templates verwerkt in Zervicepoint, deze kunnen per klant worden geconfigureerd, hierin kan alles worden verwerkt, waaronder het afsluiten van de mailbox.
UNI0504 Het instellen van rechten Voldaan Doormiddel van groepsrechten of PowerShell commando’s kunnen rechten op verschillende wijzen worden toegevoegd, vanzelfsprekend eventueel met benodigd akkoord.
UNI0505 Het instellen van een printer Voldaan Middels PowerShell kunnen printers worden toegevoegd aan gebruikers, dit kan doormiddel van rechten of door direct toe te voegen aan de computer.
UNI0506 Het aanvragen en installeren van programmatuur
Voldaan Het aanvragen en installeren van
programmatuur is mogelijk, er kunnen hierdoor door de opzet van Zervicepoint eventueel ook kosten worden berekend.
UNI0507 Het aanmaken en wijzigen van een mailbox Voldaan Hiervoor zitten standaard templates ingebouwd welke per klant kunnen worden geconfigureerd Tabel 44 - Beschrijving resultaten standaardwerkzaamheden