Projektmanagement Grundlagen und Techniken

Slides:



Advertisements
Ähnliche Präsentationen
IT-Projektmanagement
Advertisements

Developing your Business to Success We are looking for business partners. Enterprise Content Management with OS|ECM Version 6.
Eine Frage der Sichtweise
Informationswirtschaft II
Qualität „Qualität ist die Gesamtheit von Eigenschaften und Merkmalen eines Produkts oder einer Tätigkeit, die sich auf deren Eignung zur Erfüllung gegebener.
Anzahl der ausgefüllten und eingesandten Fragebögen: 211
Das V - Modell - Überblick
IT-Projektmanagement
IT-Projektmanagement
Katharina Hojenski Projektgruppe „Verteilte Multimediasysteme“ SS03
Projektmanagement.
Wirksames Projekt-Management.
Zusammenfassung Risiken sind Bestandteil jeder Projektarbeit
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Beispiel 2: Iterative-Inkrementelle Vorgehensmodelle Annahmen: Anforderungen sind unvollständig.
Prozessmodelle als Teil des Management-Prozesses
Beispiel: Wasserfallmodell als einfaches Phasenmodell
Es gibt viele Arten von Risiken
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
RUP-Elemente (Schlüsselkonzepte)
Zertifizierung von Software: CMM oder ISO 9000
Das V - Modell - Überblick
Universität Stuttgart Institut für Kernenergetik und Energiesysteme MuSofT LE 3.1-4V - Modell Überblick V-Modell Regelungen, die die Gesamtheit aller Aktivitäten,
Java: Objektorientierte Programmierung
Gliederung der Vorlesung Software Engineering WS 2001/2002
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
Rational Unified Process (RUP) - Definitionen
Vortrag 11: Reengineering - Refactoring
Software Risk Evaluation Method (SRE)
Referat: Projektmanagement
– Team 2 Aktueller Projektleiter: Christian Krapp
eXtreme Programming (XP)
Professionelles Projektmanagement in der Praxis
Grundlagen und Konzepte zur Umsetzung
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
UML Begleitdokumentation des Projekts
Vorlesung Gestaltung von soziotechnischen Informationssystemen - RequirementsEngineering und Contextual Design- Thomas Herrmann, Lehrstuhl Informations-
Ziel der Veranstaltung
Vorgehensmodelle: Schwergewichtige Modelle
Spezifikation von Anforderungen
Das Wasserfallmodell - Überblick
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
Software Engineering SS 2009
Kompaktlabor 2004 von Matthias Weiland
Entwurf und Realisierung des Add-On’s Projektmanagement in SiSy
Gesprächsleitung und Moderation
Projektmanagement Grundlagen
Einsatz von Anwendungssystemen WS 2013/14 Prof. Dr. Herrad Schmidt
PROJEKTMANAGEMENT (Project Management)
Überblick Projektmanagement
Definitionen der SWT (1)
Eidgenössisches Finanzdepartement EFD Eidgenössische Finanzverwaltung EFV Vorhaben E-Rechnung Review-Unterstützung durch ffO EFV.
Projektmanagement.
Gesprächsleitung und Moderation
IKP Uni Bonn Medienpraxis EDV II Internet-Projekt
Die Projektphasen der heutigen Präsentation im Überblick
ICT-Projektmanagement & OE Magisterstudium Wirtschaftsinformatik
PROJEKTMANAGEMENT (Project Management)
Schutzvermerk nach DIN 34 beachten 20/05/14 Seite 1 Grundlagen XSoft Lösung :Logische Grundschaltung IEC-Grundlagen und logische Verknüpfungen.
Seminar Wien Einführung.
Software Engineering Grundlagen
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Projektmanagement – Grundlagen
Vergleichende Analyse verbreiteter und neuester Software-Projekt-Management-Werkzeuge unter besonderer Berücksichtigung studentischer Software-Projekte.
Requirements Engineering Universität zu Köln Medienkulturwissenschaften/Medieninformatik Kurzreferat in Planung von Softwareprojekten bei Herrn Christoph.
´zielgerichtete Vorbereitung von in der Zukunft liegenden Aktivitäten iterativer Prozess von Projektanfang bis -ende muss ständig überprüft und angepasst.
Software Product Line Adoption
Präsentation Unternehmens- organisation.
Projektantrag für die Umsetzung von ITIL
Müller Christoph1 Projektmanagement und MS Project Pädagogisches Institut.
made by Aberer, Spiegel & Tschegg
 Präsentation transkript:

