Vorlesung 13 Aufzählung Flashcards
1
Q
Was ist Agile Development?
A
Klassische Art Softwareprojekte zu führen:
- Requirement Analysis
- Module Specification and Test
- Implementation
2
Q
Was ist Agile Development? - Basisannahmen
A
- Individuen und Gespräche sind mehr Wert als Prozesse und Tools
- Lauffähige Software ist wichtiger als Dokumentation
- Zusammenarbeit mit dem Kunden ist wichtiger als ein Vertrag
- Reaktion auf Anforderungsänderungen sind wichtiger als ein Plan
3
Q
Gut für agile
A
- Unkritische Systeme
- Erfahrene Entwickler
- Anforderungen sind dynamisch
- Relativ wenig Entwickler
- Chaotische Kultur
- Unbekannte Problematik
4
Q
SCRUM
A
3 Rollen:
- Product Owner
- Scrum Master
- Scrum Team
5
Q
SCRUM - Ablauf
A
Vision, Deadlines, etc. -> Product Backlog (Auflistung mit Prioritäten) -> Zusammenkunft der Beteiligten -> Selected Backlog -> Sprint Backlog -> Daily SCRUM/Sprint: 2-6 Wochen -> Neue Funktionalität -> Zusammenkunft der Beteiligten ->
6
Q
Extreme Programming
A
Werte:
- Kommunikation
- Respekt
- Einfachheit
- Mut
- Feedback (am wenigsten)