Professional Documents
Culture Documents
Modul 189
Das IT-Qualittssystem ist ein gesamtes und in sich abgeschlossenes Fhrungsmodell fr ein ITVorhaben, dass die Erreichung der Qualitt als Ziel hat.
Setzt sich aus folgenden Subsystemen zusammen:
Projektmanagement
Qualittssicherung
Seite 1 von 59
Das IT-Qualittssystem
Qualittsprobleme Ursachen:
Seite 2 von 59
Seite 3 von 59
Seite 4 von 59
Seite 5 von 59
Die Rahmenbedingungen
Seite 6 von 59
Die Analyse der Messergebnisse zur Abschtzung und Verbesserung der Produkt- und
Prozessqualitt
Qualittsmerkmale
Seite 7 von 59
Qualittsmanagement
Umfasst alle Ttigkeiten des Gesamtmanagements, die im Rahmen eines IT-Qualittssystems die
Qualittspolitik, die Ziele sowie die Verantwortlichkeiten festelgen und diese durch Mittel wie
Qualittsplanung, Qualittslenkung, Qualittssicherung und Qualittsverbesserung verwirklichen.
Qualittsplanung
bestimmt
klassifiziert
gewichtet werden
Nur mit quantifizierten Qualittsmerkmalen ist die berprfung der Planerfllung mglich.
Qualittslenkung
Darunter wird die Steuerung verstanden, die eingesetzt wird, um die vergebenen Qualittsziele und
-anforderungen zu erreichen.
Voraussetzung: Umfassende Qualittsplanung und -prfung
bernimmt: Steuerung, Korrektur und berwachung der Realisierung einer Arbeitseinheit.
Hilfsmittel: Qualittsprfung
Qualittsprfung
Wird kontrolliert, inwiefern ein Ergebnis den Anforderungen entspricht.
Hauptbereiche:
Seite 8 von 59
Seite 9 von 59
Internationale Standards
Vorgehensmodelle
Sequenzielles Phasen-Modell
Seite 11 von 59
Spiral-Modell
Grundidee: Risikominimierung. Projekt durchluft mehrere Zyklen gleichartiger Ttigkeiten.
Radius der Kurve stellt die bis zum jeweiligen Zeitpunkt kumulierten Kosten dar. Winkel gibt den
Fortschritt an, der in jeder Phase erreicht wurde.
Seite 12 von 59
V-Modell
Konstruktive Aktivitten werden von prfenden Aktivitten getrennt.
Prfende Aktivitten: Verifikation und Validierung
Einer Phase mit mehrheitlich konstruktiven Aktivitten wird eine Phase mit entsprechenden
prfenden Aktivitten gegenbergestellt.
Linke Achse: Konstruktive Aktivitten (Vom Groben ins Detail)
Rechte Achse: Prfende Aktivitten (Vom Detail ins Gesamtsystem)
Seite 13 von 59
V-Modell 97
Umfasst Regelungen in Bezug auf Kernaktivitt, Methodenzuordnung und die Funktionalen
Werkzeuganforderungen. Es ist klar umrissen, in welchen Schritten und mit welchen Methoden die
Entwicklungsarbeit auszufhren sind und welche funktionalen Eigenschaften die zum Einsatz
kommenden Werkzeuge aufweisen mssen.
Regelungen werden in 4 Ttigkeitsbereiche (Submodelle) gegliedert:
Projektmanagement (PM)
Systemerstellung (SE)
Qualittssicherung (QS)
Konfigurationsmanagement (KM)
Seite 14 von 59
Seite 15 von 59
Projektmanagement
Kernaktivitten
Leistungsaustausch des Subsystems Projektmanagement im IT-Qualittssystem
Subsystem PM regelt die Aufgaben und Funktionen des technischen Projektmanagements innerhalb
des Entwicklungsprozesses. Berhren keinerlei organisatorische Festlegungen. Umfasst Planung,
Kontrolle und Steuerung projektinterner Ttigkeiten, Zuordnung projektinterner Rollen und
Einrichtung Schnittstelle zu projektexterner Einheiten (Auftraggeber)
Seite 16 von 59
Projektstart
Wichtig:
Ziel:
Planung
Ausgehend vom Projektstrukturplan mssen die Vorgnge und die Reihenfolge bestimmt werden,
die notwendig sind, um das Projektziel zu erreichen.
Mit Hilfe des Phasenmodells , welches das Projekt in einzelne ,zeitliche Abschnitte zerlegt, wird der
Projektablauf grob vorgegeben.
Es mssen Meilensteine vorgegeben werden um das Projekt zu berwachen.
Bei grsseren Vorhaben Untersttzung durch Netzplan, bei kleineren Balkendiagramm
(Ganttdiagramm).
Zielgruppenorientierte Informationen
Projektphasenorientierte Planung
Seite 18 von 59
Projektabschluss
Es ist vom Projektmanagement ein Projektabschlussbericht zu verfassen mit Inhalt:
Die whrend der Entwicklung erstellten Produkte sowie die Abwicklungsprozesse sind
auszuwerten.
Ziel: Erfahrungswerte und Erkenntnisse ber den Entwicklungsgang zu gewinnen und in
nachfolgenden Projekten zu bercksichtigen.
Dient dazu Erfahrungswerte zu ermitteln, Problembereiche des Teams und der Entwicklung zu
lokalisieren, Auswirkungen von Mngeln zu analysieren, Entscheidungen zu evaluieren.
Projektstrukturierung
Stakeholderanalyse
Projektstrukturierung
In der Projektstartphase werden die Voraussetzungen fr den Erfolg des knftigen Produkts
geschaffen.
Termin-, Kosteneinhaltung als auch Leistungserfllung hngen in entscheidendem Mass von der
Qualitt der Planung ab.
Projektstrukturierungstypen
Struktureinheiten
Grundfrage
Grundlage
Lieferobjekte
Projektablauf
Seite 19 von 59
Seite 20 von 59
Seite 21 von 59
Stakeholdernanalyse
Zweck: Erarbeitung von Massnahmen, um entweder Hopper oder Opponents zu einem
Lagerwechsel zu bewegen oder die durch die Opponents entstehenden Risiken zu kontrollieren.
Massnahmen mssen in der Projektplanung oder Risikomanagement bercksichtigt werden.
Seite 22 von 59
Projektbezogene Risikoanalyse
Dient vor allem der Ermittlung von Kriterien zur Festlegung eines projektspezifischen QS-Systems
und konstruktiven QS-Massnahmen.
Beinhaltet folgende Schritte:
Seite 23 von 59
Seite 24 von 59
Seite 25 von 59
Gantt-Diagramm
Aufwandschtzverfahren
Seite 26 von 59
Projekt-Fortschrittsanalyse
Seite 27 von 59
Seite 28 von 59
Seite 29 von 59
Kernaktivitten
Evaluation
Einfhrung
Seite 30 von 59
Analyse
Seite 31 von 59
Systembau
Seite 32 von 59
Evaluation
Seite 33 von 59
Einfhrung
Seite 34 von 59
= wird eingesetzt
Der Einsatz einer Basistechnik ist abhngig von der Komplexitt des zu entwickelnden Produkts.
Seite 35 von 59
Seite 36 von 59
Werkzeuge
Case-Tools
Seite 37 von 59
Seite 38 von 59
Qualittssicherung
Kernaktivitten
Seite 39 von 59
QS-Hauptaktivitten
Seite 40 von 59
QS-Plan
PHB = Projekthandbuch
Prfplan
Prfungsvorbereitung
Prfmethoden
Prfumgebung definieren
Grundlage: Prfanforderungen, -methoden und -kriterien.
Darauf basierend hat die Definition der Prfumgebung und die Festlegung der aller bentigten
Resourcen zu erfolgen.
Seite 41 von 59
Prfflle festlegen
Sind auf Basis der in der Prfspezifikation definierten Methoden und Prfanforderungen derart
auszuwhlen, dass die Erfllung der Qualittsanforderungen gewhrleistet ist.
Prfprozedur erstellen
Basierend auf der Definition der Prfflle in der Prfspezifikation sind genaue Arbeitsanweisungen
fr den Prfer zu erstellen.
Prozessprfung
Hier wird festgestellt, ob vorgegebene Vorgehensweisen un Projektstandards bei der Durchfhrung
bestimmter Aktivitten eingehalten werden.
Produktprfung
Wird als erstes die Prfbarkeit des Produkts festgestellt. Es ist zu untersuchen, ob die formalen
Vorgaben eingehalten sind, um das Produkt inhaltlich prfen zu knnen.
Die Ergebnisse werden in einem Prfprotokoll festgehalten.
QS-Berichtswesen
In dessen Rahmen sind die Prfprotokolle nach folgenden Kriterien auszuwerten:
Anzahl Probleme
Gewichtung Probleme
Seite 42 von 59
Programmierer lsst alle importierter Grssen von seinem Programm auf richtigkeit prfen.
Organisatorische Massnahmen:
Festlegung, welche Teilprodukte mit welchem Inhalt und welchem Layout whrend SWEntwicklung wann und von wem erstellt werden mssen. (Standardisierung
Entwicklungsprozess)
Analytische Methode
Damit die Qualitt des Produktes oder Prozesses geprft und bewertet. Es handelt sich um eine
diagnostische Massnahme. Dadurch wird das existierende Qualittsniveau gemessen. Ausmass und
Ort der Defekte knnen identifiziert werden. Ziel: Prfung und bewertung der Qualitt der
Prfobjekte.
Dynamische Prfung = Das Prfobjekt (Bsp.: Programm) wird bei der Prfung ausgefhrt.
Statische Prfung = Das Prfobjekt (Bsp.: Programm) wird bei der Prfung nicht ausgefhrt.
Audit: Aktivitt bei der sowohl die Angemessenheit und Einhaltung vorgegebener
Vorgehensweisen, Anweisungen und Standards als auch deren Wirksamkeit geprft wird.
Review: Ist ein formal geplanter und strukturierter Analyse- und Bewertungsprozess, in dem
Projektergebnisse einem Team von Gutachtern prsentiert und von diesen kommentiert oder
genehmigt wird.
Statische Analyse: Prfung und Bewertung von Qualittsmerkmalen eines Produkts, insbesondere
seiner Form, Struktur, Inhalts oder seiner Dokumentation mit rechnergesttzten Werkzeugen.
Black-Box-Test: Ist die innere Struktur des Prflings irrelevant, es interessiert das Verhalten des
Prflings gegen aussen, also ob eine bestimmte Eingabe die erwartete Ausgabe liefert.
White-Box-Test: Wird die innere Struktur des Prflings untersucht. Also der Vorgang im inneren
des Produkts.
Progressiver Test: Wird die berprfung, ob im Rahmen von Neu- oder Weiterentwicklungen neu
erstellte bzw. Vernderte Softwarekomponenten Fehler beinhalten, verstanden.
Seite 43 von 59
Regressiver Test: Versteht man die berprfung, ob im Rahmen von Weiterentwicklung oder
Wartung unvernderte Softwarekomponenten weiterhin Fehlerfrei sind. Voraussetzung: Die
Wiederholbarkeit und Dokumentation sowie die Reproduzierbarkeit des Ausgangsdatenbestands.
Werkzeuge
Seite 44 von 59
Seite 45 von 59
Seite 46 von 59
Seite 47 von 59
Magisches Dreieck
CCM betrachtet nderungen nicht als vermeidbare Strfaktoren, sondern als stetigen Grund zur
Verbesserung der Entwicklungs-, Beschaffungs-, und Produktionsprozesse.
CCM steuert die Anderungsprozesse im Projekt- und Betriebsphase und stellt systematische
Dokumentationsprozesse sicher, dass das IT-Produkt und seine Struktur generiert werden und Inhalt
und Umfang des Projekts mit seinen Projektplnen stndig auf dem aktuellen Stand bleiben.
CCM stellt sicher, dass Produkte eindeutig identifizierbar sind, Zusammenhnge und Unterschiede
von verschiedenen Versionen einer Konfiguration erkennbar bleiben und Produktnderungen nur
kontrolliert durchgefhrt werden.
Seite 48 von 59
Seite 49 von 59
Kernaktivitten
Regelt unter Bercksichtigung der Vorgaben aus dem Produktmanagement (Plandaten) den
organisatorischen und Abwicklungstechnischen Rahmen.
Umfasst das Problem-, Change-Management sowie das Verwalten aller Produktteile, deren
Versionen und Konfiguration.
Kernaktivitten CCM:
Seite 50 von 59
Software-Konfiguration
Jedes Software-Element wird mit einer fortlaufenden Nummer eindeutig identifiziert. Diese
Elemente sind mittels Beziehungen miteinander verbunden. Die Gesammtheit aller Beziehungen
zwischen den Software-Elementen bildet die Struktur der Software ab.
Eine Konfiguration besteht aus einer Menge von Software-Elementen / Hardware-Elementen, die
miteinander verbunden sind.
Seite 51 von 59
Baseline
Verbindet die gegenwrtigen aktuellen Versionen von SW/HW-Elementen zu einer Konfiguration.
Konfiguration = Menge von Versionen von SW/HW-Elementen, die zusammen mit den
Produktdokumenten ein lauffhiges Produkt ergeben.
Im Bild unten ist ersichtlich, welche Versionen in welcher Konfiguration zusammenarbeiten.
Seite 52 von 59
Seite 53 von 59
CCM-Werkzeuganbieter
Seite 54 von 59
Change-Request-Formular
Seite 55 von 59
Aktivitten im Vergleich
Seite 56 von 59
Seite 57 von 59
Inhaltsverzeichnis
Das IT-Qualittssystem.........................................................................................................................2
Elemente eines IT-Qualittssystems................................................................................................4
Die Subsysteme ..........................................................................................................................4
Beziehungen zwischen den Subsystemen...................................................................................5
Die Rahmenbedingungen............................................................................................................6
Definition und Standards......................................................................................................................7
Qualittsmerkmale...........................................................................................................................7
Qualittsmanagement.......................................................................................................................8
Qualittsplanung.........................................................................................................................8
Qualittslenkung.........................................................................................................................8
Qualittsprfung..........................................................................................................................8
Konstruktives versus analytisches Qualittsmanagements.........................................................9
Internationale Standards................................................................................................................10
Vorgehensmodelle..........................................................................................................................10
Sequenzielles Phasen-Modell....................................................................................................10
Wasserfall-Modell mit Rckkoppelung.....................................................................................11
Spiral-Modell............................................................................................................................12
V-Modell...................................................................................................................................13
V-Modell 97..............................................................................................................................14
Rational Unified Process (RUP)...............................................................................................15
Zusammenfassung Qualittsmanagement und Standards.........................................................15
Projektmanagement............................................................................................................................16
Kernaktivitten...............................................................................................................................16
Projektstart.....................................................................................................................................17
Planung..........................................................................................................................................18
Kontrolle und Steuerung................................................................................................................18
Information und Dokumentation...................................................................................................18
Projektabschluss.............................................................................................................................19
Methoden und Werkzeuge..................................................................................................................19
Methoden fr den Projektstart.......................................................................................................19
Projektstrukturierung................................................................................................................19
Stakeholdernanalyse..................................................................................................................22
Projektbezogene Risikoanalyse.................................................................................................23
Methoden fr die Projektplanung..................................................................................................24
Netzplan ...................................................................................................................................24
Gantt-Diagramm.......................................................................................................................26
Aufwandschtzverfahren...........................................................................................................26
Methoden fr die Kontrolle und Steuerung...................................................................................27
Meilenstein-Trendanalyse.........................................................................................................27
Projekt-Fortschrittsanalyse........................................................................................................27
Earned-Value-Methode (Erzielte Wertschpfung)....................................................................28
Systementwicklung und Beschaffung ......................................................................................29
Kernaktivitten...................................................................................................................................30
Phasen der Systementwicklung und Beschaffung ........................................................................30
Analyse......................................................................................................................................31
Systembau.................................................................................................................................32
Evaluation.................................................................................................................................33
Einfhrung................................................................................................................................34
Methoden und Werkzeuge..................................................................................................................35
Seite 58 von 59
Seite 59 von 59