Unternehmen geben einen signifikanten Anteil ihres Budgets für IT-Projekte und IT-Infrastruktur aus. Die objektive Messung von Produktivität und Ergebnisqualität mittels Key Performance Indicators (KPIs) und die konsequente Umsetzung von Maßnahmen erhöhen die Effektivität von Software-Entwicklung, Wartung und Betrieb und damit die mittel- und langfristige Wirtschaftlichkeit.
Produktivität
Wie vergleicht man die Produktivität zweier Software-Lieferanten?
Bekanntermaßen eignet sich die reine Anzahl an Lines of Code nur bedingt als Maß. Gekoppelt mit einer Analyse der Redundanz oder des ungenutzten Codes und der umgesetzten Funktionalität sind jedoch sehr wohl belastbare, objektive Aussagen möglich.
- Produktivität: Redundancy-Free LoC / Personentag
- Flexibilität: Redundancy-Free LoC / Gesamt LoC
- Effektivität: Redundancy-Free LoC / Function Point
Untersuchungen zeigen, dass die Produktivität einzelner Entwickler um Faktor 10-20 schwankt[1]!
- itestra Research: Measuring Productivity Using the Infamous Lines of Code Metric
Ergebnisqualität
Software-Qualität beeinflusst nicht nur Fehlerraten und Usability, sondern auch die Kosten für Betrieb, Wartung und Weiterentwicklung. Mit geeigneten Maßzahlen lässt sich technische Software-Qualität objektiv messen. Durch fortlaufende Kontrolle und darauf aufbauende Verbesserungsmaßnahmen können der Nutzen der IT erhöht und Kosten gesenkt werden.
Die itestra GmbH verfolgt innovative Ansätze zur Qualitätsmessung und bietet Qualitätsanalysen und -optimierungen als Service an.
- itestra Research: Software Quality Modelling put into Practice
Wirtschaftlichkeit
Softwaresysteme stellen sowohl durch die getätigten Investitionen als auch durch das enthaltene Wissen einen hohen Wert für ein Unternehmen dar. Investitionen in Qualitätserhaltende und -steigernde Maßnahmen bewahren diesen Wert und reduzieren zudem laufende Kosten.
Ökonomisch-strategisches Software-Asset-Management berücksichtigt sämtliche Investitionen und Kosten für die IT eines Unternehmens und sorgt so für nachhaltig erhöhte Wertschöpfung. Entscheidend sind nicht Einzelmaßnahmen, sondern die Wirtschaftlichkeit des Gesamtsystems – unter Einbeziehung der Kosten für Entwicklung, Betrieb, Wartung und Nutzung, aber auch des Nutzens für den Geschäftsprozess.
- itestra Service: Software HealthCheck
[1] Boehm, Jones

