LWSU-13100 - PM - Methoden und Techniken
verschiedene Denkmodelle,Systemdenken, Projektphasen, Planungszyklus, Vorstudie
verschiedene Denkmodelle,Systemdenken, Projektphasen, Planungszyklus, Vorstudie
-
- 1 / 59
-
Flashcards
Nenne verschiedene Vorgehensmodelle
- Phasenmodell / Wasserfallmodell
- überlappende Projektpahsen
- Zusammenlegen von Phasen
- späterer Einstieg in Projektphasen
- Haubentaucher-Modell
- Versionenkonzept
- Prototyping
- SCRUM
Was ist ein Meilenstein?
Der Abschluss einer Projektphase.
Nenne die Phasen im Waserfall-Modell (IBO!)
Initiative
Planung
- Vorstudie
- Hauptstudie
- Detailstudie
Systembau
Einführung
Erhaltung
Was bedeutet "überlappende Projektphasen"?
Simultaneous Engineering
Einführungsvorbereitung und Einführung kann schon ab Beginn der Teilstudien beginnen.
Was ist die zusammenlegung von Phasen?
Planungsaufgaben werden zwar erledigt, jedoch nicht jedesmal mit der Projektinstanz abgestimmt.
Typisch: Zusammenlegung Haupt- und Teilstudien nachdem zuvor Richtungsentscheid in Vorstudie eingeholt wurde.
Was ist "späterer Eistieg in Projektphasen"
Überspringen z.B. von Vorstudie. Im Extremfall direkt Beginn mit Feinplanung und Realistion.
Sinnvoll wenn:
- Lösung bereits feststeht
- keine echten Varianten vorhanden sind
- fertige Ergebnisse eingeführt werden
Was ist das Haubentaucher-Modell?
Es wird jeweils ein Teilprojekt ausführungsreif geplant und realisiert, bevor die Planung der übrigen Teilprojekte abgeschlossen ist. Für möglichst schnelle Teil-Ergebnisse.
Proejtekt wird nur bis Hauptstudie "komplett geführt" Ab Teilstudien wird aufgeliedert.
Was ist das Versionenkonzept?
Statt eine komplette und perfekte Lösung zu erarbeiten wird nur eine Annäherung an Ideallösung erarbeitet und in den nächsten Durchläufen jeweils verbessert.
Was ist Prototyping?
Es wird ein System erstellt, das wesentliche Merkmale der späteren Lösung aufweist.
Was ist das Versionenkonzept?
Statt eine komplette und perfekte Lösung zu erarbeiten wird nur eine Annäherung an Ideallösung erarbeitet und in den nächsten Durchläufen jeweils verbessert.
Wie können Prototypen unterschieden werden?
Funktionale Prototypen -> wesentliche Leistungen bereits vorhanden
- ausbau-Prototyp
- wegwerf-Prototyp
Protottyp der Benutzerschnittstelle -> Eingenschaften wie z.Bildschirmaufbau
- ausbau-Prototyp
- wegwerf-Prototyp
Wie können Prototypen unterschieden werden?
Funktionale Prototypen -> wesentliche Leistungen bereits vorhanden
- ausbau-Prototyp
- wegwerf-Prototyp
Protottyp der Benutzerschnittstelle -> Eingenschaften wie z.Bildschirmaufbau
- ausbau-Prototyp
- wegwerf-Prototyp
Was ist Prototyping?
Es wird ein System erstellt, das wesentliche Merkmale der späteren Lösung aufweist.
Was ist SCRUM?
Vorgehensmodell der agilen Softwareentwicklung
wenig bürokratischer Aufwand und Regeln
zu komplex um in Arbeitspakete und Arbeitsschritte zu verpacken
drei Prinzipien: Transparenz - Überprüfung - Anpassung
Wie wird SCRUM eingeteilt?
drei Verantwortungen
drei Zeremonien
drei Artefakte
Was sind die drei Verantwortungen?
die Rollen:
- Product Owner
- Team
- Scrum Maseter
Was tut der Product Owner im SCRUM?
legt gemeinsames Ziel fest
Was will der Kunde?
Was tut das Team?
7 +/-2 Personen
schätzt Aufwände der einzelnen Backlog-Elemente
beginnt mit Implementierung der für nächsten Spring machbaren Elemente
Was tut der SCRUM Master?
Aufteilung der Rollen und Rechte überwachen
hält Transparenz während Entwicklung
unterstütz Verbesserungspotenziale zu erkennen
Was gehört zu den Scrum Artefakten?
Product Backlog -> "grosse Tafel" alle Anfoderungen an das PRojekt sind aufgelistet (Anforderungskatalog)
Sprint Backlog -> "kleine Tafel" Anforderungen, die in diesem Sprint umgesetzt werden. Menge vom Team bestimmt
Burndown Chart -> am Daily Scrum werden erledigte Arbeiten rapportiertu nd eingetragen, Projektstand ersichtlich
Was sind SCRUM Zeremonien?
Sprint-Planungstreffen -> Backlog-Einträge werden erläutert, im Planing Poker wird jede Anforderung mit KArten quantifiziert, Anforderung kommt auf Zettel und wird mit Dauer ergänzt, Zettel kommt ans Task Board
Sprint -> Definitionen und Code wird geschrieben, Tests durchgeführt, Formale Abnahme ( 1 - 4 Wochen)
Daily Scrum -> Täglich 15 Minuten, Fortschrittbericht, Dauer auf Zettel auf Task Board werden angepasst, Burndown Chart anpassung
Sprint Review -> Nach Sprint wird Sprint-Erlebnis in informellen REview umterzogen, Tema und Product Owner
Retroperspektive -> Sprint-Phase wird betrachtet, wertefreier Rückblick, alle Anwesenden schreiben Erlebnisse auf Zettel, was war gut, was kann verbessert werden
Wie wird SCRUM formuliert - was sind die Grundgedanken?
- Individuen und Interaktionen gelten mehr als Prozesse und Tools
- funktionierende Programme gelten mehr als ausführliche Dokumentationen
- stetige Zusammenarbeit mit Kunden steht über Verträgen
- Mut und Offenheit für Änderungen steht über dem Befolgen von festgelegtem Plan
Was sind die Vor- und Nachteile von überlappenden Projektphasen?
Vorteile:
- kürzere Durchlaufzeiten
- verbesserte Koordination
- leichtere Überbrückung der Kluft zwischen Planung und Realisieren
Nachteile:
- Gefahr von Insellösungen
- Künstliche Schaffung von Restriktionen für nachfolgende Teilprojekte
- hoher Aufwand für die Koordination
Was sind die Vor- und Nachteile der Zusammenlegung von Phasen?
Vorteile:
- Schnelle Ergebnisse
- gerigerer Planungsaufwand
- Entscheider werden weniger Behelligt
Nachteile:
- Suche nach sinnvollen Varianten wird vernachlässigt
- Tatsächlich vorhandene Komplexität wird unzulässig reduziert (Insel- und einfachere Lösungen werden akzeptiert=)
Was sind die Vor- und Nachteile von späterem Einstieg in die Projektphasen?
Vorteile:
- schnellere Resultate
- keine Beschäftigung mit Varianten, die keine Realisierungschance haben
- weniger Planungsaufwand
- kein Perfektionismus in Einmalprojekten
Nachteile:
- Lösungen bewegen sich im vorgedachten Rahmen -> keine Suche nach besseren Lösungen
- Einengung des Handlungsspielraums des Planers (Motivation!)
Was sind die Vor- und Nachteile des Haubentaucher-Modells?
Vorteile:
- Schnelle (Teil-) Resultate
- Projektmitarbeiter bleiben mit Anwendern auf Tuchfühlung
- schelle Erfolgserlebnisse der Mitarbeiter im Projekt.
Nachteile:
- grosse Gefahr von Insellösungen
- hoher Nachbesserungsaufwand bei später realisierten Teilprojekten möglich
Was sind die Vor- und Nachteile des Versionen-Konzepts?
Vorteile:
- schnelle Ergebnisse
- reduzieren des Risikos
- begrenzter finanzieller Aufwand für jeweilige Version
- besseres Ergennen des "wahren" Bedarfs
- Stufenweise Quailtätsverbesserung (Lernfortschritt der Beteiligten)
- Kommunikation zwischen Entwicklern und Anwendern wird gefördert
Nachteile:
- gefahr für teuer Schnellschüsse
- verführung zum durchwuseln
- Belastung der Anwender
- überbordende Anforderungen der Anwender
- hohe Anforderung an die laufende Dokumentation
Nenne die Vor- und Nachteile des Prototyping.
Vorteile:
- Benutzeranforderugnen können gut erkannt werden
- Risikoverminderung
- Förderung der Kommunikation mit den Benutzern - Akzeptanz
- hohe Motivation der Entwickler
Nachteile:
- hoher Aufwand für Protottypen (insbesondere für Wegwerf-Prototypen)
- verführt zum Tun und lenkt vom Denken ab
- eher geringe Bereitschaft einen funktionierenden Prototypen in ausgereichte Lösung zu überführen
Nenne die Vor- und Nachteile von SCRUM.
Vorteile:
- schnelle Resultate
- auf Veränderungen kann gut reagiert werden
- hohe Tranparenz
Nachteile:
- Nur ein Grobziel vor Augen
- gefahr des Verlaufens
- Gefahr für viele und nicht zielführende Diskussionen
Was ist der Unterschied zwischen empirisch und konzeptionell?
empirisch: orientierung am IST-Zustand, punktuelle Verbesserung
kozeptionell: komplett neue Lösung, auf grüner Wiese beginnen
Was sind die Vorteile von empirischen Vorgehen?
- geringeres Risike
- nidrige Kosten
- schnell vorliegende Ergebnisse
- weniger Änderungswiederstand
- leichtere EInführung, weniger Umstellungsprobleme
- weniger "anstrengend"
Was sind die Vorteile von konzeptionellem Vorgehen?
grosse Chance für substantielle Verbesserungen
-> insbesondere wenn IST-Zustand hoffnungslos überholt ist, wenn Neuland betreten werden soll
Was ist Methode?
- regelt Abwicklung von Projekten
- Organisation der Organisation
- besteht aus Projektablauf und Systemdenken
Was ist der Unterschied zwischen Projektablauf und Systemdenken?
Projektablauf: Vorgehensmodell als zeitlicher Leitfaden der Projektarbeit
Systemdenken: Abgrenzung des Proejtk, Zerlegung in Teilprojekte, Ermittlung von Schnittstellen
Was ist Systemdenken?
Organisation der gedanklichen auseinandersetzung mit dem Projekt / Abgrenzung in Bereichen
Welche Ziele werden mit dem Systemdenken angestrebt?
- das richtige Probelm anfassen
- beherrschen komplexter Probleme
- Realistisch Projektaufwand abschätzen
- Rationalisierungspotenziale nutzen
Was sind die Bestandteile des Systemdenkens (Begriffe)
Systemgrenze
TEilsysteme
Untersysteme
Systemumwelt
Umsysteme
Was sind die Bestandteile des Systemdenkens (Tätigkeiten)?
SEUSAG
- Systemgrenze definieren
- EInflussgrössen ermitteln
- Unter- und Teilsysteme abgrenzen
- Schnittstellen bestimmen
- Analysieren von Unter- und Teilsystemen
- Gemeinsamkeiten ermitteln
Welche Grundsätze sind beim Systemgrenzen definieren zu beachten?
- laufende Abstimmung mit Auftraggeber
- weite Grenzen zu Beginn
- minimierung von Schnittstellen
- Bestimmung des relevanten Umsystems
Was beinhaltet "Einflussgrössen ermitteln"?
Restriktionen -> zwingende Vorgaben (was muss eingehalten Werden?)
Rahmenbedingungen -> welche Sachverhalte sind zu beachten?