Agile Manifesto

Anmerkung der Redaktion: Der nachfolgende Eintrag wurde durch eine automatisierte Übersetzungssoftware von unserem Englischen Lexikon erstellt, damit das bestehende Wissen, rasch möglichst in Deutsch zur Verfügung gestellt werden kann . Die Schreibweise kann daher Fehler enthalten. Unsere Mitarbeiter werden den Eintrag in Kürze überarbeiten. Besten Dank für Ihr Verständnis!

Agile Manifesto: Eine philosophische Grundlage für effektive Software-Entwicklung, entstand das Agile Manifest von Vertretern von Extreme Programming, Scrum, DSDM, Adaptive Software Development, Kristall, Driven Development, pragmatischen Programmierung und andere Verständnis für die Notwendigkeit einer Alternative zur Dokumentation getrieben, Schwergewichts-Software-Entwicklungsprozessen. Es liest, in seiner Gesamtheit, wie folgt:

Wir sind bessere Möglichkeiten zur Entwicklung von Software aufdecken, es zu tun und anderen dabei zu helfen. Durch diese Arbeit haben wir zu schätzen gelernt:

Individuen und Interaktionen über Prozesse und tools
Über umfassende Dokumentation Software arbeiten
Zusammenarbeit mit Kunden über Vertragsverhandlung
Reagieren auf ändern über folgenden plan
Das heißt, während auf der rechten Seite gibt es in dem Artikel Wert, legen wir Wert auf die Elemente auf der linken Seite mehr.

Zwölf Prinzipien zugrunde liegen, das Agile Manifest:

  1. Unsere höchste Priorität ist die Kundenzufriedenheit durch frühzeitige und kontinuierliche Lieferung von wertvolle Software.
  2. Willkommen ändernden Anforderungen, auch spät in der Entwicklung. Agile Prozesse nutzen Änderung für den Kunden Wettbewerbsvorteile.
  3. Liefern Sie funktionierende Software häufig, von ein paar Wochen für ein paar Monate, mit einer Vorliebe für die kürzere Frist.
  4. Geschäftsleute und Entwickler müssen täglich im gesamten Projekt zusammenarbeiten.
  5. Erstellen Sie Projekte um motivierte Individuen. Geben sie der Umwelt und Unterstützung sie benötigen, und Vertrauen, um den Job zu erledigen.
  6. Die effizienteste und effektivste Methode der Vermittlung von Informationen, und innerhalb eines Entwicklungsteams ist Gespräch.
  7. Software arbeiten, ist die primäre Maßnahme des Fortschritts.
  8. Agile Prozesse fördern nachhaltige Entwicklung. Die Sponsoren, Entwickler und Anwender sollte in der Lage, eine konstante Geschwindigkeit auf unbestimmte Zeit beizubehalten.
  9. Ständige Aufmerksamkeit auf technische Exzellenz und gutes Design verbessert die Beweglichkeit.
  10. Einfachheit – die Kunst der Maximierung der Menge an Arbeit nicht getan – ist unerlässlich.
  11. Die besten Architekturen, Anforderungen und Entwürfe entstehen von selbstorganisierenden Teams.
  12. In regelmäßigen Abständen das Team spiegelt wider, wie Sie effektiver werden dann Melodien und passt sein Verhalten entsprechend.

 

(Agile Manifesto)