Wat is het Agile Manifesto?

Het Agile Manifesto was de openbare verklaringen die op 11 februari 2001 werden afgelegd door 17 van de meest visionaire software -ingenieurs rond het onderwerp van het Agile Software Development -proces. Op het moment van deze bijeenkomst was Agile Software Development een nieuw concept, met veel opties voor ontwikkelaars om uit te kiezen. Het Agile Manifesto was een poging om alle heldere geesten van agile verwerking samen op één plek te krijgen, in een poging om het eens te zijn over de basisprincipes en ideeën van alle wendbare processen in de toekomst.

Enkele goede voorbeelden van het agile ontwikkelingsproces omvatten extreme programmering, scrum, adaptieve softwareontwikkeling en de dynamische systeemontwikkelingsmethode (DSDM). Elk van deze processen probeert betere methoden te creëren voor de implementatie van computersoftware. De belangrijkste verbetering met al deze methoden is dat softwareontwikkeling op een manier moet worden geproduceerd om veranderingen in de zakelijke vereisten te ondersteunen en geen processen vereisen die de feedbacklus sluiten aan deklant.

Voorafgaand aan de creaties van het agile ontwikkelingsproces, werd alle softwareontwikkeling voltooid in een watervalmethode. De term "waterval" wordt gebruikt voor het definiëren van het rechte werkpatroonproces waarvoor alle vereisten vooraf moeten worden voltooid en gedefinieerd met een einde dat alle gedefinieerde functionaliteit omvat. Net als een waterval is er een duidelijk begin en einde voor alle systeemontwikkeling. Dit ontwikkelingsproces maakt geen wijzigingen in vereisten mogelijk voorafgaand aan de voltooiing van een volledige softwaretoepassing.

Een openbare bijeenkomst werd gehouden in een ski -lodge in Snowbird, Utah, onder de coördinatie van Robert Martin. De lijst met deelnemers bestaat uit Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John KeRN, Jim Highsmith, Ron Jeffries en Andrew Hunt. Hoewel al deze personen ondersteuning waren van agile, lichtgewicht ontwikkelingsmethoden, hadden elk zijn eigen voorkeur over het implementeren van de methodologie.

Vier belangrijke waarden werden gedefinieerd en overeengekomen door de ondertekenaarspartijen van het Agile Manifesto. De eerste was om waarde te stellen aan individuen en interacties over tools en processen. Ten tweede werd software die werkte gewaardeerd ten opzichte van uitgebreide documenten. Samenwerking met de klant werd belangrijker geacht dan onderhandelingen over beperkingen. Ten slotte beloofde de groep om waarde te waarderen op wijzigingen tijdens het volgen van een plan.

De essentie van dit team en het Agile Manifesto was het creëren van een ontwikkelingsomgevingsproces dat het belang van de klant begreep. Dit zou kunnen worden gedaan, geloofden ze, door open en continu samen te werken met de klant. Communicatie zou ervoor zorgen dat het werk dat wordt gedaan daadwerkelijk bedrijfswaarde zou opleveren en feedback toestaat FRom de klant.

Naast de sleutelwaarden bevat het Agile Manifesto ook verschillende belangrijke principes die de overtuiging hebben versterkt dat klantbetrokkenheid vroegtijdig en vaak voorziet in betere algemene softwaretoepassingen. Door een iteratief softwareproces te maken, heeft de klant de mogelijkheid om het eindproduct aan te passen door wijzigingen in de vereisten mogelijk te maken. De perceptie van de toepassing is beter omdat een werksysteem een ​​primaire maatstaf is voor de vooruitgang die op het systeem wordt geboekt.

ANDERE TALEN