Principes

Met van Agile Project Management wordt ook het project management naar het management van de 21e eeuw gebracht. Agile Project Management is gebaseerd op een aantal principes en uiteraard op het Agile Manifesto.

 

Agile Manifesto

In 2001 kwamen 17 software developers bij elkaar in Utah, VS, om te discussiëren hoe met de tot dan toe opgedane IT Best Practices de problemen bij het toepassen van traditionele watervalmethoden te voorkomen. Zij zochten naar overeenkomsten tussen die nieuwe systeemontwikkelmethoden en vatten die gemeenschappelijkheid samen in het begrip Agile. Letterlijk betekent Agile: wendbaar, behendig, lenig, vlug, eigenschappen die in de huidige snel veranderende wereld nodig zijn.

Het grondvest voor het Agile gedachtengoed is het Agile Manifesto. Doordat Agile inmiddels breder wordt toegepast dan IT en ook in (grote) projecten wordt toegepast, is ook het More Agile Manifesto ontwikkeld, die meer betrekking heeft op projecten:

  •  Teams boven Individuen & interactie boven processen & tools
  •  Business waarde boven Werkende software boven Allesomvattende documentatie
  •  Partnership ontwikkeling boven Samenwerken met de klant boven Contractonderhandelingen
  •  Verwelkom verandering boven Inspelen op verandering boven het Volgen van een plan

Belangrijke opmerking, die bij het Agile Manifesto hoort, is: Hoewel wij waardering hebben voor al hetgeen aan de rechterkant staat vermeld, hechten wij méér waarde aan wat aan de linkerzijde wordt genoemd.

 

Agile Project Management Principes

Hieronder volgen de 8 Agile Project Management Principes. Deze principes sturen het projectteam in het gedrag en mindset, die nodig is om in een steady pace te blijven opleveren Als het project team deze principes niet aanhoudt, dan zal niet optimaal geprofiteerd worden van de voordelen van Agile Project Management

De principes zijn:

  • Focus op bedrijfsbehoefte: ieder besluit wat binnen het project wordt genomen moet worden bekeken in het licht van het overkoepelende project doel en dat is opleveren wat het bedrijf nodig heeft op het moment dat dit nodig is.
  • Lever op tijd op: op tijd opleveren is vaak de meest belangrijke succesfactor van projecten, door het toepassen van time-boxing leveren Agile projecten altijd op tijd op.
  • Samenwerken: het project team werkt actief samen en heeft een gezamenlijk commitment, wat leidt tot een beter project resultaat.
  • Nooit schipperen met kwaliteit: de kwaliteitseisen worden aan het begin van het project vastgesteld en al het werk is erop gericht deze kwaliteitseisen te halen. De op te leveren oplossing moet ‘goed genoeg’ zijn.
  • Bouw incrementeel vanaf een stevig fundament: Incrementeel opleveren draagt bij aan het vertrouwen van stakeholders, is een bron van feedback voor verdere increments en kan leiden tot snellere waarde. Het opleveren gebeurd op een stevig fundament: Enough Design Up Front (in vergelijking tot Big Design Up Front)
  • Ontwikkel iteratief: omdat het first time right opleveringen vanuit project bijna niet voorkomt en verandering de enige constante is in de wereld waarin projecten worden gedaan, wordt iteratief ontwikkeld, zodat met wijzigingen kan worden omgegaan en een betere project resultaat kan worden opgeleverd.
  • Communiceer constant en duidelijk: Slechte communicatie wordt vaak aangegeven als belangrijke reden voor project falen. Binnen Agile projecten is interactie belangrijk en dragen de technieken bij tot een betere communicatie
  • Laat zien dat het project onder controle is: Hoger management wil graag zien dat het project onder controle is. Het gebruiken van timeboxen met dus regelmatige beoordelingen van het resultaat geven de project manager de gereedschappen om het project onder controle te krijgen en te houden. Transparantie is daarbij belangrijk.