QS-Massnahmen
Analytische QS-Massnahmen …sind nachführende Tests und Kontrollen
Statische Prüfungen (Dokumente)
Audit (lat. Anhörung)
Ist ein Prozess, welcher Dokumente prüft, ob formell die richtige Vorgehensweise angewandt wurde und ob dabei alle Anweisungen befolgt und alle Standards eingehalten wurden.
Eine unabhängige und genaue Überprüfung von Aufzeichnungen und Aktivitäten
Einhaltung bestehender Richtlinien
Einhalten vorgegebener Verfahrensweisen
Empfehlung notwendiger Veränderungen
Projektaudit
Ein Projektaudit ist die Analyse des Fortschritts eines Projektes.
Zweck
Verbesserung des Projektabwicklungsverfahrens und dessen Anwendung
Review (Begutachten)
Technisches Review
Fachliche Prüfung eines wesentlichen Dokumentes (z.B. Architekturentwurf) auf Übereinstimmung mit Spezifikation
Zweck
Diskussion
Entscheidungen treffen
Alternativen bewerten
Fehler finden
technische Probleme lösen
Informelles Review
Es ist eine einfache Art eines Reviews, bei dem meistens „Gegenlesen unter Kollegen“ durchgeführt wird.
Inhaltlich können dieser Art folgende, praxisbezogene Reviewarten zugeordnet werden (Begriffe je nach Firmenkultur unterschiedlich):
Pulttest
Programm-Autor spielt den Code anhand von einfachen Testfällen gedanklich durch.
Peer Rating
Gutachten, das von gleichgestellten Programmierern anonym über ein Programm erstellt wird.
Stellungnahmeverfahren
Autor verteilt Arbeitsergebnis an ausgewählte Gutachter zur Beurteilung.
Round-Robin Review
Es wird nur mit positiven Argumenten begutachtet. Die Zuhörer haben die Aufgabe zu intervenieren.
Walkthrough
Diskussion von Szenarien, Probeläufen und Alternativen im Kreis gleichgestellter Mitarbeiter mit möglichst niedrig gehaltenem Aufwand
Zweck
Lernen
Verständnis erzielen
Fehler finden
Inspektion
Formalste Reviewtechnik mit einem dokumentierten Vorgehen nach IEEE 610, IEEE 1028.
Zweck: Sichtüberprüfung von Dokumenten um Mängel zu finden
Nichteinhaltung von Entwicklungsstandards
Nicht-Konformität gegenüber Spezifikationen
usw.
Design and Code Inspection
Prüfung und Bewertung eines Produkts mit rechnergestützten Massnahmen.
Prüfen von
Form
Struktur
Inhalt
Dokumentation.
Analytische QS-Massnahme
Dynamische Prüfungen (lauffähige Prüflinge)
Usability-Test
Es wird die Bedienung des Prüflings durch Benutzer getestet
Blackbox-Test
Es wird das Verhalten des Prüfling (Aussensicht) geprüft
Whitebox-Test
Es wird die innere Struktur des Prüflings getestet. Voraussetzung ist, dass der Prüfer nahezu genau so viel über den Prüfling weis, wie dessen Entwickler.
Progressiver Test
Überprüfung, ob im Rahmen von Neu- und Weiterentwicklungen neu erstellte/veränderte SW-Komponenten Fehler beinhalten.
Regressiver Test (Regressionstest)
Überprüfung, ob im Rahmen von Wartung & Weiterentwicklung unveränderte SW-Komponenten weiterhin fehlerfrei arbeiten.
Analytische QS-Massnahme
Konstruktive QS-Massnahmen …sind vorbeugenden Massnahmen
Technische Massnahmen (Produktorientiert)
Unterstützung des Entwicklungsprozesses durch Methoden und Werkzeuge
Gliederungsschema vorrgeben (Methode)
alle Punkte sind beschrieben und werden behandelt
Pflichtenheft
Formular-Vorlage
Anforderungskatalog
Schnittstellenbeschreibung
Dokumentation
Checklisten
etc.
Einsatz der strukturierten Analyse (Methode)
alle relevanten Informationen werden behandelt
Einsatz einer definierten Programmiersprache (Sprache)
Know-how Transfer
Codekontrolle
Erstellen eines Prüfplans (Werkzeug)
alle relevanten Funktionen sind bekannt und können geprüft werden
Einsatz geeigneter Programmierwerkzeuge (Werkzeug)
welches schon bei der Erfassung des Codes auf Fehler aufmerksam macht
mit welchen der Code nach dem Erfassen geprüft werden kann
Dokumentation des Produkts / der Arbeit (Methode)
Nachvollziebarkeit
Überprüfbarkeit
Schulung der Mitarbeiter (Methode)
Konstruktive QS-Massnahmen
Organisatorische Massnahmen (prozessorientiert)
Standardisierung des Entwicklungsprozesses (Richtlinie)
Wer macht was wann womit.
Verantwortlicher
Prüfgegenstand
Zeitplan
Ressourcen
Anwendung eines SW-Entwicklungsstandards
Einsatz eines Konfigurationsmgmt.-Systems (Checklisten)
Identifizierung aller SW-Elemente einer Konfiguration
Festlegung eines Vorgehensmodells (Standards)
Sorgt für Transparenz und Planbarkeit
Aufwand- & Kostenschätzung (Checklisten)
Planung und Realisierung der Kosten und Termine
Einhalten von CD-Richtlinien
Ergebnisse an Hand von Richtlinien prüfbar
Definition des Projektteams (Standards)
Klare Hierachie
Klare Verantwortlichkeiten
Monatliche Veröffentlichung des Statusbericht (Standards)
Ampelkonzept
Kommunikation des Projektstatus
Offenlegung von Projektabweichungen
Termine
Kosten
Führen von Tasklisten (Checklisten)
Klare Verantwortlichkeiten
Terminkontrolle
Kontinuierliche Aufwanderfassung (Standards)
Ressourcenverwaltung
Kostenkontrolle
Projektbesprechnungen
Regelmässige
Projektteamsitzung
Einzelgespräche mit Projekt-MA's
Sitzungen der Entscheidungs-, Beratungs- und Steuerungsgremien
Ergebnisgesteuerte
Sitzungen zu Phasen
Sitzungen zu Meilensteinen
Ereignisgesteuerte
Projektkrise
erheblichen Projektabweichungen
Qualitätsmängeln
Personalproblemen
Entwicklungstechnischen Sachproblemen
Veränderte Marktsituation
Delivarables
Erkennen von Abweichungen
Offenlegen von Problemen
Fördern des Teamzusammenhalts
Erkennen des Projektstatus
Konstruktive QS-Massnahmen
Topic
Topic
QS-Massnahmen
Added: 2010-01-16 19:57:14
From: (Joined 2009-08-22 06:50:23)
102 views |18 downloads
QS-Massnahmen