Principes Agile en LSI vertonen veel overeenkomsten

Geplaatst door:

Op de Open Space List, een email uitwisseling voor een wereldwijd netwerk van mensen die met Open Space Technology werken, kwam ik een discussie tegen over de raakvlakken tussen OS en Agile. Nu wist ik eerlijk gezegd niet zo goed wat Agile inhoudt, behalve dan de letterlijke betekenis van lenigheid. Naar Wikipedia gegaan en daar kom ik de volgende tekst tegen. Interessant, omdat Agile en LSI veel overeenkomsten blijken te hebben.

Hoewel de praktijken die onder de noemer agile vallen al gangbaar zijn sinds software ontwikkeld wordt, valt de geboorte van agile als term en concept terug te brengen tot het Agile Manifesto, in februari 2001, tijdens een informele samenkomst van ontwikkelaars. Het handvest stelt dat goede software wordt gemaakt door (de Agile tekst komt van Wikipedia, de LSI principes heb ik er tussen haakjes achter gezet):

  1. Personen en interacties, eerder dan processen en tools. (action learning)
  2. Software die werkt, eerder dan lijvige documentatie.
  3. Samenwerking met de klant, eerder dan onderhandeling over het contract. (directe participatie van stakeholders)
  4. Omgaan met verandering, eerder dan het volgen van een plan (real time veranderen)

Uit het handvest volgen twaalf principes voor Agile:

  1. Klanttevredenheid, door snelle, continue levering van bruikbare software. (focus op een haalbare en gewenste toekomst)
  2. Zelfs late veranderingen in de requirements zijn welkom. (planning en implementatie gaan gelijk op)
  3. Werkende software wordt regelmatig geleverd, weken eerder dan maanden.
  4. De ontwikkelaars werken nauw en dagelijks samen met de mensen die de business kennen (betrokkenheid van stakeholders, verkennen van de context in tijd in ruimte)
  5. Projecten steunen op gemotiveerde en betrouwbare personen (deelname op basis van betrokkenheid en vrijwilligheid)
  6. Een gesprek in levende lijve is de beste manier van communicatie, wat betekent dat men zich best op dezelfde plek bevindt (face to face werkconferenties met grote groepen stakeholders)
  7. Werkende software is de eerste maatstaf van vooruitgang (focus op concrete resultaten)
  8. De ontwikkeling kan te allen tijde worden voortgezet.
  9. Er is voortdurende aandacht voor technische uitmuntendheid en goed ontwerp.
  10. Eenvoud is belangrijk: hoe meer er niet gedaan wordt, hoe beter
  11. De teams organiseren zichzelf (zelf management van groepen)
  12. Men past zich aan aan de omstandigheden (werken in verbinding met de context, betrekken van het hele systeem)

Het handvest en de principes waren een kristallisatie van idee├źn die midden de jaren negentig waren ontstaan, als reactie op methoden die men traditioneel klasseert als waterval-ontwikkelmodellen. Die modellen werden ervaren als bureaucratisch, traag en bekrompen en zouden de creativiteit en effectiviteit van ontwikkelaars belemmeren.

Ook LSI is in de periode ontwikkeld als veranderbenadering, om dezelfde redenen.

Twitter Linkedin
0