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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Gut für agile

A
  • Unkritische Systeme
  • Erfahrene Entwickler
  • Anforderungen sind dynamisch
  • Relativ wenig Entwickler
  • Chaotische Kultur
  • Unbekannte Problematik
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SCRUM

A

3 Rollen:

  • Product Owner
  • Scrum Master
  • Scrum Team
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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 ->

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Extreme Programming

A

Werte:

  • Kommunikation
  • Respekt
  • Einfachheit
  • Mut
  • Feedback (am wenigsten)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly