Software Prozesse Teil 3 Flashcards
1
Q
Agile Prinzipien
Erkläre das Prinzip: Individuen und Faktoren
A
- Individuen und direkte Kommunikation werden in den Vordergrund gestellt
- Arbeitslast der Projektbeteiligten wird gut aufgeteilt
2
Q
Agile Prinzipien
Erkläre das Prinzip: Funktionierende Software
A
- Der Kunde ist im Mittelpunkt
- Schnelles und kontinuierliches Feedback
- Keine Throw-away-Prototypen weiterentwickeln
- Man fokussiert sich auf das Wesentliche
3
Q
Agile Prinzipien
Erkläre das Prinzip: Zusammenarbeit mit dem Kunden
A
- Kontinuierliche Kommunikation zwischen Kunden und Entwickler stehen im Vordergrund
4
Q
Agile Prinzipien
Erkläre das Prinzip: Auf Veränderungen vorbereitet sein
A
- Veränderungen solle man willkommen heißen
- Die Bereitschaft die eigene Arbeitsweise zu ändern um effektiver zu sein
5
Q
Agile Methoden
Was kannst du zu Scrums sagen?
A
- Ist ein Lebenszyklusmodell
- Die SE wird in Sprints unterteilt
- Die Entwicklung erfolgt ausgehend vom Sprint-Backlog
6
Q
Scrum
Was weißt du über User Stories?
A
- Eine User Story kann man sich als kurzes, textuelles Szenario vorstellen
- Innerhalb eines Sprints wird eine gewisse Menge an User Stories realisiert
7
Q
Scrum
Was weißt du über den Product Backlog?
A
Nimmt eine zentrale Rolle zur Sammlung, Priorisierung und Nachhaltung der zu entwickelnden Produktmerkmale (User Stories) ein
8
Q
Scrum
Die Rollen bei einem Scrum-Team
A
- Product Owner
- Entwicklungsteam
- Scrum Master
9
Q
Agile Methoden
Was weißt du über XP?
A
- Bei XP gibt es 12 wesentliche Prinzipien
- Diese werden unterteilt in Management-Prinzipien und Entwicklungsprinzipien
10
Q
Agile Modelle
Vorteile von agilen Modellen
A
- Adressiert kontinuierliche Änderungen von Software-Systemen -> “Embrace Change”
- Setzt Prinzipien traditioneller Lebenszyklusmodelle um
11
Q
Agile Modelle
Nachteile von agilen Modellen
A
- Agile Prozesse sind nur in kleinen Teams erfolgreich
- Die Wartungsphase von agilen Methoden wird nicht fokussiert