Was ist das agile Manifest?
Das agile Manifest waren die öffentlichen Erklärungen, die am 11. Februar 2001 von 17 der visionärsten Ingenieure der Software zum Thema des Agile -Softwareentwicklungsprozesses vorgenommen wurden. Zum Zeitpunkt dieses Treffens war die agile Softwareentwicklung ein neues Konzept, aus dem Entwickler viele Optionen zur Auswahl haben. Das agile Manifest war ein Versuch, alle hellen Köpfe der agilen Verarbeitung an einem Ort zusammenzubringen, um sich auf die Grundprinzipien und Ideen aller künftigen agilen Prozesse zu einigen. Jeder dieser Prozesse versucht, bessere Methoden für die Implementierung von Computersoftware zu erstellen. Die Hauptverbesserung bei all diesen Methoden besteht darin, dass die Softwareentwicklung auf eine Weise erstellt werden sollte, um Änderungen der Geschäftsanforderungen zu unterstützen und keine Prozesse zu erfordern, die die Rückkopplungsschleife an denKunde. Der Begriff "Wasserfall" wird verwendet, um den direkten Arbeitsmusterprozess zu definieren, bei dem alle Anforderungen erfüllt werden müssen, um erledigt zu werden, und definiert mit einem Ende, das alle definierten Funktionen umfasst. Ähnlich wie bei einem Wasserfall gibt es für alle Systeme ein klarer Anfang und ein klares Ende. Dieser Entwicklungsprozess ermöglicht keine Änderungen der Anforderungen vor dem Abschluss einer gesamten Softwareanwendung.
Ein öffentliches Treffen fand unter der Koordination von Robert Martin in einer Ski -Lodge in Snowbird, Utah, statt. Die Liste der Teilnehmer umfasst 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 und Andrew Hunt. Während alle diese Personen agile, leichte Entwicklungsmethoden stützten, hatten jeweils seine eigene Präferenz für die Implementierung der Methodik.
vier Schlüsselwerte wurden definiert und von den Unterzeichner des Agile Manifesto vereinbart. Die erste bestand darin, Einzelpersonen und Interaktionen über Werkzeuge und Prozesse Wert zu setzen. Zweitens wurde eine Software, die arbeitete, über umfassende Dokumente bewertet. Die Zusammenarbeit mit dem Kunden wurde als wichtiger angesehen als die Einschränkungsverhandlungen. Schließlich verpflichtete sich die Gruppe, auf Änderungen zu reagieren, die einem Plan nachgefolgt sind.
Die Essenz dieses Teams und des agilen Manifests bestand darin, einen Entwicklungsumfeldprozess zu schaffen, der die Bedeutung des Kunden verstand. Dies könnte, wie sie glaubten, durch offen und ständig mit dem Kunden zusammengearbeitet werden. Die Kommunikation würde dazu beitragen, dass die geleistete Arbeit tatsächlich geschäftlichen Wert schafft und Feedback FR ermöglichtom der Kunde.
Zusätzlich zu den Schlüsselwerten enthält das agile Manifest auch mehrere Schlüsselprinzipien, die die Überzeugung verstärken, dass das Kundenbindung frühzeitig besser ist und häufig bessere Gesamtsoftwareanwendungen bietet. Durch die Erstellung eines iterativen Softwareprozesses kann der Kunde das Endprodukt optimieren, indem sie Änderungen der Anforderungen ermöglichen. Die Wahrnehmung der Anwendung ist besser, da ein Arbeitssystem ein Hauptmaß für den Fortschritt des Systems ist.