Zur Erstellung von qualitativ hochwertiger Software existieren Ansätze auf unterschiedlichen Ebenen. Prozessbezogene Ansätze bauen darauf auf, dass
die Qualität eines Software-Produktes von der Qualität des Software-Prozesses stark abhängig ist.
Nach diesem Ansatz ist die Qualität des Software-Prozesses relevant für die Erzeugung eines Software-Produktes mit herausragenden Fähigkeiten. Die entscheidende Frage ist dann: Wie wird der Software-Prozess verbessert?
Um eine Verbesserung des Software-Prozesses zu bilden es ist unentbehrlich zu wissen, wo die Schwächen des Prozesses liegen. Dafür sind Prozess-Bewertungsmethoden verwendet, die beurteilen wie gut oder schlecht die Prozessleistung ist. Sie sind Bewegungsantreiber der Verbesserungen. Mit ihrer Anwendung werden Fehler im Software-Prozess identifiziert und Verbesserungsziele festgelegt.
Die große Menge der vorhandenen Bewertungsmethoden und ihre verbreitete Benutzung sind die Gründe für die Suche nach einem internationalen Standard. 1993 bekommt das Projekt SPICE (Software Process Improvement and Capability dEtermination) diese Aufgabe, und 1995 entstehen die Entwürfe des Standards ISO 15504 für die Bewertung von Software-Entwicklungsprozessen. Die Entwürfe sind auf der Webseite des SPICE-Projektes abrufbar. (Siehe http://www-sqi.cit.gu.edu.au/spice/ )
Der Standard bietet eine Skala zur Bewertung der Leistung aller Prozesse der Software-Entwicklung. Die Prozesse werden, ausgehend von bestimmten Kriterien, beurteilt, und auf dieser Basis wird der Reifegrad der Prozesse bzw. der verschiedenen Prozess-Gebiete einer Software-Organisation bestimmt. Die Prozess-Schwächen und -Stärken werden dazu in Prozess-Profilen dargestellt, was die Erkennung von zu perfektionierenden Aspekten erleichtert und als Basis für den SPICE-Verbesserungsprozess dient.
Mit Hilfe von der SPICE-Bewertung können Software-Organisationen kontrollieren, wie leistungsfähig ihre Software-Entwicklungsprozesse sind. Aber auch die Software- Auftraggeber werden davon profitieren. Sie können mit Hilfe von der SPICE-Bewertung die Prozess-Qualität und damit die Leistungsfähigkeit von Software-Lieferanten beurteilen.
|