Projektmanagement Grundlagen und Techniken Kontext: Unternehmen, Organisation; Projekt: warum? was? wie? Lebenszyklus Planung, Planinhalte, Planungsablauf; Projektmanagement, Projektabwicklung: Qualitätssicherung, Wartung, Wirtschaftlichkeit!

Inhaltsübersicht: I Einführung: Überblick über das Gebiet, LITERATUR, Literaturzuordnung zu den einzelnen Kapiteln II Das Unternehmen als Kontext der Projektabwicklung III Projektmanagement Techniken: Planungstechniken, Aufwandschätzung, Qualitätssicherung Metriken IV Funktionelles PM: Projektabwicklungszyklus Schwerpunkt: Planung V Institutionelles PM

I Einführung Hauptaufgaben der Software Erstellung nach Balzert, 1982 Schwerpunkte dieser VU: Management, Qualitätssicherung, Unternehmenskontext, Transition, Wartung, UP (Unified Process)

kurze Begriffsklärung: Software Management zentrale Tätigkeiten: Auswahl von Projekten, Projektplanung und Aufwandsschätzung Auswahl von Personal Überwachung des Projektfortschrittes Überwachung der Einhaltung von Standards und Vorgaben Projektreviews Allokation von Ressourcen Leitung Präsentationen, Verfassen von Berichten

kurze Begriffsklärung: Qualitätssicherung Vorgabe: Qualitätssicherungsplan enthält Qualitätskriterien bzgl. des SW Prozesses und Produktes zentrale Tätigkeiten: Definition von Standards/Richtlinien zur Einhaltung Überwachung der Einhaltung der Standards Durchführung von Reviews Evaluierung von Testberichten, Kontrolle der Verifikations- und Validierungsaktivitäten,...

Fehler und deren Kosten Folgerung: Ziel der Qualitätssicherung: Erkennen und Beheben von Fehlern zum frühestmöglichen Zeitpunkt (Balzert: Abb. 3.3-1, S. 446)

kurze Begriffsklärung: Wartung Wartung: Prozeß der Modifikation eines Programmsystems nach dessen Übergabe und während dessen Verwendung; Kategorien und deren perzentuelle Anteile an der Wartung: (Sommerville Fig. 28.1, p.535)

kurze Begriffsklärung: Wartung Perfektive Wartung (65%): Änderungen, die das System verbessern, ohne dessen Funktionalität zu ändern; Adaptive Wartung (18%): Änderungen am System, die durch Änderungen der Systemumgebung erforderlich werden; Korrektive Wartung (17%): Ausbesserungen von zuvor nicht entdeckten Fehlern Wartungskosten: bis zu 2/3 der Lebenszykluskosten Folgerungen: Wartung ist nicht vermeidbar Wartbarkeit ist wichtiges Qualitätskriterium

Wartung zentrale Fragestellungen zur Wartung: Kostenfaktoren Messen/Schätzen der Wartbarkeit Dynamik der Evolution von Programmen Konfigurationsmanagement Änderungsmanagement Versions- und Release Management

Perspektiven auf die Software Erstellung (Balzert, Abb. 1.1-1, S. 1) sozialer Blickwinkel: - Teamarbeit - Kommunikation - Motivation ... Kontext: Unternehmen; - Ziele - Struktur - Aufgaben- bereiche ... technischer Blickwinkel: - Methoden - Techniken - Werkzeuge ... Management Blickwinkel: - Organisation - Abwicklung - Kostenplanung - Ressourcen- allokation ...

Zitat zur Rolle heutiger Informationssysteme: Loucopoulos 95, S.4 Information systems are entering a new phase, moving beyond the traditional automation of routine organizational processes and towards the existing of critical tactical and strategic enterprise processes. Development of such systems needs to concentrate on organizational aspects , delivering systems that are closer to the culture of organizations and the wishes of individuals. Folgerung: in der Anforderungsspezifikation sind Dinge zu berücksichtigen wie: - Management von Änderungen - Integration von Sichten innerhalb des Unternehmens - Bezug des Informationssystems zur Unternehmensstrategie

Das 4-Welten Modell von Informationssystemen Subject world (Mylopoulos 92, Loucopoulos 95, Abb. 4.1, S. 73)

