Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Management großer Softwareprojekte

Ähnliche Präsentationen


Präsentation zum Thema: "Management großer Softwareprojekte"—  Präsentation transkript:

1 Management großer Softwareprojekte
Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin, Institut für Informatik Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik FIRST

2 Sinn der Vorlesung Standardvorlesung in der Wirtschaftsinformatik
Metaebene der Programmierung nicht: „Ausbildung zum Manager“ Entscheidungen und Vorgehensweisen verstehen Hilfestellung bei eigenen Projekten wichtige Bestandteile: Übungen Literatur Folien (künftig) im Netz Halbkurs mit mündlichen Prüfungen H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

3 Literaturempfehlungen
Kompendium zum SWE deckt mehrere Kurse ab PM: Personal, Aufwand, Qualität, Prozess ca. 49,95 € H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

4 Literaturempfehlungen
„amüsante Lektüre“ viele Informationen Planspiele ca. 34,80 € H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

5 Literaturempfehlungen
Klassiker kapitelweise Begleitliteratur ca. 38,50 € H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

6 Literaturempfehlungen
„in a nutshell“ (3h) Fokus auf studentischen Projekten ca. 16,95 € H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

7 Literaturempfehlungen
Checklistenartige Darstellung Berücksichtigung der SW-Projektphasen Webseite ca. 30,58 € H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

8 Literaturempfehlungen
Schwerpunkt Schätzmethoden Kostenmodelle ca. 34,90 € H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

9 weitere Literaturempfehlungen
H. Balzert: Lehrbuch der Software-Technik – Band Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung Spektrum Akademischer Verlag 1998 P.F. Elzer: Management von Softwareprojekten Vieweg 1994 G.C.G. Heuer: Projektmanagement. Vogel-Verlag 1979 W. Humphrey: Managing the Software Process Addison-Wesley 1989 P. Rinza: Projektmanagement; Planung, Überwachung und Steuerung von technischen und nichttechnischen Vorhaben. Springer 1998 G. Zielasek: Projektmanagement als Führungskonzept. Springer 1995 H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

10 Gliederung Einleitung: Begriffe, Definitionen, ... Projektphasen
System, Projekt, Managementaufgaben Besonderheiten bei der SW-Entwicklung Projektphasen Produktzyklus Projektentwicklungszyklus Projektorganisation Aufbauorganisation Ablauforganisation, CMM Aufwandsschätzung Schätzverfahren Kostenmodelle Planungsmethoden Gantt-Pläne, Netzplantechnik Werkzeuge und Algorithmen H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

11 Gliederung (ab Jan.) Risikoanalyse Projektdurchführung Personalführung
Risikoarten Risikoermittlung und –quantifizierung Projektdurchführung Projektablauf, Meilensteine Managementaufgaben Personalführung Teambildung Motivation und Motivierung Kontrollmechanismen Projektcontrolling Managementmodelle Dokumentation und Auswertung Dokumentationsstruktur und –verwaltung Dokumentenarten Evaluationsmethodik H. Schlingloff, Management großer Softwareprojekte 0: Inhalt,

12 1. Einleitung Thema: Management großer Software-Projekte
Was ist ein Projekt? Abgrenzung des Begriffs Software? Wann ist ein Projekt „groß“? Was versteht man unter „Management“? H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,

13 Management großer Softwareprojekte
Der Projektbegriff kommt von lat. „pro iactum“, das „Entworfene“ Lexikon: Plan, Vorhaben, Unternehmung DIN 69901: Ein Projekt ist ein Vorhaben, das im Wesentlichen durch Einmaligkeit der Bedingungen in ihrer Gesamtheit gekennzeichnet ist, wie z.B. Zielvorgabe Zeitliche, finanzielle, personelle oder andere Begrenzungen Abgrenzung gegenüber anderen Vorhaben Projektspezifische Organisation zwischen Lexikon und Din Tafelsammlung von Merkmalen H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

14 Wesentliche Projektmerkmale:
Ein Projekt ist ... relativ einmalig zeitlich begrenzt immer zielgerichtet ein innovatives, komplexes Vorhaben eine neuartige Aufgabe mit unbekannten Problemen mit besonderem Risiko behaftet budgetmäßig begrenzt oft mit hohem Aufwand und Druck verbunden meist eine Kooperation mehrerer Personen (Team) Struktur Kontrolle Produkt? H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,

15 Projekt oder nicht? Bau eines Hauses Schreiben einer Diplomarbeit
Hausaufgaben erledigen Schiffsreise nach Alaska chinesische Sprache erlernen Konstruktion eines Getriebes Gründung einer GmbH Leitung einer GmbH H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,

16 Basisregel 1 (nach Kupper 2001)
Management großer Softwareprojekte Basisregel 1 (nach Kupper 2001) Für jedes Projekt existiert ein Auftraggeber Wenn das „Projekt“ so wichtig ist, dann steht jemand dahinter, setzt sich dafür ein, stellt Ressourcen und Mitarbeiter frei, ist am Ergebnis interessiert! Beispiele: Hausbau, Straßenbau, ... Gegenbeispiele: Vorlesungsbesuch, Leserbrief, „Eigenforschungsprojekt“, Nebentätigkeit, ... Scheitern vieler Projekte mangels Interesse oder Wegfall des Auftraggebers möglichst: schriftlicher Auftrag oder Auftragsbestätigung H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

