Wie heißen die 12 Aktivitäten der IT-Projektsteuerung in PITPM?
Feinspezifikation für Iteration erstellen
Feinspezifikation technisch abnehmen
Iteration abschließen und bereitstellen
Projektkommunikation steuern
Projektkosten kontrollieren
Projektteam steuern
Projektumfang kontrollieren und anpassen
Risiken überwachen
Software entwickeln
Software testen
Teams bilden und Aufgaben zuweisen
Zulieferungen steuern
Was bedeutet „Feinspezifikation für Iteration erstellen“?
ein Zyklus wird in PITPM Iteration genannt
wichtigste und zusammenhängende Anforderungen auswählen
die innerhalb eines Zyklus entwickelt werden sollen
zusammen mit den dazugehörigen Testfällen spezifiziert
möglichst alle bisher gewonnenen Erkenntnisse berücksichtigen
Anforderungen nicht vorab vollständig im Detail spezifizieren
sondern:
Zyklus für Zyklus spezifizieren
Was bedeutet „Feinspezifikation technisch abnehmen“?
Umsetzbarkeit der Feinspezifikation muss bestätigt werden
durch eine Rolle der Umsetzung
Softwarearchitekt
wie in Scrum:
das Entwicklungsteam
Sicherstellung,
dass das Entwicklungsteam die Anforderungen versteht
und wie gewünscht umsetzen kann
Was bedeutet „Iteration abschließen und bereitstellen“?
endet die operative Durchführung eines Zyklus
die erzielten Ergebnisse
mit dem Plan für diesen Zyklus abgeglichen
abgearbeitete Anforderungen dokumentieren
Ergebnis spätestens hier dem Auftraggeber bereitstellen
Übergang in die Einführungsphase
Im Projektteam bewerten:
Qualität des erzielten Ergebnisses
Qualität der Zusammenarbeit
Maßnahmen zur Qualitätsverbesserung
für den kommenden Zyklus vereinbaren
kommenden Zyklus grob vorplanen
Was bedeutet „Projektkommunikation steuern“?
sicherstellen,
dass die im Projektmanagementplan beschriebene Kommunikationssteuerung
vom Projektteam auch wirklich durchgeführt wird
Einhaltung der regelmäßigen Statusberichte an das Projektmanagement-Office
Einbeziehung relevanter Stakeholder bei Entscheidungen
Kommunikation innerhalb des Projektteams
Was bedeutet „Projektkosten kontrollieren“?
für eine kontinuierliche Kostenkontrolle sorgen
Überblick über den finanziellen Status des Projekts behalten
dem Auftraggeber
dem übergeordneten Management
im letzten Berichtszeitraum angefallene Projektkosten
offene Restaufwände
für den kommenden Berichtszeitraum
die aktuelle Kostensituation des Projekts
bestimmen
bewerten
Earned-Value-Analyse
Was bedeutet „Projektteam steuern“ in PITPM?
eine neu zusammengestellte Gruppe durchläuft verschiedene Phasen der Teambildung
Aufgabe der Projektleitung:
aktuelle Teamphase kontinuierlich identifizieren
jede Phase hat charakteristische Merkmale
jede Phase erfordert geeignete Maßnahmen
Ziel:
Team in die nächste Phase entwickeln
Orientierung
Machtkampf
Organisation
Leistung
Auflösung
Was ist wichtig bei der Steuerung des Projektteams?
idealtypisches Modell
tritt in der Praxis nicht immer exakt so auf
Projektmanagement muss:
Team
aktuelle Teamdynamik im Blick behalten
bei Veränderungen der Besetzung
innere Dynamik im Team
regelmäßig auswerten
je nach Auswertung des Teambarometers
oder anderer Indikatoren
Projektmanagement hat keine disziplinarische Führungsfunktion
da Projekt eine temporäre Organisation ist
Team entwickeln,
das unter hohem Leistungsdruck
eigenverantwortlich
kreativ arbeitet
Vertrauen
Transparenz
offene Feedbackkultur
Fehlertoleranz
auf Erreichung und Erhaltung dieser Grundpfeiler hinarbeiten
Was bedeutet „Projektumfang kontrollieren und anpassen“?
nicht alle Anforderungen können zu Beginn des Projekts geklärt werden
Anforderungen an das System ändern sich oft im Projektverlauf
inwieweit sich geänderte Anforderungen
auf die ursprüngliche Projektplanung auswirken
Projektmanagement
Requirements Engineer
Change Request verfassen und auslösen
Auftraggeber stellt zusätzliche Ressourcen
zur Umsetzung neuer Anforderungen bereit
Projektumfang kontinuierlich verifizieren
die Liste der Liefergegenstände
vom Auftraggeber abgenommen werden
Erstellung der Liefergegenstände
Bereitstellung der Liefergegenstände
Abnahme der Liefergegenstände
können über einen Change-Request-Prozess verwaltet werden
Was bedeutet „Risiken überwachen“?
für ein begleitendes Risikomanagement sorgen
das in der Planungsphase initiierte Risikoregister
projektbegleitend weitergepflegt
mit welcher Maßnahme
welches Teammitglied
für die Bewältigung und Kontrolle
welcher Risiken verantwortlich ist
Was bedeutet „Software entwickeln“?
werden die Software-Engineering-Kernaktivitäten durchgeführt
die zu erstellenden oder zu verändernden Komponenten des Softwaresystems
entworfen
implementiert
getestet
Was bedeutet „Software testen“?
am Ende eines Zyklus liegt oft ein potenziell benutzbares Ergebnis vor
Ergebnisse eines Zyklus werden zunehmend öfter bereits in der produktiven Umgebung bereitgestellt
verändertes System so testen,
dass es grundsätzlich bereit zur Abnahme ist
Integrationstests
Systemtests
fachliche Tests müssen in jedem Zyklus durchgeführt werden
erforderliche Tests geplant
benötigte Ressourcen bereitgestellt
Tests durchgeführt
Testergebnisse dokumentiert
Testergebnisse bewertet
Welche weiteren Aktivitäten gehören zu „Teams bilden und Aufgaben zuweisen“?
Änderungen am Personalbedarf aus dem Projekt heraus
Änderungen der Verfügbarkeit eingeplanter Personen aus projektexternen Gründen
wichtiger Spezialist wird in anderes Projekt abgerufen
Projektmanagement muss Ersatz organisieren
Teil davon:
Bewertung der Leistung des Mitarbeiters
Teammitglieder werden regelmäßig und anonym befragt zu:
Qualität der Ergebnisse
Entsprechung der Kundenerwartung
Güte der Kommunikation im Team
weiteren Aspekten
Probleme früh erkennen
erkennen, ob sich Probleme verfestigen
erkennen, ob eventuell eine Projekthavarie droht
teampoll.de
Google Forms
MS Teams
Was passiert bei „Teams bilden und Aufgaben zuweisen“?
Projektteam steht oft erst mit Beginn der Durchführungsphase fest
Rollen
Aufgaben
benötigte Kompetenzen
erforderliche Ressourcen
Projektteam je nach Projektgröße in kleinere Gruppen aufteilen
mit der Einteilung in Gruppen existiert oft noch kein Team
Entwicklung einer Gruppe zu einem Team ist die wichtigste Aufgabe des Projektmanagements
Erwartungen an jedes Team klar benennen:
erwartete Ergebnisse
Schlüsselaufgaben
Entscheidungsbefugnisse
Erwartungen an konkrete Rollen explizit festlegen
die an Teams bzw. Rollen gestellten Erwartungen
Welche Eigenschaften und Maßnahmen hat die Teamuhr?
vorsichtig
höflich
gespannt
unpersönlich
frühe Einbeziehung
Raum zum Kennenlernen bieten
Hilfestellung geben
Kick-off-Workshop
unterschwellige Konflikte
Cliquenbildung
mühsames Vorankommen
Klärungsworkshops
Entwicklung neuer Umgangsformen
Feedback
Freiraum geben
Regeln einhalten
hilfsbereit
offen
solidarisch
Führung abgeben
Gruppendynamik beobachten
Go-live Party
geleistete Arbeit hervorheben
Was bedeutet „Zulieferungen steuern“?
in Softwareentwicklungsprojekten oft miteingebunden
einfachen Beratungsleistungen
bis zur Lieferung kompletter Teilsysteme
Leistungen,
die der Auftraggeber vertraglich vereinbart zuliefern muss
Kontrolle der zugelieferten Leistungen
Kontrolle der erbrachten Leistungen
Abrechnung der Leistungen
gegebenenfalls Verträge kündigen
Zusammenarbeit mit dem Dienstleister bewerten
zukünftige Zusammenarbeit mit dem Dienstleister
Zuletzt geändertvor 5 Minuten