Kapitel 3: Agiles IT-Projektmanagement im Überblick Flashcards
Was ist der Grundgedanke des agilen Manifests?
Grundgedanke
Die Menschen, die die Software entwickeln, stehen im Mittelpunkt des Manifests; sie sollen lauffähige Software produzieren und bei dieser Arbeit den Auftraggeber umfassend in das Projekt einbinden, um schnell und flexibel (agil) auf Anforderungsänderungen reagieren zu können
Wie lauten die 4 Grundpronzipien des agilen Manifests?
- Menschen und Interaktionen bedeuten mehr als Prozesse und Werkzeuge
- Lauffähige So!ware ist wichtiger als umfangreiche Dokumentation.
- Zusammenarbeit mit den Au!raggebern zählt mehr als Vertragsverhandlungen
- Reagieren auf Veränderungen ist wichtiger als das sture Befolgen eines Plans.
Was besagen die Die INVEST-Kriterien für User-Stories?
User-Stories müssen größtenteils unabhängig sein.
Die Anforderung muss Nutzen bringen.
Es muss möglich sein, die Anforderung zu unterteilen.
Independent (unabhängig)
Negotiable (verhandelbar)
Valuable (nützlich)
Estimable (quantifizierbar)
Small (klein)
Testable (prüfbar)
Wodurch wird bei agilen Methoden ein hoher ROI erzeugt?
Durch kurze Entwicklungszyklen
Durch frühe Lieferung von lauffähiger Software
In welcher Reihenfolge werden bei Scrum die Aktivitäten durchlaufen?
Grooming, Planning, Daily Standup, Review, Restrospective
Nenne 2 Agile Prizipien
Funktionierende Software und Einfachheit
Welche Aufgaben hat ein Scrum Master?
Der SCRUM-Master soll störende Einflüsse vom Team fernhalten und dafür sorgen, dass das Regelwerk eingehalten wird.
Unter Velocity versteht man…
wieviel Story Points in einem Sprints umgesetzt werden
Was steht im Product Backlog und was im Sprint Backlog?
Das Product Backlog enthält alle Anforderungen des Projects.
Das Sprint Backlog enthält die als nächstes umzusetzenden Anforderungen.
Das Fail-Early-Prinzip besagt, dass …
Frühe Fehler weniger Ressourcen in Mitleidenschaft ziehen. Lernen aus Fehlern zur Verbesserung des Produktes beiträgt.
Der Product Owner ist verantwortlich für…
Die fachliche Definition der Anforderungen und die Abnahme der Implementierung.
Was zeichnet agiles Projektmanagement aus?
- agile Softwareentwicklung = “Wann” das Projekt endet ist klar, aber nicht “was” geliefert wird
- Ledigliche grobe Beschreibung des Produktes/der Anforderungen –> nicht im Detail
- Im agilen Projektmanagement ist also die im agilen Manifest schon erwähnte Hinwendung zum einzelnen Individuum klar ersichtlich
- Jeder Einzelne verfügt über eine relativ große Entscheidungsfreiheit, wobei das Ziel bekannt ist, der Weg jedoch nicht fest vorgegeben wird –> jeder ist mitverantwortlich am Projekterfolg
- große Flexibilität gegenüber einem sich ändernden Umfeld und neuen, kurzfristigen Zieländerungen –> Ziele sind klar definiert
- Agile wie sequenzielle Methoden sind vom magischen Dreieck abhängig
Was zeichnet das sequenzielle Projektmanagement aus?
- In der sequenziellen Vorgehensweise wird ein Projekt vom Anfang bis zum Ende exakt durchgeplant, bis auf die Ebene der Arbeitspakete und deren Abfolge
- klassisches Lasten- und Pflichtenheft beschreibt die Funktionalitäten im Detail
- stark dokumentationsgetrieben und prozessorientiert, versucht daher die Vorgehensweisen immer effizienter zu gestalten und nach Möglichkeit eine allgemein gültige Systematik zur Projektabwicklung zu finden
Was sind die Voraussetzungen für den Einsatz agiler Projektmanagementmethoden?
- gut ausgebildete, motivierte und erfahrene Mitarbeiter
- Expertenwissen, Kommunikationsfähigkeit und Kooperation im Team
- Gestaltungsfreiheit für den Entwicklungsprozess.
Beschreiben sie den typischen Lebenszyklus eines agilen Projekts
- Release und Release-Planung
- Iteration
- Iterations Review
- Iterations Retrospective
- Tägliche „Stand up Meetings“