3. Agile I Flashcards
Agile Methoden
- Software Entwicklungsmethoden
○ XP (xTreme Programming)
○ BDD (Behaviour Driven Development / Bsp. Given-When-Then)
○ Lean Software Development (Bsp. MVP) - Managementmethoden
○ Kanban
○ SCRUM
Manifesto Agile Software Development
○ Individuals and interaction over processes and tools
○ Working software over comprehensive documentation
○ Customer collaboration over contract negotiation
○ Responding to change over following a plan
Für welche Projekte wird ein agiles Vorgehen eingesetzt?
○ Projekte mit hohen Änderungswahrscheinlichkeiten (explorative Projekte)
Scrum
○ (Projekt-) Managementrahmenwerk, keine Methode
○ Komplettiert und komplementiert Software-Entwicklungs-Methoden um Projektmanagementanteile
○ Selbst keine Methodik
→ Bedarf eigener Ausgestaltung
Scrum Principles
○ Empirical Process Control
○ Self-Management
○ Collaboration
○ Value-based Prioritization
○ Time-boxing
○ Iterative Development
Scrum Framework Flow
Product Backlog → Sprint Planning → Sprint Backlog → Daily Scrum → Sprint Review → Sprint Retrospective/Increment/Product Backlog