11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf ·...

31
SOFTWAREMANAGEMENT 11-PROJEKTZIELE

Transcript of 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf ·...

Page 1: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

SOFTWAREMANAGEMENT11-PROJEKTZIELE

Page 2: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Typische Ziele Zielgruppen Vergleichende multikriterielle Analysen für Projektbewertung Zielanalyse

Überblick

SS 2017 Softwaremanagement I (Projektplanung) Folie 2 von XYZ

Page 3: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Es gibt viele verschiedene Definitionen von Projektzielen:

Das Projektziel (1)

Ein Projektziel ist die Aufstellung von (möglichst quantifizierten) Anforderungen, die erfüllt sein müssen, damit ein Projekt als

erfolgreich abgeschlossen betrachtet werden kann. Das Projektziel enthält dabei in der Regel Aussagen zu allen drei Punkten des magischen Dreiecks (Qualität, Zeit und Kosten). [Wikipedia]

Ein Projektziel ist die eindeutige, vollständige und überprüfbare Beschreibung des Sollzustands, der durch das Projekt herbeigeführt werden soll.

[http://www.projektmagazin.de/glossarterm/projektziel]

SS 2017 Softwaremanagement I (Projektplanung) Folie 3 von XYZ

Page 4: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Das Projektziel ist es, den betroffenen Interessengruppen von Nutzen zu sein. (Stakeholder-Zufriedenheit, Kundenzufriedenheit)

Eine Projektstrategie ist die Ansicht der Organisationsleitung darüber, wie das Projektziel erreicht werden soll.

Die Projektzielsetzung ist es, die vereinbarten Endresultate, unter besonderer Berücksichtigung der Deliverables, im vorgeschriebenen zeitlichen Rahmen, mit dem

vereinbarten Budget und innerhalb verträglicher Risikoparameter zu liefern. Die Projektzielsetzungen bestehen aus einer Reihe von Teilzielen, die die Projekt-,

Programm- bzw. Portfoliomanager erreichen sollten, um den betroffenen Interessengruppen den erwarteten Nutzen zu liefern.

[Competence Baseline der IPMA (ICB 3.0, NCB 3.0)]

Das Projektziel (2)

SS 2017 Softwaremanagement I (Projektplanung) Folie 4 von XYZ

Page 5: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Typische Projektziele

Ziele müssen klar sein!Auch das was nicht Ziel ist, muss klar sein.

Ohne Ziel kein Weg! Projekte scheitern garantiert bei unklarer Zieldefinition;

Mitarbeiter, Projektbeteiligte und Kunden werden frustriert

SS 2017 Softwaremanagement I (Projektplanung) Folie 5 von XYZ

Page 6: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Geschäftsziele: was will man geschäftlich erreichen? Wirtschaftliche Ziele: Wie viel Geld möchte man verdienen? Wieviel Umsatz machen?

Strategische Ziele: wie beeinflusst das Projekt die Zukunft des Unternehmens? Operationale Ziele:

Prozessziele: Termine, Abwicklung, Aufwand (Kosten)

Controlling-Ziele: Steigerung der Überprüfbarkeit des Prozesses (Transparenz). Verbesserungdes “Check, Act” im PDCA

Produktziele: Funktionalität (Leistungsumfang), Qualität bzgl. nicht-funktionaler Eigenschaften Stakeholder-Ziele: zielgruppenspezifisch Nicht-Ziele:

Vermeidungsziele: was will man verhindern, was soll auf keinen Fall passieren (Risikoanalyse)

Abgrenzung der Ziele: was will man nicht erreichen?

Klassifikation von Projektzielen

SS 2017 Softwaremanagement I (Projektplanung) Folie 6 von XYZ

Page 7: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Zielgruppen (Interessensgruppen, Stakeholder)

Ein Stakeholder (Beteiligter, Interessensgruppe, Nutzer) ist ein Beteiligter, jemand, der Einfluss auf Anforderungen hat: Natürliche, juristische, auch abstrakte Personen (Gesetzgeber, Standards), die für ganze Gruppe von Personen stehen, auch Hacker, Saboteure.

SS 2017 Softwaremanagement I (Projektplanung) Folie 7 von XYZ

Page 8: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Die Welt der Stakeholdernach Rupp

SS 2017 Softwaremanagement I (Projektplanung) Folie 8 von XYZ

Page 9: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Zielgruppen (Interessensgruppen, Stakeholder)

Kunden Management Mitarbeiter

Gewerkschaften Aktionäre, Eigner Kapitalgeber

Venture Capitalists (VC)

Banken Gesellschaftliche Gruppen

Nachbarn

Ziele können gruppiert werden nachStakeholder: ■ Management-Ziele■ Kunden-Ziele■ Mitarbeiter-Ziele, Entwickler-Ziele,

Verwaltungsziele■ gesellschaftliche Ziele■ politische Ziele

SS 2017 Softwaremanagement I (Projektplanung) Folie 9 von XYZ

Page 10: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Managementziele (nach Balzert): Maximale Kundenzufriedenheit (Einbez. in Pflichtenheft, Prototyp, ...)

Effizienz: Minimaler Aufwand und Zeit (Kontr. von Kosten u. Zeit, Wiederverw.)

Qualität: Minimale Fehler (konsequente QS, Auswertung früherer Projekte, ...)

Strategie: Projektziele sollten in die übergeordneten strategischen Unternehmenszieleneingeordnet werden

Unterscheide: Verschiedene Abteilungen der Firma Kundenziele:

Qualität des Produkts

Effizienz: Gutes Preis/Leistungsverhältnis

Lange Bindung an Lieferanten

Support, Wartung, Beratung erhältlich

Ziele für bestimmte Zielgruppen (Stakeholder-Ziele) (1)

SS 2017 Softwaremanagement I (Projektplanung) Folie 10 von XYZ

Page 11: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Entwicklerziele: Leichte Wartbarkeit und Erweiterbarkeit

Einfache Fehlerfindung

Arbeit mit interessanter Technologie

Ziele für bestimmte Zielgruppen (Stakeholder-Ziele) (2)

SS 2017 Softwaremanagement I (Projektplanung) Folie 11 von XYZ

Page 12: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Vergleichende multikriterielle Analysen für Projektbewertung

SS 2017 Softwaremanagement I (Projektplanung) Folie 12 von XYZ

Page 13: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Operationale Ziele sind hohe Leistung (Quantität und Qualität), und Aufwand(kurzes Projekt, wenig Resourcen): CoTiQQ (Cost, Time, Quantity, Quality)

„magisches Rechteck“, Fläche ist Kosten-Nutzen-Funktion (cost-utility function)

Das Teufelsquadrat [nach Sneed] (1)

+

+

Kosten:Ressourcen, Geld

Legende:

Verbesserung

Verschlecherung Qualität,Zuverlässigkeit

Quantität:Ergebnis,Leistungsumfang

Zeit: Termine, Dauer

Aufwand

Leistung

-

+

+

-

-

+

--

SS 2017 Softwaremanagement I (Projektplanung) Folie 13 von XYZ

Page 14: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

„ CoTiQQ-Gummi-Twist-Rechteck der Prozess- und Produkt-Ziele“ (Aßmann)

Zweck: grobe Zieldefinition und Visualisierung zum Start des Projektes Steuerung von Änderungen während der Projektlaufzeit: Wie wirken sich

Änderungen auf die Projektziele aus?

[https://projekte-leicht-gemacht.de/blog/definitionen/das-teufelsquadrat-im-projektmanagement/]

Das Teufelsquadrat [nach Sneed] (2)

SS 2017 Softwaremanagement I (Projektplanung) Folie 14 von XYZ

Page 15: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Wird eine der Zielgrößen geändert, so wirkt sich das auf die anderen Zielgrößen aus. Die Fläche des Quadrates sollte immer gleich groß bleiben. Eine Veränderung einer Zielgröße führt also unweigerlich auch zur Anpassung einer oder mehrerer weiterer Zielgrößen.

Das Teufelsquadrat [nach Sneed] (3)

SS 2017 Softwaremanagement I (Projektplanung)

+

+

Kosten

Legende:

Verbesserung

Verschlechterung Qualität Quantität

Zeit

Aufwand

Leistung

-

+

+-

-+

--

Folie 15 von XYZ

Page 16: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Wie verbessere ich die Effizienz von Projekten?Größere Fläche bedeutet bessere Effizienz!

Vergleichende Kosten-Nutzen-Analyse (CoTiQQ Efficiency 4-D Analysis)

SS 2017 Softwaremanagement I (Projektplanung)

Besser(Qualität)

Mehr (Quantität)

Billiger (Ressourcen)

Nutzen: Qualität und Quantität

Kosten: Zeit und Ressourcen

Kürzer (Zeit)

Folie 16 von XYZ

Page 17: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Zielanalyse

SS 2017 Softwaremanagement I (Projektplanung) Folie 17 von XYZ

Page 18: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Die Ermittlung von Zielen ist mit mehreren Verfahren möglich Ad-hoc Abgleich von Stakeholder-Zielen Mit Check- und Kriterienlisten, wie z.B. SMART, CCC, PURE und CLEAR Vorbereitung durch eine SWOT-Analyse, danach Delphi-Studie mit Experten (siehe

Kap. Kostenplanung) ZOPP (Ziel-Orientierte Projekt-Planung), flach oder hierarchisch [http://st.inf.tu-

dresden.de/teaching/st2]

Zielanalyse – aber wie?

SS 2017 Softwaremanagement I (Projektplanung) Folie 18 von XYZ

Page 19: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Die Ziele von Beteiligten (Stakeholdern) widersprechen sich gewöhnlich 2-Phasen-Analyse

Abgleichende Zielanalyse mit Stakeholdern [nach Rupp] (1)

2. Abgleich der Stakeholder-Zielanalysen

(Konfliktlösung)

1. Individuelle Stakeholder-Zielanalyse

SS 2017 Softwaremanagement I (Projektplanung) Folie 19 von XYZ

Page 20: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Stakeholder sollten eigene Gedanken korrekt artikulieren und fremde interpretierenkönnen

Tonband-Interviews oder schriftliche Dokumente zur Nachvollziehbarkeit

Ermitteln auch von verborgenem, implizitem und visionärem Wissen

Herausfiltern der abstrakten Essenz aus Beschreibungen der Stakeholder

Ermitteln von Gemeinsamkeiten inhomogener Stakeholdermeinungen durch weitereEssenzbildung

Generell steigt Analyseaufwand mit Anzahl der befragten Stakeholder

Abgleichende Zielanalyse mit Stakeholdern [nach Rupp] (2)

SS 2017 Softwaremanagement I (Projektplanung) Folie 20 von XYZ

Page 21: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Zielformulierung mit SMART [nach Litke]

Simple: Einfache und verständlicheFormulierungen wählen

Measurable: Die Ziele müsseneinfach messbar sein (quantifizierbar, überprüfbar)

Achievable: Die Ziele müssenerreichbar sein

Realistic: Die Ziele müssenrealistisch sein

Timeable: Die Ziele müssen mitTerminen versehen warden

[http://www.lead-conduct.de/2013/12/02/das-1x1-des-projektmanagements/]

Timeable

Realistic

Achievable

Measurable

Smart

SS 2017 Softwaremanagement I (Projektplanung) Folie 21 von XYZ

Page 22: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Das CCC-Prinzip für Ziele und Anforderungen beinhaltet folgende Kriterien: Checkable: Das Erreichen der Anforderungen muss überprüfbar sein, mit

einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert, KO-

Kriterium) Consistent: Anforderungen müssen konsistent sein, ohne Widersprüche Complete: Anforderungsspezifikationen müssen vollständig sein, ohne Lücken

Da sich die Ziele der Beteiligten meist widersprechen, muss die Zielanalyseversuchen, CCC zu erreichen

Das CCC-Prinzip für Ziele [Zowghi]

SS 2017 Softwaremanagement I (Projektplanung) Folie 22 von XYZ

Page 23: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Das PURE- und CLEAR-Prinzip für Ziele [The Decision Book]

Das PURE-Prinzip für Ziele: Positively stated Understood Relevant Ethical

Das CLEAR-Prinzip für Ziele:

Challenging

Legal

Environmentally Sound

Agreed

Recorded

SS 2017 Softwaremanagement I (Projektplanung) Folie 23 von XYZ

Page 24: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

ZOPP ermittelt durch Erfolgsbeweis auf Basis von Erfolgskriterien, ob eine Lösung einZiel erreicht und ein Problem löst.

Zielorientierte Projekt-Planung (ZOPP vereinfacht) [GTZ]

Probleme

Ziele

Erfolgs-kriterien

LeistungenLösungenAnforderungen

Erfolgs-beweis

1

2

4

3

5

SS 2017 Softwaremanagement I (Projektplanung) Folie 24 von XYZ

Page 25: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

► SWOT ist eine 4-dimensionale Attributanalyse (Stärken, Schwächen, Chancen, Bedrohungen) zur Ermittlung der Strategie einer Firma, eines Projekts [Albert Humphrey]

► Für strategische Entscheidungen. Geschäftsfeldentwicklung

SWOT Analyse (Wiederholung)

Weaknesses

Strengthes

Threats

Unternehmensanalyse

Opportunities

SS 2017 Softwaremanagement I (Projektplanung) Folie 25 von XYZ

Page 26: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

7 W-Fragen für Checklisten, z.B. für die Problem- und Zielanalyse

Die 7 W-Fragen

Problems Goals

WER? Who is responsible to treat theproblem?

Who has defined this Goal? Who benefits from achieving this goal?

WAS? What is the real problem? What are thesubproblems of the problem?

What are the subgoals of this goal?

WIE? How does this problem affect us? Howcan we solve this problem? How can wedelay the handling of the problem?

How will we achieve this goal?

WO? Where did the problem occur?WANN? In which situation did the problem

arise?When will we achieve this goal?

WARUM? Why did the problem occur? Why is it important?BIS WANN? What would a solution for the problem

help us to achieve? What will happen if we don't solve the problem?

What will the achieved goal furtherenable?

SS 2017 Softwaremanagement I (Projektplanung) Folie 26 von XYZ

Page 27: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

für Brainstorming

Matrixanalyse

Wer? Was? Wie Wo? Wann? Warum? Bis wann?StrengthesWeaknessesOpportunitiesThreats

SS 2017 Softwaremanagement I (Projektplanung) Folie 27 von XYZ

Page 28: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Aus den Zielen ergeben sich Anforderungen!Siehe [http://st.inf.tu-dresden.de/teaching/retest]

Anforderungen (an Leistungen) funktionale Anforderungen nicht-funktionale Anforderungen (Qualitäten)

Sammlung der Anforderungen (für das Produkt und danach für den Prozess): Lastenheft: Vor Vergabe des Projektes Pflichtenheft (Anforderungsspezifikation): oft Ergebnis einer eigenen Phase

Anforderungen (Requirements)

SS 2017 Softwaremanagement I (Projektplanung) Folie 28 von XYZ

Page 29: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

LastenheftLastenheft

Lastenheft

PflichtenheftPflichtenheft

Pflichtenheft

Entwurf Entwurf Entwurf

Problemraum

Lösungsraum

System System System

Anforderungs-spezifikation

Entwurf

SystemLösung

Fall 1 Fall 2 Fall 3 Fall 4

Abgrenzung Lastenheft – Pflichtenheft

SS 2017 Softwaremanagement I (Projektplanung) Folie 29 von XYZ

Page 30: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

[Rupp] Rupp, Ch. (Sophist Group): Requirements-Engineering und – Management. Hanser Verlag, 2009

[Zowghi] Didar Zowghi and Vincenzo Gervasi. The Three Cs of Requirements: Con-sistency, Completeness, and Correctness. In Proceedings of 8th International Workshop on Requirements Engineering: Foundation for Software Quality, (REFSQ’02), 2002

[The Decision Book] Krogerus, M., Tschäppeler, R.: The Decision Book: Fifty Models for Strategic Thinking. Profile Books, 2010

Literatur

Page 31: 11-PROJEKTZIELEst.inf.tu-dresden.de/files/teaching/ss17/swm/slides/11-SWM-projekt-ziele.pdf · einer Skala für Messbarkeit einem klar definierten Akzeptanzkritierum (Vorgabe, Schwellwert,

Ende

SS 2017 Softwaremanagement I (Projektplanung) Folie 31 von XYZ