22 of 59 menu

Agile Methodologie

Die Agile-Methodologie bietet ein flexibles Projektmanagement für die Softwareentwicklung. Sie ist besonders effektiv bei der Arbeit in kleinen Teams.

In das System der Agile-Methodologie sind auch SCRUM und Kanban eingebettet.

Die Agile-Methodologie basiert auf den folgenden Prinzipien:

  • Kunden müssen mit der Pünktlichkeit und Qualität der entwickelten Software und ihrer Updates zufrieden sein.
  • Die Entwicklung muss flexibel sein und alle notwendigen Änderungen in kürzester Zeit einbringen.
  • Es müssen häufige Software-Updates für Kunden bereitgestellt werden, jedes Update sollte spätestens alle 216 Wochen erscheinen.
  • Gemeinsame Arbeit im Team von Führungskräften und Entwicklern während des gesamten Arbeitszyklus der Software.
  • Förderung motivierter Entwickler.
  • Priorität des persönlichen Gesprächs gegenüber anderen Methoden der Informationsübertragung.
  • Die Effektivität des Arbeitsprozesses wird nur durch die Realisierung eines qualitativ hochwertigen Produkts bewertet, nicht durch Stunden, Arbeitsaufwand usw.
  • Die Grundlage für die Entwicklung jedes Teams ist die aktive Anwendung flexibler Prozesse.
  • Für das entwickelte Produkt sollten Prioritäten nicht nur technische Aspekte sein, sondern auch das Design.
  • Bemühen, das Ausmaß überflüssiger Arbeit zu reduzieren und Arbeitsprozesse zu vereinfachen.
  • Priorität bei der Organisation des Arbeitsprozesses sollten Selbstorganisation und Initiative sein.
  • Ständige Bewertung der Effektivität der eigenen Arbeit durch das Team und Korrektur möglicher Mängel.

Siehe auch

  • die Methodologie XP,
    die zur extremen Verstärkung aller Entwicklungspraktiken eingesetzt wird
  • das Konzept RAD,
    das zur Produktentwicklung bei unklaren Anforderungen eingesetzt wird
  • die Methodologie Cobit,
    die zur Entwicklung von Standards im Bereich IT-Audit und IT-Management eingesetzt wird
  • die Methodologie PRINCE2,
    die zur Entwicklung von Standards für die Umsetzung großer IT-Projekte eingesetzt wird
  • die Entwicklungstechnik TDD,
    die für flexibles Projektmanagement eingesetzt wird
kktrhydaru