PMB - Project Management Basics
HSLU: Project Management Basics
HSLU: Project Management Basics
-
- 1 / 157
-
Cartes-fiches
Was ist die Rolle des Scrum Masters in SoDa?
- servant leader fuer das Team und den Product Owner:
- Unterstuetzt korrektes Vorgehen
- Stellt Qualitaet sicher
Was ist die Rolle des Scrum Teams in SoDa?
- Entwickler
- sind selbstorganisiert und eigenverantwortlich in den Sprints die Software entwerfen, erstellen und testen
Was sind Projektziele und weshalb braucht man sie?
Ein Ziel ist ein angestrebter zukuenftiger Zustand, welcher nach Inhalt, Zeit und Ausmass genau bestimmt ist.
- Beschreibt WAS man mit dem Projekt erreichen will
- Was soll NACH dem Projekt BESSER sein als vorher
- Beschreibt einen Zustand / Situation
Was sind Anforderungen / Requirements?
Eine Anforderung ist eine Aussgabe ueber eine Eigenschaft oder Leistung eines Produktes, eines Prozesses oder der am Prozess beteiligten Personen.
Was versteht man allgemein uner Projektresultaten?
Mit Projektresultaten meint man die Arbeitsergebnisse, welche das Proejkt abzuliefern hat.
Man beschreibt, was der Auftraggeber oder die Benutzer "in die Hand" kriegen.
Definieren Sie den Begriff "Meilenstein"!
"Ein geplanter Punkt im Projektablauf an dem vorher festgelegte, messbare (Zwischen-)Ergebnisse vorliegen, die es erlauben, den Projektfortschritt festzustellen."
Zu jedem Meilenstein gehoeren Artifakte. Welche?
- Prototypen / Prereleases / Releases
- Entwurfsdokumente
- Testprotokolle
- ...
Wann gilt ein Meilenstein als erreicht?
- wenn die geforderten Artefakte vorliegen
- ihre Ueberpruefung (Review / Test) erfolgreich war
English: Gueltigkeitsbereich, Handlungsspielraum, Anwendungsbereich, Rahmen
Der Scope beschreibt einerseits was nicht zum Projekt (out of scope) und andererseits die Einschraenkungen (constraints)
Vielfach wird auch teilweise beschrieben, was zum Scope (in scope) gehoert. Trotzdem dies eigentlich mit der Beschreibung der Resultat nicht notwendig waere.
Was vesteht man unter einer Anforderung?
Eine Anforderung ist eine Soll-Aussage ueber ein System oder einen Prozess, die etwas fuer einen Beobachter oder ein Umsystem Wahrnehmbares beschreibt, naemlich:
- eine Leistung (erwuenschter Verhalten)
- eine Eigenschaft
Was ist bei der Anforderungsdefinition wichtig?
Sind um so besser formuliert, je einfacher ihre Erfuellung geprueft werden kann.
Welche Informationen soll ein Anforderungskatalog bzw. ein Product Backlog enthalten?
- Titel
- Kurzer und aussagekraeftiger Name der Anforderung
- Description
- Eine sstichwortartige aber in adaequater Tiefe erstellte Beschreibung der Anforderung
- Priority
- Die Prioritaet der Anforderung
- klassisch: in der Regel fix
- hybrid: wird vom PO laufend nachgefuehrt
- Die Prioritaet der Anforderung
- Status
- Proposed: entgegengenommen aber noch nicht akzeptiert
- Accepted: wurde geprueft und akzeptiert
- Postponed: wurde geprueft aber auf einen naechste Release verschoben
- Source
- Die Person oder Organisation von welcher die Anforderung stammt
- Complexity
- Die Einschaetzung der Komplexitaet und des Aufwandes fuer die Umsetzung der Anforderung
- klassisch: meist schaetzt der Projektleiter Komplexitaet und Aufwand
- hybrid: esrt wenn eine Anforderung ins Backlog uebernommen werden soll, laesst der PO Komplexitaet und Aufwand fuer deren Umsetzung vom Team abschaetzen
- Die Einschaetzung der Komplexitaet und des Aufwandes fuer die Umsetzung der Anforderung
- Benefit
- Stichwortartige Beschreibung des Nutzens einer Anforderung. Wird benoetigt, um die Anforderung zu priorisieren und eventuell abzulehnen.
Klassisch: Was sind die einzelnen Schritte der Erarbeitung von Arbeitspaketen?
- Mapping der Anforderungen auf die Resultate
- Pro Paarung kann in der Regel ein Arbeitspaket gebildet werden
- Benennung und Beschreibung der Arbeitspakete
- Schaetzung des Aufwandes
- Aufwand in Personentagen oder -Wochen
- Vorlaeufer (Nachlaeufer)
- Feststellung der logischen Abhaengigkeiten der Arbeitspakete -> Ablaufplan
Klassisch: Wie wird ueberprueft ob alle Resultate vorhanden sind?
In einem IT-Projekt ist nach der Definition der Ziele, der Erarbeitung der Anforderungen und der Festlegung der Resultate zu ueberpruefen, ob alle Resultate vorhanden sind.
Dies geschieht durch das Zuordnen ALLER Anforderungen zu Resultaten.
Die zu stellende Frage ist:
"Welche Anforderungen werden durch welche Resultate erfuellt?"
Klassisch: Was ist der Zweck des Ablaufplans?
Ermitteln und Festlegen der logischen Abhaengigkeit der einzelnen Arbeitspakete.
Praxis: Gruppierung der AP zu Phasen / Gruppen, innerhalb deren die AP zum grossen Teil parallel bearbeitbar sind.
Klassisch: Was sind die erwuenschten Resultate bei einem Ablaufplan?
- Gruppierung der AP zu Phasen, die sequentiell bearbeitet werden
- Festlegung der Abhaengigkeiten innerhalb einer Gruppe, nur wo notwendig.
Klassisch: Wie sieht das Vorgehen aus beim Erarbeiten eines Ablaufplans?
Ueberlegen, welche Arbeitspakete parallel bearbeitbar sind:
- Grobe Zuordnung der AP zu Phasen respektive Gruppen.
- Idee: Die AP von zwei Phasen muessen sequentiell bearbeitet werden.
- Festlegung der effektiven Abhaengigkeiten innerhalb einer Phase nur wo notwendig
- Idee: Grundsaetzlich geht man davon aus, dass die AP innerhalb einer Phase parallel bearbeitbar sind. Abhaengigkeiten werden nur gesetzt, wo unbedingt notwendig. Einfache Abhaengigkeiten werden ueber das woechentliche Projektmanagement erledigt.
Klassisch: Nennen Sie ein paar Methoden um den Aufwand von APs zu schaetzen.
- Individual Expert Judgement
- Estimation by Analogy
- Count, Compute, Judge
- Function Point Methode
- Expert Judgement in Groups (Wideband Delphi)
- Formale Methoden
Klassisch: Was versteht man unter der Experten-Schaetzung?
- Projekt wird in Arbeitspakete unterteilt, diese werden geschaetzt
- Bei weitem die am meisten angewandte Schaetzmethode
Klassisch: Was sind die Nachteile einer Experten-Schaetzung?
- Oft keine "Experten"
- Oft keine Grundlagen fuer die Schaetzung
Kann erfolgreich sein, sollte aber wenn moeglich mit anderen Methoden ergaenzt werden.
Klassisch: Nennen Sie ein paar Best-Practices fuer eine Experten-Schaetzung!
- Die Personen die das Projekt durchfuehren, sollen auch die Schaetzung vornehmen
- Tasks moeglichst weit herunterbrechen mittels Arbeitspaketen
- Bei groesserer Unsicherheit bester und schlechtester Wert schaetzen und Mittelwert in die Planung uebernehmen. Alternativ kann auch eine Reserve von ca. 10%-20% zur Schaetzung addiert werden.
- Waehrend dem Projekt aktuelle Resultate aufnehmen und vergleichen
Klassisch: Wie verlaeuft eine AP Schaetzung durch Experten in Gruppen (Delphi Wideband Verfahren)?
- Projektleiter schildert Experten das Projektvorhanden, mit strukturierten Arbeitspaketen
- Sitzung, an welcher Experten ueber das Vorhaben diskutieren, nicth aber deren moeglichen Aufwendungen
- Experten ermitteln unabhaengig voneinander ihre geschaetzten Aufwendung
- Falls Schaetzung startk abweichend, neue Runde mit entsprechender Rueckmeldung an Experten
- Der arithmetische Durchnittswert ist die endgueltige Aufwandschaetzung. Der Projektleiter entscheidet.
Klassisch: Was versteht man unter dem Timeboxing-Verfahren?
Beim Timeboxing-Verfahren schaetzt man keinen Aufwand, sondern gibt einen maximalen Aufwand (timebox) vor. Nach Erreichen des Aufwandes werden die Arbeiten gestoppt.
Klassisch: Was versteht man unter Ressourcenplanung?
- Die Zuordnung von Arbeitsaufwaenden (APs) zu den Projekt Mitarbeitern
- Die Verteilung der Arbeitspakete auf die Zeitlinie
Klassisch: Was ist der Input fuer einen Ressourcenplan?
Die Arbeitspakete inklusive Aufwandplanung und Ablaufplan