Afstudeerstage Buro 3

Functional requirements document (FRD)

Analysefase

Aanleiding

Om nog duidelijker en uitgebreider in kaart te brengen welke pagina's, functies en elementen de tool krijgt, wordt er een functional requirements document (FRD) opgesteld. Het FRD is opgesteld m.b.v. de eerder gemaakte producten zoals het MoSCoW en de customer journeys.

 

Aanpak

Een FRD moet zo worden geschreven dat iedereen het document kan lezen ongeacht deze persoon de benodigde technische kennis bezit. Het is dus een uitgebreide versie van het MoSCoW, waarin alle pagina's, elementen en functies die voorkomen in de tool worden beschreven. Na het opstellen van een eerste versie is het FRD doorgestuurd naar projectmanager die het document heeft voorzien van feedback.
 

De feedback is verwerkt in een nieuwe versie en wederom opgestuurd tot er geen op- of aanmerkingen meer waren op het document.

 

Resultaten

Het FRD bestaat uit zes onderdelen, namelijk: VueJS, Google Docs API, de basis, standaard elementen, technische uitbreidingen en optimalisatie punten. Hieronder kort de zes onderdelen uitgelicht, het volledige document is onderaan deze pagina te vinden.

 

VueJS

Vue zal in combinatie met WordPress gebruikt worden om de tool dynamisch te maken en de gebruiker direct feedback te geven in de vorm van producten. De koppeling daarentegen moet nog uitgezocht worden.

 

Google Docs API

Op dit moment zijn de productkaarten geschreven in Google Docs. Om de teksten over te nemen in de nieuwe productentool, zal er een koppeling gemaakt moeten worden met de Google Docs API.

 

Productentool basis

De basis van de productentool zal bestaan uit een zoek- en filter functie waarmee de gebruiker zo snel en optimaal mogelijk de juiste producten kan vinden. Daarnaast kunnen er foto's geüpload worden en worden de pagina's opgebouwd d.m.v. paginablokken. Door het gebruik van paginablokken kan de tool later makkelijk uitgebreid of aangepast worden waar nodig. De volgende paginablokken zullen beschikbaar zijn:

  • Header
    • Titel
    • Subtitel
    • Korte beschrijving / inleidende tekst
  • Productinformatie
    • Inhoud
    • Goed om te weten
    • Voordelen
    • Prijsindicatie
    • Contactmogelijkheid
  • Afbeelding galerij
  • Filters
  • Productoverzicht
    • Product
  • Aanbevolen producten
  • Interessante producten
  • FAQ vragen
    • Vraag
    • Antwoord

Ook zal de tool getest zijn en is deze functioneel op de meest gebruikte browsers.

 

Standaard elementen

De standaard elementen zijn de elementen die op elke pagina terugkomen. De productentool heeft een tweetal standaard elementen, namelijk:

  • Side menu
    • Logo
    • Menu
    • Hamburgermenu op kleinere schermen
  • Top menu
    • Zoekbalk
    • In- en uitlog knop
    • CTA button

Het menu is zelf te beheren en er is een mogelijkheid om tot 1 laag diep te gaan met de navigatie. Op kleinere schermen zullen beide menu's samengevoegd worden in een hamburgermenu.

 

Technische uitbreidingen

Onder het onderdeel technische uitbreidingen vallen alle pagina's die de tool zal bevatten. Hierbij wordt er per pagina duidelijk aangegeven welke elementen er op deze pagina te vinden zijn.

 

Productoverzicht

Op deze pagina worden alle producten weergegeven of de producten van een bepaalde categorie als er gefilterd wordt.

  • Overzicht producten
    • Titel
    • Korte beschrijving
    • Categorie (tag)
  • Deel en wijzig knop wanneer een medewerker is ingelogd
  • Dynamische filtering op basis van categorie

 

Productdetail pagina

De productinformatie zal d.m.v. de Google Docs API uit het juiste bestand opgehaald worden. Deze informatie wordt daarnaast direct gewijzigd. wanneer het gekoppelde Google Docs bestand gewijzigd wordt.

  • Terugknop
  • Product categorie
  • Titel van het product
  • Deel en wijzig knop wanneer een medewerker is ingelogd
  • Productinformatie
  • Contactmogelijkheid
  • Toepassingsvoorbeelden
  • Interessante producten

 

Inlogpagina

De gebruiker krijgt de mogelijkheid om in te loggen d.m.v. een email/gebruikersnaam en wachtwoord. Daarnaast wordt er kort beschreven wat de tool inhoud.

  • Inlog formulier
  • Uitleg productentool
  • CTA button

 

Mijn productenpagina

Deze pagina zal grotendeels hetzelfde zijn als het product overzicht, alleen worden op deze pagina uitsluitend de producten getoond die de klant op dit moment afneemt bij Buro 3. Daarnaast worden hier aanbevolen producten getoond die door de klanteigenaar zijn gekozen.

 

FAQ pagina

Op de FAQ pagina worden veelgestelde vragen getoond die bestaan uit een vraag en antwoord. In de antwoorden kan gelinkt worden naar producten.

 

Optimalisatiepunten

De tool zal geoptimaliseerd worden op basis van de Audit punten.

 

What's Next

Het opstellen van een FRD is een extra stap geweest in het verduidelijken van de functies en features van de tool. De volgende stap is deze functies omzetten naar een werkend product dat gebruikt gaat worden door Buro 3. Maar voor het zover is, zullen er eerst gebruikerstesten gedaan worden en verbeteringen aangebracht moeten worden op basis van feedback en de uitkomsten van deze testen.

Reviews, opmerkingen en feedback

Schol,David D.J.E.

Begeleider

FRD

De documenten zien er weer goed uit. Mooi proces doorlopen en duidelijk PDF bestand.

20-04-2021

Conclusie

Niet alleen voor de opdrachtgever en mijn begeleiders wordt het nu nog duidelijker welke functies de tool gaat krijgen, maar ook voor mezelf is dit een stukje houvast tijdens de ontwikkeling. Het FRD kan ik er als een soort checklist bijhouden en ook aan de opdrachtgever laten zien waar ik op het moment mee bezig ben en wat er nog moet gebeuren.
 

Retrospective

Zelfs heb ik nooit een FRD opgesteld, maar met behulp van het voorbeeld FRD van Buro 3 en van mijn begeleider heb ik, naar eigen zinnen, een goed en duidelijk document opgesteld. Het FRD is een duidelijk document wat erg kan helpen met het verduidelijken van het product. Ik neem dit zeker mee in het proces van een volgend product waar ik mee aan de slag ga!