Nenne die neun Wissensgebiete
Beschaffungs und Zulieferungsmanagement
Inahlts und Umfangsmanagment
Integrations und Teammanagement
Qualitätsmanagement
Kostenmanagement und Controlling
Softwareentwicklungsmanagement
Stakeholder und Kommunikationsmanagement
Zeitmanagement
Nenne die 11 Projektkonfigurationsaktivitäten
Beschaffung und Zulieferung planen
Anfoderungsanalyse planen / Anforderungsmanagment konfigurien
Change Request Prozess planen
Projektteam aufstellen
Projektmanagementplan entwickeln
Qualitätsplanung erstellen
Projekt Controlling aufsetzen
Risikoplanung konfigurieren
Softwareentwicklung konfigurieren
Kick Off Workshop durchführen
Projektkommunikation planen
Was passiert bei der Aktivität „Beschaffung und Zulieferungen planen“?
Planung aller projektbezogenen Aktivitäten zur Beschaffung
Beschaffung von:
Dienstleistungen
Waren
Planung mit dem Auftraggeber vereinbarter Zulieferungen
Während der Projektkonfiguration oft noch nicht bekannt, was konkret beschafft werden muss
Deshalb zuerst:
Kriterien zur Entscheidungsfindung festlegen
Rahmenbedingungen zur Beschaffung festlegen
Berücksichtigung organisationsspezifischer Vorgaben:
Freigabeprozesse
Kostengrenzen
Standards
DIN-Normen
Teaminterner Aufbau erforderlicher Kompetenzen berücksichtigen
• • Für manche Rollen formale Qualifikationen notwendig
Was ist wichtig bei Beschaffungsbedarf und Vertragsformen?
Sobald Beschaffungsobjekte bekannt sind:
Aufnahme in den Projektmanagementplan
Dokumentation von:
Bereitstellungstermin
Kosten
Beschaffungsbedarf ergibt sich aus:
Dauer des Beschaffungsprozesses
Vertragsformen
Time and Material (T&M)
Fixed Price Contract (FFP)
Fixed Price Incentive Fee Contract (FPIF)
Fixed Price with Economic Price Adjustment (FP-EPA)
Häufigste Vertragsformen bei Softwareprojekten
Time and Material
Fixed Price Contract
Was passiert bei der Aktivität „Projekt-Controlling aufsetzen“?
Falls noch keine Aufwandsschätzung existiert:
Erstschätzung wird vorgenommen
Existiert bereits eine Schätzung:
Überprüfung auf Basis der durch die Planungsaktivitäten gewonnenen Erkenntnisse
Werden Toleranzgrenzen überschritten:
Kostenplan muss genehmigt werden
Gilt auch bei größeren Aufwandsverschiebungen innerhalb des Projektes
Auch wenn sich die Gesamtkosten nicht verändern
Welche Rolle spielen Kostenkurve und Earned-Value-Analyse beim Projekt-Controlling?
Auf Basis der geschätzten Aufwände für jedes Arbeitspaket:
Erstellung einer Kostenkurve möglich
Bei der Earned-Value-Analyse wird verwendet:
Planned Value (PV)
Zusätzlich wird festgelegt:
wie die Aufwands- und Kostenkontrolle im Projekt erfolgen soll
Dafür kann eingesetzt werden:
• • Earned-Value-Analyse
Welche Ziele verfolgt die Projektkommunikation und was wird bei der Kommunikationsplanung festgelegt?
Ziele der Projektkommunikation
Mitarbeitende im Projekt sollen alle Informationen haben, die sie für ihre Arbeit benötigen
Die Arbeit des Projekts soll über das Projekt hinaus dargestellt werden
Werbung für das Projekt machen
Stakeholderanalyse
Analyse der:
Interessen
Bedürfnisse der Stakeholder
Auf Basis der Analyse wird festgelegt:
in welche Informations- und Kommunikationsaktivitäten Stakeholder eingebunden werden
Welche Elemente gehören zur Kommunikationsplanung?
innerhalb des Projektteams
innerhalb von Teilprojektteams
mit dem Auftraggeber
mit dem Lenkungsausschuss
welche Berichte
mit welchem Inhalt
zu welchem Zeitpunkt
an welche Adressaten übergeben werden müssen
wöchentlicher Statusbericht
Daten
Zahlen
Fakten
Intranet
Besprechungen
Einzelgespräche
Was passiert bei der Aktivität „Softwareentwicklung konfigurieren“?
Ein geeignetes Softwareprozessmodell wird:
ausgewählt
konfiguriert
Bereitstellung der für den Softwareprozess benötigten Werkzeuge
Hard- und Softwaresysteme,
auf denen das fertige System später eingesetzt werden soll
Systeme für die Erstellung des Deployment-Pakets
Systeme zur Unterstützung der Softwaretests
Systeme zum automatischen Deployment auf Test- bzw. Produktionssystemen
Viele Organisationen haben spezifische Vorgaben zum Prozess der Softwareentwicklung
Diese müssen bei der Konfiguration berücksichtigt werden
Was bedeutet Anforderungsanalyse bzw. Requirements Engineering (RE)?
Bezeichnet das gesamte Requirements Engineering (RE) im Projekt
Ermittlung von Anforderungen
Dokumentation von Anforderungen
Validierung von Anforderungen
Verwaltung von Anforderungen
geeignetes Requirements Engineering (RE) konfigurieren
wie das fachliche Requirements Engineering organisiert wird
wie mit Änderungsanfragen (Change Requests) verfahren wird
Was wird mit dem Requirements Engineer im RE festgelegt?
auf welchem Weg Anforderungen erhoben werden
mit welchen Techniken und Werkzeugen Anforderungen dokumentiert werden
wie die Qualitätssicherung von Anforderungen organisiert wird
wie mit Änderungen an bestehenden Anforderungen umgegangen wird
welche Arbeitsergebnisse im RE erstellt werden müssen
ob und wie Prototyping unter Mitwirkung der Benutzenden durchgeführt und organisiert wird
wie der Eskalationspfad für den Konfliktfall bei der Abstimmung von Anforderungen aussieht
wie der Auftraggeber in Prozesse beim RE geeignet einbezogen wird
wie die Abnahme und die Freigabe von Anforderungen im Projekt organisiert werden
Warum wird ein Change-Request-Prozess benötigt?
Auch nach einer intensiven Phase des Requirements Engineering:
Änderungen
Anpassungswünsche seitens der Kunden kommen im Verlauf des Projekts vor
wie späte Anforderungen behandelt werden sollen
Change Request Management
späte Anforderungen bedeuten zusätzliche Umsetzungsaufwände
Auftraggeber soll nicht verärgert werden
Auftragnehmer muss besonders bei Festpreisprojekten darauf achten:
dass das Projekt im Kostenrahmen bleibt
erste vom Auftraggeber abgenommene und freigegebene Anforderungsdokumentation
Inhalt
Zeit
Budget
Änderungen nur über festgelegte Entscheidungswege
iterative Vorgehensweisen
agile Vorgehensweisen
Was legt ein Change-Request-Prozess fest?
wie neue bzw. geänderte Anforderungen differenziert werden
wann über Änderungsvorschläge entschieden wird
wer über die Aufnahme der Änderungen entscheidet
wie Budgetierung und Freigabe erfolgen
Was wird bei der Qualitätsplanung festgelegt?
Festlegung:
wie die Qualität der im Verlauf des Projekts erstellten Artefakte
bei ihrer Entstehung
nach ihrer Fertigstellung
an Schnittstellen zu anderen Prozessen gewährleistet und überprüft wird
konstruktives Qualitätsmanagement
analytisches Qualitätsmanagement
Was ist konstruktives Qualitätsmanagement?
Qualitätseigenschaften werden a priori (vor der Erstellung) definiert
Fehler während der Softwareentwicklung vermeiden
Qualität der Artefakte gewährleisten bzw. erhöhen
Qualität aller Projektprozesse
Qualität der Liefergegenstände
Modellierungssprachen
Werkzeuge
Entwicklungsumgebungen
Richtlinien
Templates
Checklisten
Trainings
Arbeitsklima
gemeinsame Hobbys
Was ist analytisches Qualitätsmanagement?
Maßnahmen werden ex post (nach der Erstellung) durchgeführt
Prüfung und Bewertung des Qualitätsniveaus
Fehler systematisch aufspüren
Ausmaße der Fehler bestimmen
Reviews oder Audits
Prüfling wird:
analysiert
begutachtet
untersucht
Informationen werden:
zusammengetragen
in Metriken/Kennzahlen verdichtet
ausgewertet
Prüfling wird mit konkreten Eingabewerten ausgeführt
Ergebnis der Ausführung wird bewertet
Was ist ein Testkonzept?
wichtiges Element der Qualitätsplanung
notwendig, da Softwaretests oft hohe Aufwände verursachen
zielgerichtete Konzeption und Durchführung von Softwaretests
in einem angemessenen Rahmen für das Projekt
welche Rollen
zu welchen Zeitpunkten
nach welchen Methoden
mit welchen Werkzeugen welche Elemente der Systeme testen
verschiedene Testphasen
davon abhängige Prüfziele
Anforderungsdokumentation
funktionale Anforderungen
Qualitätsanforderungen
Randbedingungen
Was ist wichtig beim „Projektteam aufstellen“?
Projektmanagement stellt auf Basis:
des Projektauftrags
der Vorbereitungsphase ein Projektteam planerisch zusammen
alle erforderlichen Kompetenzen und Fähigkeiten abdecken
um das Projektziel zu erreichen
eigener Organisation
externen Partnern
Personaldienstleistern
individuellem Verhandlungsgeschick des Projektmanagements
Experten, die gleichzeitig gute Teamplayer sind:
werden oft von mehreren Projekten angefragt
Wunschkandidat:innen daher oft nicht verfügbar
Verfügbarkeit
Erfahrung
Kompetenzen
Kunden- und Branchenwissen
Toolkenntnisse
Verhalten im Team
Zeitzonen
räumliche Nähe
Sprachen
manchmal werden Teammitglieder Projekten zugewiesen
Projektmanagement hat dann keinen nennenswerten Einfluss auf die Zusammenstellung
Was passiert bei der „Risikoplanung konfigurieren“?
nicht einzelne Projektrisiken identifizieren
sondern allgemein festlegen:
wie das Risikomanagement durchgeführt werden soll
Vorgehensweisen
Regeln
Eskalationspfade
wie das Projektteam grundsätzlich mit Risiken umgehen soll
welche Konsequenzen mögliche Risiken auf den Projektplan haben können
Was passiert beim “Kick-off-Workshop durchführen”
Projektmanagement organisiert einen Kick-off-Workshop
mit allen aktuell bekannten Projektbeteiligten
alle Beteiligten
Ziele
Zeitraum
Meilensteine
Erwartungen der Anwesenden an:
das Projekt
dessen Management
nur im Kreis des Projektteams
Entwicklung eines gemeinsamen Verständnisses über das Projektziel
gegenseitiges Kennenlernen
teambildende Aktivitäten
Teamgröße
Rahmenbedingungen
Was ist der Projektmanagementplan (PM-Plan)?
Mit dem Projektmanagementplan legt das Projektmanagement fest:
wie das Projekt abläuft
wie das Projekt funktioniert
mögliche und notwendige Anpassungen des PITPM-Prozessmodells
an projektspezifische Besonderheiten
welche Werkzeuge und Techniken im Projekt eingesetzt werden
wie mit Änderungen im Projekt verfahren wird
mit welcher Technik die Projektgeschwindigkeit gemessen wird
wie im Projektteam untereinander und mit dem Management kommuniziert wird
welche Veränderungen es zum PITPM-Prozessmodell gibt
ob und auf welche Weise die Stimmung des Teams erfasst wird
welche Vorgaben es zum Review und zur Freigabe von im Projekt erzeugten Ergebnissen gibt
zur Aufgabenverfolgung
zur Projektplanung
zum Fehlermanagement
zum Management von Änderungsanfragen
werden im Projekt eingesetzt
Welche Ziele und Aufgaben hat der PM-Plan?
initiales Durchdenken der Projektaufgaben durch das Projektmanagement
dass projektkritische Risiken
und benötigte Ressourcen erst zu spät erkannt werden
Gegensteuerung gar nicht mehr möglich
oder nur mit großem Aufwand
Handlungsvorgaben
Kommunikationsvorgaben
Eskalationsvorgaben
grundsätzliche Handlungsfähigkeit des Teams
auch ohne Projektmanagement
in Notfällen
wichtige Rolle im Kommunikations- und Interaktionsmanagement innerhalb des Projektteams
Last changed3 days ago