Was ist agile Methodik?

Die Agile Agentur > Agile  > Was ist agile Methodik?
Scrum und Agile Illustration

Was ist agile Methodik?

Du weißt nicht, was die agile Methodik ist, oder du lernst sie gerade erst kennen? Dann bist du bei uns genau richtig.

Lass uns mit einer kleinen Theorie beginnen:

Die agile Methodik ist eine Methodik, die ihren Ursprung in der Softwareentwicklung hat und relativ wenige, dafür aber umso mächtigere Regeln hat. Wir stellen dir die gängigsten Frameworks vor, die dir in Projekten begegnen können. Wichtig ist, dass die Praxis stark von den Prozessen und der Umsetzung der agilen Methodik abhängt, die du eingeführt hast.

Woher kommen die Wurzeln der agilen Methodik?

Im Grunde vergleichen wir es mit dem planbasierten Wasserfallmodell, bei dem der Kunde das Produkt vom Zeitpunkt der Bestellung bis zur Entwicklungsvorführung nicht oder nur sehr selten zu Gesicht bekommt. Diese Methode funktioniert und ist auch heute noch weit verbreitet, aber je größer das Projekt ist, desto wahrscheinlicher ist es, dass der Kunde nicht bekommt, was er will. Das kann unter anderem an ungenau definierten Spezifikationen, schlecht durchdachter Geschäftslogik oder sogar an veränderten externen Marktanforderungen liegen.

Was bietet die Agilität?

Von agiles Manifest fasst zusammen, was die Grundsätze für ein agiles Projekt sind.

Wir werden jetzt nur den zweiten Punkt hervorheben, nämlich dass 

Wir ziehen funktionierende Software einer umfassenden Dokumentation vor.

In diesem Zusammenhang bedeutet das nicht, dass das Entwicklungsteam nicht dokumentiert, sondern dass es nicht mit einer festen Spezifikation beginnt. Um Missverständnisse zu vermeiden, werden die Anforderungen, der Code, die Tests und andere Dokumente, die für die Freigabe notwendig sind, immer noch von den Teams oder von der Projektleitung.

Entwicklungsphasen.

Während agile Methoden anpassungsfähiger an Veränderungen sind und daher alle Entwicklungs-, Test- und Dokumentationsarbeiten in kurzen Iterationen durchführen, hat das planbasierte Wasserfallmodell lange Phasen, die in einer strikten Abfolge aufeinander folgen.

Die 6 gängigsten agilen Frameworks.

Schlank

Kanban

Scrum

XP - Extreme Programmierung

DSDM - Dynamische Systementwicklungsmethode

Kristall

Welches Framework sollte ich verwenden?

Agilität ist keine Software von der Stange, wir müssen eine Reihe von Prinzipien und ein Betriebsmodell implementieren. Bevor wir ein Rahmenwerk implementieren oder ersetzen, das die grundlegende Funktionalität definiert, empfehlen wir dringend eine Agile Coach Experte Es gibt bestimmte Projektsituationen, Besonderheiten und Zwänge, die einen Rahmen nützlicher machen als einen anderen, aber es gibt keinen universellen Rahmen, der in allen Situationen funktioniert.

Empfohlene Lektüre: Wörterbuch der agilen Methodik