Vorlesung 6: Organisationale Agilität Flashcards
Agility as Key Organizational Capability
Definition: Fähigkeit einer Organisation, Marktchancen und Bedrohungen schnell zu erkennen und darauf zu reagieren.
Strategien zur Steigerung der Agilität:
Einführung einer “fail fast - learn fast” Kultur.
Nutzung agiler Softwareentwicklungsmethoden wie SCRUM oder DevOps.
Culture: The Agile Manifesto
Das Agile Manifest:
Bevorzugt: Individuen und Interaktionen, funktionierende Produkte, Kundenkollaboration, Reaktion auf Veränderung.
Über: Prozesse und Tools, umfassende Dokumentation, Vertragsverhandlungen, Befolgung eines Plans.
Methods: Agile Software Development
Kernprinzipien:
Willkommene Änderungen in Anforderungen, selbst spät in der Entwicklung.
Regelmäßige Lieferung funktionierender Software.
Entwicklungsteams bestimmen Funktionen jedes Sprints.
Fokus auf kontinuierliche Kundenzufriedenheit.
Iterative, inkrementelle Entwicklung basierend auf Nutzerfeedback.
Scrum Basic Principles
Definition: Ein Framework, das es Teams ermöglicht, komplexe adaptive Probleme zu lösen und Produkte mit höchstem Wert zu liefern.
Merkmale:
Arbeiten in iterativen Sprints (2-4 Wochen).
Ziel: Erstellung eines potentiell freigabefähigen Produktinkrements.
Scrum Basic Principles - Team und Events
Scrum-Team:
Product Owner: Verantwortlich für den Produkt-Backlog.
Entwicklungsteam: Liefert Inkremente.
Scrum Master: Unterstützt die Scrum-Praktiken.
Scrum-Events: Sprint, Daily Scrum.
Scrum-Artefakte: Produkt-Backlog, Inkrement.
DevOps Basic Principles
Ziele:
Verbesserung der Bereitstellungshäufigkeit, schnellere Markteinführung, kontinuierliche Lieferung.
Praktiken:
Automatisierte Tests, kontinuierliche Integration und Bereitstellung.
Kleine Teams mit Entwicklungs- und Betriebskompetenzen.
Agile methods across departments
Verwendung agiler Methoden:
Überwiegend in der Softwareentwicklung (86%), IT (63%) und Operations (29%).
Auch in Marketing, Sicherheit, HR, Finanzen und Hardwareentwicklung eingesetzt