Projektmanagement- Umgebungen Free your work. Tatsachen, nicht Visionen. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren. Projektmanagement in der IT 35 Jahre mäß m äßiger Erfolg? Erfolg (??) von IT-Projekten Gescheitert Erfolgreich 28% 26% 46% Quelle: Standish Group, 1998 Problematisch Typische Probleme Wie erstelle ich einen Projektstrukturplan? Wie dokumentiere und publiziere ich - insbesondere bei größeren Projekten die aktuelle projektspezifische Vorgehensweise, - und das inklusive vorhandener Dokumente? Wie komme ich von einem Vorgehensmodell zum Projekt? Ich habe drei Kilo Vorgehensmodell, und was mache ich jetzt damit? Wie teile ich den n die für sie aktuellen Termine mit? Welche Qualität haben meine Berichte? 5 6 1
Typische Probleme Wie komme ich zu einer vernünftigen Fortschrittskontrolle und einem Soll/Ist-Vergleich - und damit zu einer adäquaten Projektsteuerung? bisher: mangelhafte Ist-Daten Daten-Erfassung entzog allem die Grundlage jetzt: Mitarbeiter geben Zeiten ein (2 Zahlen) Diese Zahlen werden gesammelt, aggregiert und über in Microsoft Project zurücküberspielt jetzt möglich: Zu wie viel Prozent sind unsere Arbeitspakete erfüllt? (war bisher nur mit Individualprogrammierung möglich) Wie verhindere ich, dass Vorgehen und Projekt auseinander laufen? Status Projektmanagement in der IT Phasenpläne? Vom ersten Tag veraltet! Festgelegte Vorgehensweisen? Jedes Projekt ist anders! Übersicht über Projekte? Gering! Projektstrukturpläne? Fehlanzeige! Aufwandserfassung mit Tabellenkalkulation oder auf Stundezetteln! Projekthandbuch? Cut-and and-paste! Aufgabenverteilung? Aufwändig! Papierkram! Steuerung? Ohne Soll/Ist-Vergleich? 7 8 Hierauf sollten Sie eine Antwort wissen... Hierauf sollten Sie eine Antwort wissen... Wo kann ich als neuer PL Ihr Vorgehen nachschlagen? Wie sind Ihre ausgebildet? Wie sind die Kompetenzen zwischen Linie und Projekt abgegrenzt? Was sind aktuell die 10 größten Projektrisiken? Welches Verfahren wird verwendet, um von einem Prozess zum Projekt zu kommen? Wie lange braucht man für eine Projektinitialisierung? Wie gut sind Ihre Projekte strukturiert? Wie viel Aufwand steckt in der Erstellung eines Projekthandbuchs? Wie erfährt man, welche Aufgaben man diese Woche zu erfüllen hat? Wie dokumentieren Sie die Projektziele? Wo stehen die Abnahmekriterien für ein Projekt? Wie ist der Status Ihres Projektportfolios? Wie sind Eskalationsprozedere organisiert? Zu wie viel Prozent sind Ihre Arbeitspakete erfüllt? 9 10 Hierauf sollten Sie eine Antwort wissen... Welche Art von Projektstrukturplänen werden verwendet? Wie hoch ist der Aufwand für Arbeitspaket xyz? Überlasten Sie regelmäßig Ihre Ressourcen? Wie aufwändig ist das Berichtswesen? Wie verteilen Sie gemachte Erfahrungen? Wie ist der Einsatz von Formularen automatisiert? Wie prüft man einen Phasenabschluss und seine Meilensteine? Kann mir eine PM-Umgebung helfen? Tatsachen, nicht Visionen. 11 2
Nun... Projektmanagement ist kein Werkzeugproblem. Aber der Einsatz von guten Werkzeugen reduziert viele Probleme. Erfolgreiches Projektmanagement erfordert: so macht man es: Strukturierung von Projekten Definierter Prozess Starke Betonung der Definitionsphase Anforderungsanalyse, Modellierung Klare Ziele und Vorgaben, Anforderungen, Rollen, die den Beteiligten bekannt sind Arbeitspakete, P.-Handbuch Transparenz über den jeweiligen Projektstand Fortschrittsmessung, Projekt- Portfolio, Reviews Frühes Erkennen von Risiken Risikomanagement, hardest first Schnelle Reaktion auf Projektstörungen Fortsch.-Messung, Soll-/Ist /Ist- Vergleich, Revolv.. Planung Personifizierte Verantwortung Aufbauorganisation mit klaren Abgrenzungen 13 14 Möglichkeiten durch PM-Werkzeuge Möglichkeiten durch PM-Werkzeuge Übersicht über das Projektportfolio gewinnen Gesamtes Vorgehen zentral dokumentieren (Übersicht, Zusammenhänge!) Projektinitialisierung beschleunigen Mitarbeiter ihrem Profil entsprechend einsetzen Mitarbeiterüberlastung erkennen/vermeiden Aufwände und Projektfortschritt messen Soll/Ist-Abweichungen messen Aufgaben verteilen Aktuelle Aufgaben sind immer bekannt Berichtswesen vereinfachen und beschleunigen Einarbeitung neuer MA vereinfachen Erfahrungen (Lessons ( learned,, Best Practise) dokumentieren Aufwandsschätzung vereinfachen. 15 16 Module einer PM-Umgebung Der Projektmanagement-Kreislauf Planung Steuerung (Lenkung) QM Prozess-Planung Prozesse definieren, überarb., verwalten Inkrementell verb. Best Practise & Lessons learned Prozesse Projekt-Planung Prozess auswählen Feedback Prozess anpassen Projekt einrichten Ressourcenplanung Aufwandsschätzung Best Practices Speichern Projektdatenbank PL Aktualisieren Steuerung Pläne durchrechnen und überabeiten Abhängigkeiten und Ressourcenzuteilung verändern Ablauf Ablauf- und Terminplanung Kalenderberechnung Aufwand: Soll vs. Ist Szenarien Kontrolle Ist-Daten erfassen Mitarbeiter Portfolio-Manager Controller Kontrolle Unternehmensinformation Projektportfolio Unternehmensreports Drill-down in Projektdetails Steuerung & Kontrolle Projektinformation Prozessinformat. Drill-down in Aufgaben, Projektdetails Abläufe, Rollen, Projektreports Produkte im Zusammenhang Mitarbeiterinformation Aufgaben ersehen Persönlicher Kalender Zeiterfassung pro Aufgabe 17 18 3
QM Prozess-Planung Process-Engineer Process- Library Portfolio-Manager CA All Fusion Project Management Suite Controller Projekt-Planung Project Project-Engineer Feedback Project Office Console (Thin Client) Best Practices Speichern ORACLE Steuerung & Kontrolle PL (Thin Client) Aktualisieren Steuerung MS-Project - andere - Kontrolle (Thin Client) Mitarbeiter Vorteile Integration von Vorgehensmodell und Projektmanagement Vereinheitlichung und Vergleichbarkeit Erhöht Transparenz über und in Projekten Verbessert Planung Verbessert Ist-Daten Daten-Erfassung Verbessert und Management des Projekt-Portfolios Portfolios Verbessert Wiederverwendung von Erfahrungen Umfangreiches gesammeltes Wissen 19 20 21 22 23 24 4
Free your work. Unsere Kompetenz ist Software Engineering. Projektmanagement als kritischer Erfolgsfaktor Projektmanagement Test Definiertes Vorgehen iterativ-inkrementell inkrementell durchgängig Test-First Regressionstest Komponententest Anforderungsmanagement MDA Visuelle Modellierung (UML) Trennung von Fachlichkeit und Technik Generierungsfähige Revolvierende Planung Software-Architekturen Quantitative Verfahren Definierte Ergebnistypen (Artefakte) Definierte Aufgabenverteilung Risikomanagement (Rollen/Worker Worker) 26 Schulung Projektunterstützung, Beratung, Coaching Projektmanagement Model Driven Architecture Schulung Projektunterstützung, Beratung, Coaching Projektmanagement Model Driven Architecture C++, Java, C# XML Objektorientierte Modellierung,, UML OOD und Software-Architekturen Architekturen,, J2EE, CORBA Modellierungswerkzeuge (z. B. Rational Rose, StP) Requirements Engineering Projektmanagement Vorgehensweise Anforderungsanalyse, Modellierung, Entwurf, Implementierung und Test Requirements Engineering, UML-Modellierung Modellierung Java, C++, Smalltalk Werkzeugauswahl 27 28 Schulung Projektunterstützung, Beratung, Coaching Projektmanagement Model Driven Architecture Schulung Projektunterstützung, Beratung, Coaching Projektmanagement Model Driven Architecture Projektmanagement der Software-Entwicklung: Beratung und Durchführung Analyse und Weiterentwicklung bestehender Projektmanagementsysteme Projektmanagement-Einführung Vorgehensmodelle, Verfahrenstechnik Einsatz von Standardprodukten (ArcStyler ( ArcStyler, StP etc.) Entwicklung individueller PIM, PSM, Modell-Transformation XCoder, MDA-Toolkit Software-Architekturen Integration von Entwicklungswerkzeugen 29 30 5
Unsere Leistung im Projektmanagement Kunden Kundenspezifischer Aufbau oder Weiterentwicklung eines Projekt- und Qualitätsmanagements für IT-Projekte Prozessanalyse und -definition Aufbau- und Ablauforganisation Projektdokumentation / Projekthandbuch Phasen-,, Termin-,, Ressourcen-,, Meilenstein- und Projektstrukturplan Revolvierende Planung inkl. regelmäßiger Planüberarbeitung Risikomanagement Planung und Vergabe von Arbeitspaketen Fortschrittsmessung Abnahmen, Reviews Vodafone Information Systems DePfa IT Services AG (heute: Aareon AG) Datenzentrale Schleswig-Holstein METRO MGI Informatik GmbH Software Engineering GmbH Toyota Kredit-Bank 31 32 Wesentliche Vorteile der All Fusion PM-Suite Integration von Vorgehensmodell und Projektmanagement erleichtert Nutzung gesammelter Erfahrungen Bessere Planung Mehr Klarheit für Mitarbeiter Einfache Ist-Daten Daten-Erfassung Besserer Soll-Ist Ist-Vergleich Mehr Übersicht über die Kosten- und Terminsituation Bessere Steuerungsmöglichkeiten Projektmanagement kostet. Projekte ohne Management kosten mehr. 33 34 6