17 Management großer Softwareprojekte
Basisregel 2 Für jedes Projekt existiert ein Projektziel und ein Projektplan Wenn ich nicht weiss, wohin ich will, darf ich mich nicht wundern, wenn ich irgendwo anders ankomme! Beispiele: IKEA-Schrank, Schachspiel, ... Gegenbeispiele: Doktorarbeit, Entdeckungsreise, .. Ziele messbar; u.U. veränderlich (z.B. veränderte Wirtschaftslage) Pläne mehr oder weniger formalisiert H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

18 Management großer Softwareprojekte
Basisregel 3 Für jedes Projekt wird eine Projektgruppe eingerichtet Ich akzeptiere eher ein neues System, wenn ich an dessen Entwicklung beteiligt war Beispiele: ArGe Bau, betriebliche Reorganisation, ... Gegenbeispiele: Leiharbeit, Spontaneinsatz, ... Einmaligkeit, Spezialisteneinsatz H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

19 Management großer Softwareprojekte
Basisregel 4 Für jedes Projekt gibt es genau einen Projektleiter Ein Projekt ohne Projektleiter ist wie ein Schiff ohne Kapitän! Beispiele: Zeremonienmeister, Fußballtrainer, ... Gegenbeispiele: Teamchef+Trainer, Prof+MA, ... klare Verantwortlichkeit, formale Einsetzprozedur H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

20 Projektklassifikation
Management großer Softwareprojekte Projektklassifikation Auftraggeber (intern oder extern) Umfang (Aufgaben, Personen, Geld) Dauer (kurz- oder langfristig) Innovation (Grad der Neuartigkeit) Komplexität (Komponenten und Abhängigkeiten) Schwierigkeitsgrad (Budget, Termine, Ziele) Bedeutung (marginal, strategisch, essenziell) Risiko (Realisierbarkeit, Verwertbarkeit) Personaleinsatz (Kontinuität und Intensität) Klassifikation wichtig, um Projekt im Gesamtunternehmen einzuordnen H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

21 Management großer Softwareprojekte
„große“ Projekte beanspruchen einen signifikanten Anteil der Ressourcen der Beteiligten (Auftraggeber oder –nehmer) z.B. EU: 200 M€ z.B. BMBF: 20 M€ z.B. DFG-SFB: 10 M€ z.B. FIRST: 1 M€ (4 Personen, 2 Jahre) z.B. Dresdner Bank Information Factory: >100 Personen, > 2 Jahre (also > 30 M€) „objektive“ Größenmaße (z.B. LOC) sind Technologie-abhängig! H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

22 Management großer Softwareprojekte
Projektarten Forschung Organisation Projekte Konstruktion Fertigung Organisation: Personalverwaltungssystem; Fertigung: Bau eines Denkmals; Konstruktion: neue Rechnerarchitektur SW-Projekte sind Konstruktion oder Forschung mit konstruktivem Anteil H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

23 Management großer Softwareprojekte
Software im engeren Sinne: Algorithmen, die in einer Programmiersprache beschrieben sind im weiteren Sinne: jede Art von geistigem Artefakt, welches zur Ausführung auf einer Maschine konzipiert ist (also auch: Spezifikationen, Diagramme, Konstruktionszeichnungen, Pläne, ...) nicht materielles, sondern ideelles Produkt! wesentliches Merkmal: Ausführbarkeit! nächste Woche mehr dazu H. Schlingloff, Management großer Softwareprojekte 1: Einleitung, Prof. Dr. Holger Schlingloff, Wintersemester 2002/2003

24 Management Lexikon: Leitung, Führung, Steuerung (sowohl der Vorgang als auch die Personen) DIN 69901: Gesamtheit von Führungsaufgaben, -organisation, -techniken und –mittel für die Abwicklung eines Projektes Zielasek: „Projektmanagement ist eine Führungskonzeption für direkte fachübergreifende Koordination von Planung, Entscheidung, Realisierung, Überwachung und Steuerung bei der Abwicklung interdisziplinärer Aufgabenstellungen“ H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,

25 Aufgaben des Managements
Durchführung des Projektes so dass vorgegebene Sachziele erreicht, kalkulierte Kosten eingehalten und geforderte Termine nicht überschritten werden Ziele Kosten Termine H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,

26 Konfliktfelder unklare oder unrealistische Ziele, Termine, Kosten
unzureichende bzw. ungenügende Ressourcen mangelnde Kompetenzen und Verantwortlichkeiten fehlende Motivation oder Selbstmotivation („Antreiber“) Kommunikation ... H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,

27 Tätigkeiten des Managements
Planung Steuerung Überwachung H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,

28 Hausaufgabe Als Reiseleiter haben Sie die Aufgabe, eine Himalaya-Expedition zu organisieren. Machen Sie eine Liste der im Vorfeld zu erledigenden Tätigkeiten. Erstellen Sie einen Zeit- und Kostenplan für die Teilnehmer der Expedition. Beschreiben Sie mögliche Schwierigkeiten, welche die Ziele der Expedition gefährden könnten und Steuerungsmöglichkeiten, mit denen Sie als Reiseleiter eingreifen können! H. Schlingloff, Management großer Softwareprojekte 1: Einleitung,


Herunterladen ppt "Management großer Softwareprojekte"

Ähnliche Präsentationen


Google-Anzeigen