Das 4-Welten Modell von Informationssystemen Die Subjektwelt: Anwendungsbereich, für den das System entwickelt wird, zum Beispiel ein KrankenhausIS, eine Bankanwendung,… Die Usage Welt: (Benutzer)Umgebung, in der das System eingesetzt wird; Blickwinkel: Anwender, Mensch-Maschine Kommunikation Die System Welt: Das zu entwickelnde System, dessen Funktionalität, Code, Anforderungen, Qualitätsmerkmale, etc. Die Entwicklungswelt: Der Entwicklungsprozess, die angewendete Entwicklungs-methode, das Projektteam, etc.

Die Komponenten eines Systems Definition: Ein System im organisatorischen Sinn ist eine gegenüber der Umwelt abgegrenzte Gesamteinheit von Elementen (in einem Unternehmen z.B. die Elemente Einkauf, Entwicklung, Verwaltung, Verkauf), zwischen denen Beziehungen bestehen. (Jenny Abb. 1.03, S.4)

Systemkomponenten als Systemwürfel Aus organisatorischer Sicht kann ein System als Würfel gesehen werden, dessen Achsen die Elemente, Beziehungen und Dimensionen beschreiben. Motivation: Zerlegung der Komplexität eines Systems; Symbolsierung der Interdependenzen einzelner Komponenten (Jenny, Abb. 7.01, S. 501)

Systemwürfel: Elemente, Dimensionen, Beziehungen Elemente: verkörpern den statischen Aspekt - Aufgaben/Prozesse sind dauerhaft wirksame Aufforderungen, Verrichtungen an Objekten zur Erreichung von Zielen durchzuführen. - Aufgabenträger: Menschen, die Aufgaben verrichten - Sachmittel: dienen der Unterstützung der Aufgabenträger zur bewältigung der Aufgaben - Informationen: werden benötigt, damit ein Aufgabenträger eine Aufgabe erfolgreich ausführen kann Dimensionen: Raum/Ort, Zeit, Menge/Leistung und deren Ausprägungen können als Attribute der Elemente gesehen werden; sie bilden die dynamische Seite eines Systems;

Systemwürfel: Elemente, Dimensionen, Beziehungen Beziehungen: innerhalb eines Systems Es muß das Ziel jeder beabsichtigten Veränderung (Projekt!) sein, zwischen den Elementen und Dimensionsausprägungen formale Beziehungen herzustellen; zwei Hauptkategorien: Aufbauorganisation: dauerhafte Gestaltung des statischen Beziehungszusammenhangs (Elemente); alias: “Institution” Teilbereiche: - Instanzen und Stellen, Organisationsformen - Informationssystem, Kommunikationssystem - Sachmittelsystem - Leitungssystem, Führungssystem.

Systemwürfel: Elemente, Dimensionen, Beziehungen Ablauforganisation: stellt primär die Beziehungen zu den dynamischen Ausprägungen der Dimensionen dar; Teilbereiche: Planung, Steuerung, Kontrolle von logischen, zeitlichen, räumlichen und mengenmäßigen Folgebeziehungen; z.B.: - Projektstrukturplanung - Ablaufplanung, Terminplanung - Bedarfsplanung, Kostenplanung - Koordination - Projektkontrolle, … Beachte: Veränderunen einer Komponente des Systemwürfels wirken sich i.a. signifikant auf andere Komponenten aus!

IS-Projekte - Charakteristika IS-Projekte sind temporäre Organisationsformen zur Entwicklung von Applikationen (“SW-Projekte”), Datenbanken und organisatorischen Lösungen. Charakteristische Merkmale: - komplexe Vorhaben, die auf ein bestimmtes Resultat abzielen; Charakter ändert sich jedoch von Phase zu Phase; - die Realisierung erfolgt nach einem Vorgehensmodell und ist zeitlich begrenzt; Projekte sind mit Unsicherheiten bezüglich Zeit und Kosten verbunden -Aufholkosten steigen exponentiell mit zunehmender Dauer des Projektes - Projekte sind interdisziplinär und geschäftsfelderübergreifend

IS-Projekte - Charakteristika - Projekte sind in sich abgeschlossen, haben jedoch viele Berührungspunkte mit der Unternehmensorganisation Eigenheiten von Softwareprojekten im Vergleich zu anderen Engineering Projekten, wie z.B. Schiffsbau, Architektur: - Das Produkt ist “unantastbar”; Verzögerungen in der Fertigstellung sind nicht sichtbar; wichtige Attribute (z.B. Wartbarkeit) können nicht direkt gemessen werden. - Große SW-Systeme sind häufig Unikate! - Der Erstellungsprozeß wird (noch) nicht excellent verstanden

