Grundbegriffe |
|
|
Agiles Manifest |
Begriffssammlung |
|
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 [BeGrMa01b] veröffentlicht. |
Beispiele |
- |
|
Agil (Softwareentwicklung) |
Begriffssammlung |
|
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. |
Beispiele |
- |
|
Agil-hybride Vorgehensweise |
Begriffssammlung |
|
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 |
|
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 |
|
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 |
|
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." |
|
Agiler Wert |
Begriffssammlung |
|
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: |
|
Leichtgewichtig |
Begriffssammlung |
|
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] |
|