Qualität, Risiko und Entwicklungsfortschritt

Lean and intelligent methods for quality and performance management in software development.

Keywords
 
quality assurance, quality management, testing, test management, project management, productivity management, performance management, value-based software engineering, risk-driven software engineering, quantitative project management, business intelligence, management cockpits, application lifecycle management
 
Kurzbeschreibung

Die Entwicklung von qualitativ hochwertiger Software stellt Unternehmen vor große organisatorische sowie finanzielle Herausforderungen. Bei der Entwicklung und bei der Durchführung von Tests haben sich in vielen Unternehmen regelmäßige Strukturtests, Funktionstest sowie Regressionstests durchgesetzt. Häufig werden diese Tests auch in Verbindung eines kontinuierlichen Integrationsprozesses ausgeführt und liefern so laufend einen Indikator für den Stand der Qualität in einer Entwicklung. Tests stellen neben der regulären Entwicklung allerdings auch einen der größten Kostenfaktoren in einer Entwicklung dar. Im Durchschnitt entfallen etwa 20% der Entwicklungskosten einer Software auf Maßnahmen in der Qualitätssicherung. Bei zunehmendem Kostendruck in der Entwicklung von Software bietet die Optimierung der Qualitätssicherung somit ein meist noch nicht berücksichtigtes Potential. 

Dieses Projekt fokussiert den Zusammenhang zwischen den einzelnen Entwicklungsschritten von Software, von der Erhebung der Anforderungen bis zum Wartungszyklus einer Software, und dem Qualitäts-, sowie Risikomanagement. Dabei werden Tests auf ihre Wirksamkeit (im Sinne ihrer Qualitätsmerkmale wie Fehlerfindungsrate, Überdeckung, Komplexität und Fehlerlokalisierung) und ihre Wirtschaftlichkeit in verschiedenen Projekten untersucht. Eine zentrale Rolle in diesem Projekt spielen verschiedene Informationen, welche aus den einzelnen Entwicklungsschritten gewonnen werden können und ihre Auswertung. Es wird versucht Indikatoren für risikoreiche Bereiche in der Entwicklung zu identifizieren, die eine Prognose von Bereichen in denen eine hohe Fehlerfindungsrate erwartet werden kann.

Der Nutzen dieses Projekts liegt in der langfristigen Reduktion der notwendigen Testfälle auf wenige, aber qualitativ hochwertige Tests. Somit können in der Qualitätssicherung zusätzlich Kosten eingespart werden oder eine Explosion der Kosten im Wartungszyklus vermieden werden.       

 

Referent

Beer_Wolfgang

Wolfgang Beer

Area Manager Software Engineering and Technology

Phone: +43 7236 3343 858
Fax: +43 7236 3343 888
wolfgang.beer@scch.at

Weitere Informationen