Projekte Definition (nach Jenny, 1995): Projekte sind in sich geschlossene, komplexe Aufträge, deren Erfüllung eine Organisation bedingt, die für die Umsetzung der Tätigkeiten eine Methode anwendet, mit der alle anfallenden Arbeiten geplant, gesteuert, durchgeführt und kontrolliert werden können. Anmerkung: Vorsicht beim Begriff “Methode”! - ist hier allgemein zu interpretieren, wie “methodisches Vorgehen”; eine Methode für alle oben aufgezählten Tätigkeiten ist der Autorin dieser Folie nicht bekannt;

Projektabwicklung Definition: Mit Projektabwicklung wird das prozeßorientierte Projektvorhaben bezeichnet, welches in die Projektdurch-führung und das Projektmanagement unterteilt werden kann. Beide Teilbereiche werden durch geeignete Techniken unterstützt. Schwerpunkt dieser VU: Projektmanagement- Techniken wie: - Planungstechniken, - Aufwandschätzung - Kontrolltechniken, Metriken, etc. eingenommener Blickwinkel: IS-Projekte

Projektabwicklung (Jenny Abb. 1.33, S. 44)

Anwendung des Systemwürfels auf das System “Projektabwicklung” (Jenny Abb. 1.37, S. 53)

Projektmanagement (PM) Definition: Unter Projektmanagement wird die Gesamtheit aller Führungsaufgaben, -organisation, - techniken und -mittel zur Abwicklung eines Projektes verstanden [DIN 69901] Teilbereiche: - Projektleitung/-führung - Institutionelles PM (Aufbauorganisation) - Funktionelles PM (Ablauforganisation) - Planung - Steuerung - Kontrolle

Projektorganisation Definition: Mit Projektorganisation meint man die Gesamtheit der Organisationseinheiten sowie die aufbau- und ablauforganisatorischen Regelungen zur Abwicklung eines bestimmten Projektes. [DIN 69901]

Ziele der VU Student(in) kennt und versteht die Einflüsse des betrieblichen Umfeldes auf die Planung und Abwicklung von SW-Projekten kennt die Bereiche und Aufgaben der Aufbau- und Ablauforganisation beim Projektmanagement kennt wesentliche Lebenszyklusmodelle sowie die Aktivitäten und Dokumente der einzelnen Phasen beherrscht Planungstechniken, kennt Aufwandschätzverfahren, Kontrolltechniken kann Medien im PM gezielt einsetzen kann Erfahrungen reflektieren und daraus lernen

Ziele der VU Student(in) kennt wichtige Metriken und kann sie geeignet auswählen, anwenden und für das PM einsetzen kennt Risiko- und Erfolgsfaktoren eines Projektes kennt die Rollen, Aufgaben und Verantwortungen in der Projektleitung und Projektarbeit Absolventen der VU verstehen die Aufgaben, die aus den Blickwinkeln: Unternehmenskontext, Organisation, Management, SW-Qualität und Wirtschaftlichkeit auf die Abwicklung von Informatikprojekten resultieren.

LITERATUR Jenny B.: “Projektmanagement in der Wirtschaftsinformatik”, v/dlf, ISBN 3 7281 2355 2, 1995, überarbeitete Auflage: 1997. Sommerville I.: “Software Engineering”, 4th ed., Prentice Hall, 1994. Grady R., B.: “Practical Software Metrics for Project Management and Process Improvement”, Prentice Hall, Englewood Cliffs, NJ, 1992. Balzert H.: “Die Entwicklung von Software Systemen”, BI Wissenschaftsverlag, Bibliographisches Institut Mannheim/Wien/Zürich, 1982.

LITERATUR (Fortsetzung) Boehm B.: “Software Engineering Economics”, Prentice Hall, Englewood Cliffs, NJ, 1981. Boehm B.: “A SpiralModel of Software Development and Enhancement”, ACM SIGSOFT Software Engineering Notes, 11(4), 14-24, August 1986. Chidamber S., R., Kemerer C., F.: “A Metrics Suite for Object Oriented Design”, IEEE TSE, 20(6), 476-493, June 1994. (f. Teil PRI II) Conte, Dunsmore, Shen: “Software Engineering Metrics and Models”; Benjamin Cummings, 1986. (f. Teil PRI II) Schmauch C.,H.: “ISO 9000 for Software Developers”; ASQC Quality press Milwaukee, Wisconsin, 1994. (f. Treil PRI II)

