Agile Vorgehensmodelle Flashcards
K6 LE 4
Vier Grundsätze der Agile Aliance?
Indivduals and Interaction over process and tools
Working software over comprehensive documentation
Customer collaboration over Customer negotiation
Responding to change over following a plan
Prinzipien Agiler Software-Entwicklung?
Kundenzufriedenheit Anforderungsänderungen auch in späten Phasen möglich Funktionsfähige Software ständige Zusammenarbeit persönliche Gespräche konstanter und nachhaltiger Entwicklungsprozess Einfachheit der Lösung Regelmäßige Reflexion des Teams
Was bedeutet Scrum?
Vorgehensrahmen nach dem Projekte agil abgewickelt werden
Hauptaufgaben von Scrum?
lediglisch 3 Rollen
Aufgaben im Backlog
iteratische zeitlich klar definierte Zyklen
autonom arbeitendes Team gleichberechtiger Teammitglieder
Zentrale Rollen im Scrum incl. Beschreibung?
Product Owner:
Vertritt Kunden/Autraggeber, Teil des Teams, Erhebung Beschreibung und Priorisierung von Aufgaben
Scrum Master
Dient als Art unterstützender Moderator der Entwicklungsprozess nach jeweiligen Scrum-Methode unterstützt, kein Teammitglied
Team
Gruppe von Entwicklern, Umsetzung
Wer übernimmt die Rolle und Aufgaben des Projectmanagers im Scrum?
Niemand.
Prodcut Owner und Team teilen sich die Aufgaben
Was ist der Product Backlog?
Sammlung aller Anforderungen
Wie entsteht der Product Backlog?
Prodcut Owner und Kunden erarbeiten “Vision” (Zielbestimmung), worin der Nutzen des Programms liegt. Darauf aufbauend beschreibt der Product Owner, mit Hilfe von User-Stories, Funktionen, die das System erfüllen soll. Auch Teammitglieder können Spezifikationen beschreiben
Was sind die Hauptelemente bei der Projektabwicklung nach Scrum?
Sprint Planing Meeting Springt Daily Scrum Sprint Review Sprint Retrospektive
Beschreiben Sie Sprint Planing Meeting?
Product Owner wählt Priorisiert Aufgaben auf und stellt sie dem Team vor. Diese wählt Umfang von Anforderungen aus, der realistisch innerhalb des nächsten Sprints zu realisieren ist. Die Aufgaben werden in einzelne Tasks runtergebrochen die den Sprint-Log bilden
Beschreiben Sie Sprint?
Entwicklungsphase, dauer meist 1-4 Wochen
Release-Sprint ist letzter vor Übergebung eines fertige Software-Produkts an den Kunden
Beschreiben Sie Daily Scrum?
Standup Meeting max. 15 Minuten in denen jeder folgende Fragen für das Team beantwortet
- Was habe ich im letzten Daily Scurm abgeschlossen?
- An was arbeitet ich im heutigen Daily Scrum?
- Gibt es Problem? Kann mir jemand dabei helfen?
Der aktuelle Projektfortschritt wird am Burndown-Chart beurteilt
Beschreiben Sie Sprint-Review?
Abschluss eines Sprint, es nehmen Product Owner, Team, Scrum Master, Vertreter von Kunden, Manager teil
Fortschritt wird live presentiert und kontrolliert ob Erwartungen des Kunden erfüllt wurden oder ob Anpassungen im nächsten Sprint folgen sollen
Beschreiben Sie Sprint Retrospektive?
Betrachtung positiver und negativer Aspekte der Arbeit
Zur Verbesserung von Scrum-Prozess und Zusammenarbeit im Team
konkret umsetzbare Maßnahmen für nächsten Sprint
Durch welche Methoden werden Planung, Durchführung und Kontrolle im Scrum unterstützt?
User Stories Sprint Backlog Burndown-Chart Timeboxing Definition of Done
User Stories?
kunden- und anwenderorientierte Anforderungen
hilft der Kommunikation mit dem Kunden
Projektfortschritt ist für Kunden klar ersichtlich
von Product Owner formuliert
Sprint Backlog?
User Stories in einzelne Tasks zerlegt
Übersicht in “offen” “in Arbeit” und “fertig”
BurnDown-Chart?
Menge der noch im Sprint vorgesehenen abzuarbeitenden Arbeiten
Entwicklungsgeschwindigkeit wird aus Velocity bezeichnet