Noem de voor- en nadelen van incrementele ontwikkeling

  • Incrementele ontwikkeling is geschikt voor systemen waarvan vooraf niet duidelijk is aan welke eisen ze moeten voldoen, bijvoorbeeld omdat het een nieuw toepassingsgebied betreft of een toepassingsgebied waar de klant weinig ervaring mee heeft.
    Voordelen:
    • Kan makkelijker (goedkoper) inspelen op veranderende eisen
    • De gebruiker kan relatief snel feedback gaan geven op het ontwerp
    • Een zichtbaar product is voor de gebruiker makkelijker te beoordelen dan een papieren ontwerp
    • Er kan snel een werkend product worden opgeleverd (incremental delivery)
    • Sluit aan bij de manier waarop we gewend zijn problemen op te lossen; een oplossing voor een probleem ontstaat meestal in stappen
    Nadelen:
    • De voortgang van het proces is niet zichtbaar en daarom moeilijker te beheersen
    • Door het steeds toevoegen van nieuwe functionaliteit wordt de structuur van het systeem gedegradeerd. Er moet extra geïnvesteerd worden in refactoring.
    • Niet geschikt voor grote systemen waaraan meerdere teams werken, omdat een duidelijk kader voor de ontwikkeling ontbreekt
    [2.1]

    Rapporteer Plaats commentaar