View
308
Download
0
Category
Preview:
DESCRIPTION
Kennzahlen in iterativen Vorgehensmodellen. Über den Sinn und Unsinn von Kennzahlen bei der Softwareentwicklung am Beispiel eines Offshore Entwicklungsprojektes.
Citation preview
Kennzahlen in iterativen
Softwareentwicklungsprojekten
Wolfgang Kraus
23.01.2009, Stuttgart, FG IT PM
Wolfgang Kraus 2
Abstract
Kennzahlen in iterativen Vorgehensmodellen. Über
den Sinn und Unsinn von Kennzahlen bei der
Softwareentwicklung am Beispiel eines Offshore
Entwicklungsprojektes.
Allgemeines
Wolfgang Kraus 3
Kontext
Offshore Entwicklungsprojekt
JEE, JBoss, Eclipse, JIRA, SVN, …
SCRUM
Teamgrösse 2 mal je 5 MA
Allgemeines
Wolfgang Kraus 4
Motivation, Gründe
Projektstatus, -Fortschritt
Projektziel erreichen
‚Kontrolle‘ über das Projekt
Qualität, Time & Budget
Auftraggeber fordert
Allgemeines
Wolfgang Kraus 5
Vorgehen
Definition von Kennzahlen, Metriken
iterativer Prozess, z.B. SCRUM
rhythmisierter Prozess, kurze Iterationen
Automatisierung
kein manueller Aufwand
kontinuierliche Aufzeichnung
Allgemeines
Wolfgang Kraus 6
Kategorien
Management
Technisch
Soziale
Kennzahlen
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
Wolfgang Kraus 8
Beispiel
Management Kennzahlen
Quelle: www.bredow-web.de
Quelle: www.pressebox.de
Wolfgang Kraus 9
Technische Kennzahlen
Modultest Testabdeckung, Funktionstest
Buildprozess Buildfehler, JUnit, Selenium
Quellcode Duplikate, Quellcodekonventionen,
ungenutzer Code
Performance, Profiling
Technische Kennzahlen
Wolfgang Kraus 10
Beispiel
Technische Kennzahlen
Vorteile kontinuierliche Prüfung
autom. erstellen v. Diagrammen
‚objektiv‘
schnelles Feedback
Quelle: Hudson
Wolfgang Kraus 11
Beispiel
Technische Kennzahlen
Quelle: Greenhoper
Wolfgang Kraus 12
Soziale
MIX – Mood-Index
BSI – Bullshit-Index
Soziale Kennzahlen
Wolfgang Kraus 13
Nutzen, Ergebnisse, Vorteile, ...
Agilität ≠ Chaos
‚objektive‘ Transparenz
unterstützt selbstregelnde Prozesse
Team, Qualität, Produkt
fördert Vertrauen, Partnerschaft
Fazit
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.
Recommended