22 of 59 menu

Agile Methodologie

De Agile methodologie zorgt voor flexibel projectmanagement voor softwareontwikkeling. Het is vooral effectief bij het werken in kleine teams.

In het systeem van de Agile methodologie zijn ook SCRUM en Kanban inbegrepen.

De Agile methodologie is gebaseerd op de volgende principes:

  • Klanten moeten tevreden zijn met de tijdigheid en kwaliteit van de ontwikkelde software en de updates ervan.
  • De ontwikkeling moet flexibel zijn en alle noodzakelijke wijzigingen in de kortst mogelijke tijd aanbrengen.
  • Het is noodzakelijk om frequente software-updates voor klanten te garanderen, elke update moet uitkomen met tussenpozen van niet meer dan 216 weken.
  • Samenwerking in het team tussen leidinggevenden en ontwikkelaars gedurende de hele werkcyclus van de software.
  • Het aanmoedigen van gemotiveerde ontwikkelaars.
  • Prioriteit van persoonlijk gesprek boven andere manieren van informatieoverdracht.
  • De effectiviteit van het werkproces wordt alleen bewezen door de realisatie van een kwalitatief product, en niet door uren, arbeidskosten en dergelijke.
  • De basis van de ontwikkeling van elk team is het actieve toepassen van flexibele processen.
  • Voor het ontwikkelde product moeten prioriteiten niet alleen technische aspecten zijn, maar ook design.
  • Streven naar vermindering van de hoeveelheid overbodig werk en vereenvoudiging van werkprocessen.
  • Bij de organisatie van het werkproces moet prioriteit uitgaan naar zelforganisatie en initiatief.
  • Constante evaluatie van de effectiviteit van het eigen werk door het team en correctie van mogelijke tekortkomingen.

Zie ook

  • methodologie XP,
    die wordt toegepast voor extreme versterking van alle ontwikkelpraktijken
  • concept RAD,
    die wordt toegepast voor productontwikkeling bij onbepaalde vereisten
  • methodologie Cobit,
    die wordt toegepast voor het ontwikkelen van standaarden op het gebied van IT-audit en -beheer
  • methodologie PRINCE2,
    die wordt toegepast voor het ontwikkelen van standaarden voor de realisatie van grootschalige projecten in IT
  • ontwikkeltechniek TDD,
    die wordt toegepast voor flexibel projectmanagement
dabnazhuid