Home

functionaliteiten

Functionaliteiten is een term uit product- en softwareontwikkeling die verwijst naar de mogelijkheden die een product aanbiedt om specifieke taken uit te voeren. Het beschrijft wat het systeem doet en welke acties een gebruiker kan ondernemen, op basis van invoer, gegevens en interacties. Functionaliteiten leveren dus zichtbaar gedrag op en bepalen de bruikbaarheid en waarde van het product voor de eindgebruiker.

In de praktijk komen functionaliteiten voort uit behoeften en vereisten van gebruikers en stakeholders. Ze worden

Voorbeelden van functionaliteiten variëren per domein. In een webwinkel kan dit onder meer inloggen, productzoeken, filteren,

Tijdens ontwikkeling en onderhoud dienen functionaliteiten getest en gevalideerd te worden via acceptatietesten en duidelijke acceptatiecriteria.

vastgelegd
als
use
cases,
user
stories
of
een
functionele
specificatie
en
worden
vaak
opgenomen
in
een
productbacklog.
De
functionaliteiten
worden
geprioriteerd
en
aan
de
hand
daarvan
ontwikkeld,
getest
en
uitgerold.
Prioritering
kan
gebeuren
met
methoden
als
MoSCoW
of
value-based
planning,
waarbij
vaak
een
minimale
viervorm
(MVP)
wordt
voorgesteld.
productpagina’s,
winkelwagen
en
afrekenen
omvatten.
In
een
API-omgeving
kunnen
endpoints,
authenticatie,
autorisatie
en
data-uitwisseling
tot
de
functionaliteiten
behoren.
Functionele
specificaties
beschrijven
de
input,
de
bewerking
en
de
output
van
elke
functionaliteit,
terwijl
niet-functionele
eisen
(zoals
prestaties,
betrouwbaarheid,
beveiliging
en
beschikbaarheid)
de
kwaliteitsattributen
aangeven.
Duidelijke
functionaliteiten
vergemakkelijken
evaluatie,
vergelijkingen
bij
leveranciersselectie
en
transparante
communicatie
met
stakeholders.