Kennzahlen in iterativen
Softwareentwicklungsprojekten
Wolfgang Kraus
23.01.2009, Stuttgart, FG IT PM
Allgemeines
Abstract
Kennzahlen in iterativen Vorgehensmodellen. Über
den Sinn und Unsinn von Kennzahlen bei der
Softwareentwicklung am Beispiel eines Offshore
Entwicklungsprojektes.

Wolfgang Kraus

2
Allgemeines
Kontext





Wolfgang Kraus

Offshore Entwicklungsprojekt
JEE, JBoss, Eclipse, JIRA, SVN, …
SCRUM
Teamgrösse 2 mal je 5 MA

3
Allgemeines
Motivation, Gründe






Wolfgang Kraus

Projektstatus, -Fortschritt
Projektziel erreichen
‚Kontrolle‘ über das Projekt
Qualität, Time & Budget
Auftraggeber fordert
4
Allgemeines
Vorgehen



Definition von Kennzahlen, Metriken
iterativer Prozess, z.B. SCRUM




Automatisierung




Wolfgang Kraus

rhythmisierter Prozess, kurze Iterationen
kein manueller Aufwand

kontinuierliche Aufzeichnung

5
Kennzahlen
Kategorien




Wolfgang Kraus

Management
Technisch
Soziale

6
Management Kennzahlen
Management


Erfolgskennzahlen




Rentabilitätskennzahlen




Eigenkapitalrendite, Umsatzrendite, Return on
Investment

Projekt


Wolfgang Kraus

Gewinn, Umsatz, Cash flow, EBIT

Soll-, Iststunden, Daily Burn Down

7
Management Kennzahlen
Beispiel

Quelle: www.bredow-web.de

Quelle: www.pressebox.de
Wolfgang Kraus

8
Technische Kennzahlen
Technische Kennzahlen


Modultest




Buildprozess




Wolfgang Kraus

Buildfehler, JUnit, Selenium

Quellcode




Testabdeckung, Funktionstest

Duplikate, Quellcodekonventionen,
ungenutzer Code

Performance, Profiling
9
Technische Kennzahlen
Beispiel


Vorteile





kontinuierliche Prüfung
autom. erstellen v.
Diagrammen
‚objektiv‘
schnelles Feedback

Quelle: Hudson
Wolfgang Kraus

10
Technische Kennzahlen
Beispiel

Quelle: Greenhoper
Wolfgang Kraus

11
Soziale Kennzahlen
Soziale 



Wolfgang Kraus

MIX – Mood-Index
BSI – Bullshit-Index

12
Fazit
Nutzen, Ergebnisse, Vorteile, ...






Wolfgang Kraus

Agilität ≠ Chaos
‚objektive‘ Transparenz
unterstützt selbstregelnde Prozesse
 Team, Qualität, Produkt
fördert Vertrauen, Partnerschaft
13
Wolfgang Kraus
EDV Beratung Kraus
wolfgang.kraus(at)ebkraus.de
wolfgang.kraus(at)sourceconomy.com




Wolfgang Kraus

Software Ingenieur und freier IT Berater der EDV
Beratung Kraus.
Partner der Sourceconomy (www.sourceconomy.com).
Besonderen Interessen sind die technische
Projektleitung, Offshoreentwicklung, Entwicklungsprozes
se, Kollaboration.
14

Kennzahlen in iterativen Softwareprojekten - FG IT PM 2009