PMB - Project Management Basics

HSLU: Project Management Basics

HSLU: Project Management Basics


Kartei Details

Karten 157
Lernende 156
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 25.06.2017 / 21.02.2025
Weblink
https://card2brain.ch/box/20170625_pmb_project_management_basics
Einbinden
<iframe src="https://card2brain.ch/box/20170625_pmb_project_management_basics/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Welche Dokumentationen entstehen in einem Projekt?

Wann entsehen die meisten Plaene und Dokumente im klassichen Vorgehen?

In dern Initialisierungsphase (up front)

In welchen Phasen entstehen die Dokumente in einem hybriden Entwicklungsprojekt?

Wofuer ist SoDa die Abkuerzung?

Sotfware Development agile

Erklaeren Sie grob SoDa!

Erklaeren Sie die iterativ-inkrementelle Idee hinter SoDa!

Welche Rollen gibt es in SoDa?

  • Projektleiter
  • Product Owner
  • Scrum Master
  • Scrum Team

Was ist die Rolle des Projektleiters in SoDa?

  • Schluesselrolle in der Initialisierungs- und Einfuehrungsphase:
    • Rahmenplanung
    • Organisation
    • Meilensteine
    • Releases
    • Einfuehrung

Was ist die Rolle des Product Owners in SoDa?

  • Schluesselrolle in Konzeptions- und Realisierungsphase:
    • Product Backlog Pflege
    • Product Backlog Priorisierung
    • Sprint Planung
    • Sprint Abnahme

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.

Ziele sollten "smart" formuliert werden.

Wofuer steht "smart" und was bedeutet es konkret?

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.

Warum sind gute Resultatformulierungen notwendig?

Wie ist der Zusammenhang zwischen Zielen, Resultaten und Arbeitspaketen im klassischen und hybriden Vorgehen?

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

Was ist ein Meilensteinplan und wozu braucht es ihn?

Was beschriebt der Scope?

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.

Wo werden Anforderungen erstellt und Verwaltet?

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
  • 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
  • Benefit
    • Stichwortartige Beschreibung des Nutzens einer Anforderung. Wird benoetigt, um die Anforderung zu priorisieren und eventuell abzulehnen.

Was sind die Unterschiede der Prioritaeten im klassischen und agilen Projektmanagement?

Wie sieht ein klassischer Projektstrukturplan aus?

  • Projekt-Strukturplanung (Arbeitspakete, Work Breakdown Structure)
  • Ablaufplan (Abhaengigkeiten der Arbeitspakete)
  • Aufwandplanung (Aufwaende in PT festlegen)
  • Ressourcenplanung (Verteilung der AP auf Mitarbeiter und die Zeitlinie)
  • Kostenplanung (Planung der effektiven Kosten in SFR.)

Klassisch: Was ist der Zweck des Projektstrukturplans (PSP) / Work-Breakdown-Structure (WBS)

Klassisch: Was ist ein Resultatorientierter PSP (auch Objektstrukturplan)

Verschafft einen Ueberblick ueber die Bestandteile des zu schaffenden Objekts. Die Arbeitspakete werden aus den Resultaten abgeleitet.

Klassisch: Wie ist der Zusammenhang zwischen Arbeitspaketen und Zielen / Resultaten?

Die Resultate werden aus den Zielen abgeleitet und in Haupt- und Teilresultate unterteilt. Pro Teilresultat koennen dann 1 bis N Arbeitspakete gebildet werden.

Klassisch: Was sind die einzelnen Schritte der Erarbeitung von Arbeitspaketen?

  1. Mapping der Anforderungen auf die Resultate
    1. Pro Paarung kann in der Regel ein Arbeitspaket gebildet werden
  2. Benennung und Beschreibung der Arbeitspakete
  3. Schaetzung des Aufwandes
    1. Aufwand in Personentagen oder -Wochen
  4. Vorlaeufer (Nachlaeufer)
    1. 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 sind wichtige Punkte fuer die Erstellung von Arbeitspaketen?

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:

  1. Grobe Zuordnung der AP zu Phasen respektive Gruppen.
    1. Idee: Die AP von zwei Phasen muessen sequentiell bearbeitet werden.
  2. Festlegung der effektiven Abhaengigkeiten innerhalb einer Phase nur wo notwendig
    1. 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: Wie geht man vor um den Aufwand eines Projektes zu schaetzen?

Klassisch: Wie steht die Schaetzgenauigkeit im Bezug auf den Projektfortschritt?

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