Zuordnung des VO-Inhaltes zur zugrundeliegenden Literatur: I Einleitung Hauptaufgaben der Software Erstellung; Balzert Abb. 1.1 Begriffe: SW-Management, Qualitätssicherung, Wartung div. Perspektiven auf die SW-Erstellung (nach RM) Zitat aus Loucop. p. 4: “SW Systems are entering a new phase...” das 4-Welten Modell; Loucopoulos S. 73 Systemwürfel; Jenny Anhang A IS-Projekte: Charakteristika div. Definitionen; nach Jenny: Projekt (58), P. Management (61), P.org. (99), P.phase (67), P.Abwickl. (44) Überblick über die VO und deren Ziele Zuordnung der Kapitel zur zugrundeliegenden Literatur

Inhaltsübersicht-Literaturzuordnung: II Das Unternehmen als Kontext der Projektabwicklung Informationssystem-Management (ISM); Jenny 1.3 IS-Konzept und IS-Architektur; Jenny 1.4, 1.5 IS-Portfolio Projektantrag, Machbarkeitsstudie, Entwicklungsplanung; J. 1.6, Risiken und -analyse; Jenny Anh. B, 1.7.9, Erfolgsfaktoren; J. 1.7.8 IS-Projekt - Grundlagen; Jenny 1.7 Restriktionen, Organisationshandbuch, Richtlinien, Projektabwicklung - Überblick (Abb. 1.33, p. 44), Meilensteine, Projektmanagement (auch Sommerville Kap. 25) Projektdurchführung - Phasen- und Vorgehensmodelle; Jenny 6.4 das Spiralenmodell; Boehm, Phasenmodelle; Sommerville Einf. Einflußgrößen; J. 1.7.7

Inhaltsübersicht -Literaturzuordnung : III Projektmanagement Techniken Planungstechniken Jenny 4.2 (vgl. auch Sommerv. p.502) Netzplan, Balkendiagramm, Einsatzmittel-Auslastung Risikoanalyse; Jenny Anhang B Aufwandschätzverfahren; Jenny 4.2, Balzert 77 - 85 Delphi-, Analogie-, Beta-, Prozentsatz-, Standard-Werte/ Multiplikator-, Function-Point-, COCOMO Verfahren Kontrolltechniken; Jenny 4.4 Qualitätssicherung; Jenny 2.8.3. p. 206, Balzert 440-453, Sommerville Kap. 28, ISO 9000; Schmauch Metriken; Conte, ausgew. Kap., Sommerville 541-545; OO-Metriken: Chidamber & Kemerer; strategischer Einsatz von Metriken; Grady: ausgewählte Kap.,

Inhaltsübersicht -Literaturzuordnung : IV Projektabwicklungszyklus - Funktionelles PM aufbauend auf: Jenny Kap. 6, 3.3 - 3.6 Einleitung: Phasen des Projektabwicklungs-Zyklus; J. 6.1 Projektstartphase: Initialisierung bis Projektfreigabe; J. 6.2 Projektplanung; Jenny 3.3, 6.3, 3.4 Planungsablauf; Jenny 3.4 Aufgaben des Projektleiters und Ergebnisse; Jenny 6.3 Projektsteuerung, Koordination; Jenny 3.5 Kontrolle; Jenny 3.6, 6.5 Projektabschluß; Jenny 6.6, Wartung; Sommerville Kap.28 Konfigurationsmanagement, Änderungsmanagement; Somerville Kap.29, J. 1.8.1

Inhaltsübersicht -Literaturzuordnung: V Institutionelles PM Jenny Kap.2; Einleitung; Jenny 2.1 Organisationsformen einer Projektgruppe; Jenny 2.2 Projektteams - Mikroorganisationsformen; Sommerville 484 - 486, Balzert 478 - 484) Instanzen und Stellen; Jenny 2.3 Projektberichtswesen Jenny 2.4.3 Dokumentation Jenny 2.5

Abgrenzung der VU PM-GT zu PM-SS, etc. PM-SS konzentriert sich auf: allgemeine Themen des PM wie: Führungstechniken, Motivationstheorie, Gruppenprozesse, Kommunikationstechniken. Software-technische Aspekte des Software Engineering werden im Fach Software Engineering und Web Engineering vermittelt; Kenntnisse daraus sind für das Verständnis des KFK-PM-GT Stoffes von großem Vorteil.