Home

ontwikkelcycli

Ontwikkelcycli verwijzen naar de opeenvolging van fasen die nodig zijn om een product, systeem of dienst van concept tot in gebruik en onderhoud te brengen. Ze beschrijven wie wat oplevert, wanneer en met welke kwaliteitseisen. De term wordt gebruikt in software engineering, productontwikkeling en systems engineering en dient als raamwerk voor planning, governance en risicobeheer.

Er bestaan verschillende benaderingen van ontwikkelcycli. Traditioneel, lineaire modellen zoals het watervalmodel voeren fasen achtereenvolgend uit.

Een gangbare set fasen omvat: behoefteanalyse en haalbaarheidsstudie; definitie en specificatie van eisen; ontwerp en ontwikkeling;

Toepassingsgebieden variëren van software en IT-projecten tot fysieke productontwikkeling en systeemontwerp. Het begrip ontwikkelcyclus helpt teams

Iteratieve
en
incrementele
modellen,
zoals
Agile,
Scrum
en
DevOps,
brengen
werk
in
korte
cycli
op,
met
regelmatige
feedback
en
aanpassingen.
Veel
organisaties
combineren
elementen
van
beide
benaderingen
om
stabiliteit
te
waarborgen
en
flexibiliteit
te
bieden.
integratie
en
testen;
implementatie
en
uitrol;
en
onderhoud
en
evaluatie.
In
elk
stadium
worden
opleveringen
opgeleverd,
risico’s
beoordeeld
en
kwaliteitskanalen
zoals
reviews,
testen
en
documentatie
toegepast.
Governance
en
change
management
zorgen
voor
verantwoording
en
traceerbaarheid.
om
verwachtingen
te
managen,
voortgang
te
meten
en
tijdig
bij
te
sturen.
In
veel
contexten
verwijst
men
ook
naar
de
Software
Development
Life
Cycle
(SDLC)
of
de
productlevenscyclus,
als
specifieke
invullingen
van
het
algemene
raamwerk.