|
|
|||||||||||||||
Hinweis: Dieser Kurs kann auch als ein- bis zweiwöchiger Workshop außerhalb von Universitäten durchgeführt werden. Die Inhalte können dann individuell abgestimmt werden. Bei Interesse klicken Sie bitte hier! |
Überblick Software Qualitätsmanagement Software Qualitätsmanagement ist der auf Software bezogene Teil des Total Quality Managements (TQM). Der Kurs beginnt mit einem kurzen Rückblick auf die Entwicklung des Qualitätsmanagements im Allgemeinen unter Bezug auf seine Pioniere Deming und Juran. Dazu gehört eine gründliche Einführung in die Terminologie des Qualitätsmanagements. Danach wenden sich der Kurs der ISO9000:2000 zu und ihren Konsequenzen für das Software Qualitätsmanagement. Die jetzt gültigen Normen der ISO9000:2000 werden verglichen mit den davor gültigen Normen der ISO9000 von 1994 und ihrem spezifischen Zusatz für Software: ISO9000 Teil 3. Die acht grundlegenden Prinzipien der ISO9000:2000 werden im Detail betrachtet und auf Problemstellungen des Software-Qualitätsmanagements bezogen. Anschließend beschäftigt sich der Kurs mit der Aufgabenstellung, ein zur ISO9000 konformes Qualitätssystem gemäß den in der ISO 9000 dreizehn vorgeschlagenen Prozessschritten zu etablieren. Mit diesen Kenntnissen untersuchen wir das Capability Maturity Model (CMM) für Software mit seinen fünf Reifestufen und vergleichen es mit der ISO9000:2000. Nachdem die Mangementaspekte klar gelegt sind, nehmen wir eine technische Sicht ein und betrachten aus dieser Sicht die ISO9000 und das CMM kritisch. Damit sind die Voraussetzungen geschaffen, selbst ein sogenanntes Qualitätssystem zu entwickeln. Die praktische Arbeit geht von dem Modell aus, dass die Hörerschaft ein kleines fiktives Beratungsunternehmen bildet, das den Auftrag hat, für ein virtuelles Softwarehaus ein Qualitätssystem zu entwickeln. Das Softwarehaus kann per e-Mail und Diskussionsforen erreicht und interviewt werden. Der Dozent nimmt dabei verschiedene Rollen innerhalb des Softwarehauses an und antwortet auf Fragen in der in der Praxis typischen Weise. Die Studenten werden in verschiedene Teams mit unterschiedlichen Verantwortlichkeiten aufgeteilt. Zu den angestrebten Arbeitsergebnissen gehört ein Qualitätshandbuch, verschiedene Prozesse für das Qualitätsmanagement sowie Dokumentvorlagen für die Software-Entwicklung. Der Kurs richtet sich an Studierende eines Master-Studiengangs und setzt solide Kenntnisse des Software-Engineering voraus. |
|||||||||||||||
|
Copyright © 2010 by Wolfram Bartussek |
||||||||||||||||
|
|||||||||||||
|
|||||||
|
|||||||||