Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

14
Kennzahlen in iterativen Softwareentwicklungsprojekten Wolfgang Kraus 23.01.2009, Stuttgart, FG IT PM

description

Kennzahlen in iterativen Vorgehensmodellen. Über den Sinn und Unsinn von Kennzahlen bei der Softwareentwicklung am Beispiel eines Offshore Entwicklungsprojektes.

Transcript of Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Page 1: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Kennzahlen in iterativen

Softwareentwicklungsprojekten

Wolfgang Kraus

23.01.2009, Stuttgart, FG IT PM

Page 2: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 2

Abstract

Kennzahlen in iterativen Vorgehensmodellen. Über

den Sinn und Unsinn von Kennzahlen bei der

Softwareentwicklung am Beispiel eines Offshore

Entwicklungsprojektes.

Allgemeines

Page 3: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 3

Kontext

Offshore Entwicklungsprojekt

JEE, JBoss, Eclipse, JIRA, SVN, …

SCRUM

Teamgrösse 2 mal je 5 MA

Allgemeines

Page 4: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 4

Motivation, Gründe

Projektstatus, -Fortschritt

Projektziel erreichen

‚Kontrolle‘ über das Projekt

Qualität, Time & Budget

Auftraggeber fordert

Allgemeines

Page 5: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 5

Vorgehen

Definition von Kennzahlen, Metriken

iterativer Prozess, z.B. SCRUM

rhythmisierter Prozess, kurze Iterationen

Automatisierung

kein manueller Aufwand

kontinuierliche Aufzeichnung

Allgemeines

Page 6: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 6

Kategorien

Management

Technisch

Soziale

Kennzahlen

Page 7: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 7

Management

Erfolgskennzahlen

Gewinn, Umsatz, Cash flow, EBIT

Rentabilitätskennzahlen

Eigenkapitalrendite, Umsatzrendite, Return on

Investment

Projekt

Soll-, Iststunden, Daily Burn Down

Management Kennzahlen

Page 8: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 8

Beispiel

Management Kennzahlen

Quelle: www.bredow-web.de

Quelle: www.pressebox.de

Page 9: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 9

Technische Kennzahlen

Modultest Testabdeckung, Funktionstest

Buildprozess Buildfehler, JUnit, Selenium

Quellcode Duplikate, Quellcodekonventionen,

ungenutzer Code

Performance, Profiling

Technische Kennzahlen

Page 10: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 10

Beispiel

Technische Kennzahlen

Vorteile kontinuierliche Prüfung

autom. erstellen v. Diagrammen

‚objektiv‘

schnelles Feedback

Quelle: Hudson

Page 11: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 11

Beispiel

Technische Kennzahlen

Quelle: Greenhoper

Page 12: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 12

Soziale

MIX – Mood-Index

BSI – Bullshit-Index

Soziale Kennzahlen

Page 13: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 13

Nutzen, Ergebnisse, Vorteile, ...

Agilität ≠ Chaos

‚objektive‘ Transparenz

unterstützt selbstregelnde Prozesse

Team, Qualität, Produkt

fördert Vertrauen, Partnerschaft

Fazit

Page 14: Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009

Wolfgang Kraus 14

Wolfgang Kraus

EDV Beratung Kraus

wolfgang.kraus(at)ebkraus.de

wolfgang.kraus(at)sourceconomy.com

Software Ingenieur und freier IT Berater der EDV Beratung Kraus.

Partner der Sourceconomy (www.sourceconomy.com).

Besonderen Interessen sind die technische Projektleitung, Offshoreentwicklung, Entwicklungsprozesse, Kollaboration.