Prozessverbesserung ist der erste Schritt für jede Organisation, die eine Prozesskultur haben möchte. Alle Organisationen sind im Veränderungsprozess und Prozessverbesserungsstudien sind eine Studie, die auf einigen grundlegenden Daten basieren sollte, die geplant werden sollten. Andernfalls ist es wahrscheinlich, dass es fehlschlägt. ISO 15504 Standardoder besser bekannt unter dem Namen SPICE-Standardist einer der umfassendsten Prozessstandards auf diesem Gebiet.

SPICE, das aus den Initialen "English Software Process Improvement" und "Capability Determination" besteht, ist definiert als die Bestimmung des Fähigkeitsniveaus der Softwareprozessentwicklung. Der Zweck des SPICE-Modells besteht darin, ein gemeinsames Prinzip für verschiedene Bewertungsmodelle und -methoden für Softwareprozesse festzulegen. Auf diese Weise wird ein gemeinsamer Bericht für die Bewertungsergebnisse erhalten.

Das generierte Referenzmodell definiert die grundlegenden Ziele, die für ein qualitativ hochwertiges Software-Engineering auf höchstem Niveau erforderlich sind. Infolgedessen wird die Software auf jede Softwareorganisation angewendet, die Qualifikationen in Bezug auf Anschaffung, Entwicklung, Betrieb und Support anstrebt. Das Referenzmodell sucht nicht nach einem Unternehmen mit einer bestimmten Struktur, einer bestimmten Managementphilosophie und basiert nicht auf einer bestimmten Softwaretechnologie oder Entwicklungsmethode oder einem bestimmten Softwarelebenszyklusmodell.

Das SPICE-Modell kann als Prozessevaluierung in Informationstechnologien ausgedrückt werden. Dieses Modell ist eine Norm, die von der International Standards Organization (ISO) und der International Electrotechnical Commission (IEC) entwickelt wurde.

ISO 15504 Software-Prozessbewertungssystemhat zwei Dimensionen. Dazu gehören Prozessdimension, interne Prozessverbesserungsstudien und Prozesskompetenzdimension, die nach außen gerichtete Talentermittlungsstudien definieren. Das heißt, es gibt Prozesse in der ersten Dimension und in der zweiten Dimension gibt es Talentstufen.

Es gibt fünf Prozesse in der Prozessdimension:

  • Prozesse, die den Kunden und den Lieferanten (Kunden) direkt betreffen
  • Engineering-Prozesse
  • Prozesse, die das Projekt ausmachen
  • Prozesse unterstützen
  • Organisationsprozesse (Organisierung)

Für jeden dieser Prozesse wird ein Kenntnisstand festgelegt. Diese Fähigkeitsstufen sind:

  • 0: Unvollständiger Level
  • 1: Level ausgeführt
  • 2: Verwaltete Ebene
  • 3: Institutionalisierte Ebene
  • 4: Vorhersagbarer, gemessener Pegel (vorhersagbar)
  • 5: Level kontinuierlich verbessern (optimieren)

Der von der Staatlichen Planungsorganisation herausgegebene Leitfaden zur Vorbereitung öffentlicher Informations- und Kommunikationstechnologieprojekte wurde erstellt, um die allgemeinen Grundsätze und Grundsätze festzulegen, die bei den Investitionen der amtlichen Stellen im Bereich der Informations- und Kommunikationstechnologien zu beachten sind.

Diese Richtlinie soll potenziellen Fehlern bei den Softwareprojekten der amtlichen Stellen vorbeugen, andererseits die Qualitätszertifizierung in der Branche fördern und zur internationalen Wettbewerbsfähigkeit beitragen. Um dies zu erreichen, ist vorgesehen, die 2007-Softwarequalitätsmodelle des 15504-Standards (SPICE) nach TS ISO / IEC ab dem 2-Jahr in Abhängigkeit von Umfang und Umfang des Projekts zu implementieren.

ISO 15504 Software Process Evaluation System-StandardIn 1995 wurde es gemeinsam von der International Standards Organization (ISO) und der International Electrotechnical Commission (IEC) entwickelt.

In Softwareentwicklungsprojekten leidet das Management im Allgemeinen unter Problemen wie einem schlechten Verständnis der Entwicklungsprozesse oder dem Fehlen einer guten Planung oder eines guten Managements des Projekts. Um diese Probleme zu vermeiden, waren diszipliniertere Entwicklungsprozesse und die Entwicklung von Standards erforderlich. SPICE ist einer dieser entwickelten Standards.

SPICE wurde entwickelt, um Softwareprozesse zu verbessern und Prozessfähigkeiten zu bestimmen. SPICE hat folgende Grundprinzipien:

  • Standardisierung
  • Bewertung, Identifikation und Verbesserung der Fähigkeiten
  • An andere Modelle anpassen
  • Entwicklung messen
  • Konsistenz und Wiederholbarkeit
  • Kein Zertifizierungszweck

Wir haben oben erwähnt, dass es zwei Dimensionen des ISO 15504-Software-Prozessbewertungssystems gibt: Prozessgröße und Fähigkeitsstufen.

Die Kriterien für die Prozessgröße lauten wie folgt:

  • Prozesse sind Geschäftsmethoden.
  • Prozesse bestehen normalerweise aus Unterprozessen und Prozessen.
  • Prozesse werden kontinuierlich dokumentiert und aktualisiert.
  • Prozesse haben Ein- und Ausgänge.

Beispielsweise sind Unterprozesse von Konstruktionsprozessen, Analyse von Softwareanforderungen, Entwerfen von Softwarearbeiten, Durchführen von Software und Testen von Software Unterprozesse.

Ein weiteres Modell für Softwareprozesse ist die Capability Maturity Model Integration (CMMI). Dieses Prozessmodell ist ein Modell, das den Reifegrad der Softwareplanung, -entwicklung, -konfiguration und ähnlicher Softwareprozesse von Organisationen bewertet. Mit der Entwicklung von 1986 wurde im Laufe des Jahres begonnen.

Während sich dieses Modell mehr auf Managementprozesse konzentriert, konzentriert sich der ISO / IEC 15504-Standard mehr auf Engineeringprozesse.