Agile softwareontwikkeling
Software in controleerbare stappen ontwikkelen en de planning op basis van feedback aanpassen.
Wat is agile softwareontwikkeling?
Agile softwareontwikkeling richt zich op het regelmatig opleveren van bruikbare resultaten, nauwe samenwerking met inhoudelijk betrokkenen en aanpassing door nieuwe inzichten. Planning gaat doorlopend verder. Kwaliteit en een houdbaar werktempo blijven belangrijk. Het etiket bepaalt niet de concrete werkwijze van een team.
In een fictief portaalproject wordt eerst een samenhangende verzoekroute ontwikkeld en met betrokkenen gecontroleerd. Feedback kan volgende prioriteiten veranderen in plaats van een lange functielijst ongewijzigd af te werken. Gevolgen voor scope, inzet en termijnen blijven bespreekpunten. Agile betekent niet dat iedere wens automatisch zonder gevolgen wordt toegevoegd. Scrum kan een kader bieden maar staat niet gelijk aan alle agile ontwikkeling. Agile aanpakken garanderen ook geen productsucces.
Bronnen
Verwante begrippen
- ScrumEen kader voor gezamenlijk, stapsgewijs werken aan complexe productvraagstukken.
- Product BacklogDe geordende, voortdurend veranderende verzameling verbeteringen voor een product.
- Definition of DoneDe gedeelde beschrijving van de kwaliteitseisen voor een voltooid productincrement.
- Product discoveryBehoeften, beperkingen en riskante aannames onderzoeken voordat een productoplossing wordt vastgelegd.
- Product OwnerDe persoon die in Scrum verantwoordelijk is voor productwaarde, productdoel en effectief backlogbeheer.
- User storyEen korte beschrijving van gebruikersrol, behoefte en achterliggend doel.
Artikelen over dit onderwerp

Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.
