Grundbegriffe

 

Agiles Manifest

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

-

Englisch

Agile Manifesto

Definition

Das Agile Manifest ist die Deklaration der Grundsätze »agiler Softwareentwicklung.

Erläuterung

Das "Agile Manifest" entstand im Februar 2001 bei einem dreitägigen Treffen (in den USA) von 17 Software-Entwicklungsexperten. Zu diesem Zeitpunkt gab es bereits einige »leichtgewichtige Ansätze, jedoch weder ein gemeinsames Verständnis noch einen Kodex. Hierzu wurde das Agile Manifest formuliert. Es wurden »Werte und »Prinzipien festgelegt und unter [BeGrMa01-02] veröffentlicht.
"Agiles Manifest" ist die üblicherweise benutzte Bezeichnung. Die vollständige Bezeichnung ist "Manifest für Agile Softwareentwicklung" (im Englischen: "Manifesto for Agile Software Development").
Zugespitzte Varianten des agilen Manifests sind:
- "Manifesto for Half-Arsed Agile Software Development" [BuXX]
- "Dark Manifesto for Agile Software Development" [JaSu12]

Beispiele

-

 
 

Agil (Softwareentwicklung)

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

-

Englisch

agile

Definition

Eine Grundeinstellung im Kontext Softwareentwicklung, wie im »Agilen Manifest und den zwölf »agilen Prinzipien dokumentiert, wird als agil bezeichnet.

Erläuterung

Der Begriff agil steht für die Idee, Software mit möglichst wenig Administration flexibel zu entwickeln, um schnell auf Änderungen reagieren zu können.
Grundlegende Ideen sind kollaborative Zusammenarbeit, Selbstorganisation, Kundenorientierung, Eigenverantwortung und vertrauensvolles Arbeiten.
In der Betriebswirtschaft wird der Begriff agil für eine schnelle Reaktionsfähigkeit auf Veränderungen verwendet.

Beispiele

-

 
 

Agil-hybride Vorgehensweise

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

-

Englisch

agile hybrid approach, wagile, traditional agile (tragile)

Definition

Eine agil-hybride Vorgehensweise verwendet sowohl »agile Praktiken als auch andere.

Erläuterung

In manchen Fällen hat sich eine Kombination mehrerer Praktiken aus verschiedenen Vorgehensweisen als effektiv bzw. effizient erwiesen.

Beispiele

Wagile, WaterScrumFall, Scrumbut

 
 

Agile Methode

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

Agilität, agile Vorgehensweise

Englisch

agile method

Definition

Eine agile Methode ist eine »Methode, Vorgehensweise oder Handlungsrahmen zur »agilen Entwicklung von Software und kombiniert in einer abgestimmten Form »agile Praktiken.

Erläuterung

-

Beispiele

Scrum, XP, SAFe, DAD

 
 

Agile Praktik

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

-

Englisch

agile practice

Definition

Eine agile Praktik ist eine Handlungsweise, die »agile Prinzipien berücksichtigt oder umsetzt.

Erläuterung

Eine agile Praktik wird in einer oder mehreren »agilen Methoden verwendet, um einen ausgewählten Ausschnitt oder Aspekt der Softwareentwicklung »agil umzusetzen.

Beispiele

Daily Scrum, Pair Programming, Continuous Integration, small Releases

 
 

Agile Prinzipien

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

-

Englisch

agile principles

Definition

Ein agiles Prinzip ist eine Empfehlung für die Software-Entwicklung, die im Anhang des »agilen Manifests dokumentiert ist.

Erläuterung

Die zwölf agilen Prinzipien wurden im »agilen Manifest zur weiteren Ausprägung der »agilen Werte festgelegt und bilden einen Rahmen für die »agilen Methoden.

Beispiele

"- Unsere höchste Priorität ist es, den Kunden durch frühe und kontinuierliche Auslieferung wertvoller Software zufrieden zu stellen."
- "Heisse Anforderungsänderungen selbst spät in der Entwicklung willkommen. Agile Prozesse nutzen Veränderungen zum Wettbewerbsvorteil des Kunden."
- "Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne."
[BeGrMa01-01]

 
 

Agiler Wert

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

-

Englisch

agile behaviour, agile value

Definition

Ein agiler Wert ist eine Regel, welche die Autoren des »agilen Manifests in der Softwareentwicklung schätzen gelernt haben.

Erläuterung

Gemäß »agilem Manifest beschreiben die agilen Werte die besten Wege, Software zu entwickeln.

Beispiele

Aus dem »agilen Manifest:
"Individuen und Interaktionen mehr als Prozesse und Werkzeuge Funktionierende Software mehr als umfassende Dokumentation Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung Reagieren auf Veränderung mehr als das Befolgen eines Plans" [BeGrMa01-02]

 
 

Leichtgewichtig

Begriffssammlung

Agile Methoden

Themenbereich

Grundbegriffe

Synonyme

-

Englisch

lightweight

Definition

Eine Vorgehensweise wird als leichtgewichtig bezeichnet, wenn sie Bürokratie und Formalismus weitestgehend eliminiert und stattdessen enge Zusammenarbeit und Kommunikation nutzt.

Erläuterung

Der Begriff "leichtgewichtig" wurde einige Zeit in einer Gegenbewegung zu bürokratischen und formalistischen Vorgehensweisen zur Softwareentwicklung verwendet. Im Rahmen der Erstellung des »agilen Manifests wurde an Stelle "leichtgewichtig" der Begriff "agil" verwendet.

Beispiele

XP wurde von den Autoren als leichtgewichtig charakterisiert [Be99]