Software Qualität: Übung 3



Ähnliche Dokumente
Software-Qualität: Übung 3 Qualität Definieren und Erreichen

ClubWebMan Veranstaltungskalender

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Bei der Focus Methode handelt es sich um eine Analyse-Methode die der Erkennung und Abstellung von Fehlerzuständen dient.

Etikettendruck mit Works 7.0

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Hilfe zur Urlaubsplanung und Zeiterfassung

Computeria Rorschach Mit Excel Diagramme erstellen

Bernadette Büsgen HR-Consulting

Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Erstellen einer digitalen Signatur für Adobe-Formulare

Rechnung Angebot Zeiterfassung

LSF-Anleitung für Studierende

Urlaubsregel in David

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

SWOT Analyse zur Unterstützung des Projektmonitorings

Serienbrief mit Works 7.0

Erstellen der Barcode-Etiketten:

Erfahrungen mit Hartz IV- Empfängern

Outlook Vorlagen/Templates

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

teischl.com Software Design & Services e.u. office@teischl.com

macs Support Ticket System

Bedienungsanleitung für den SecureCourier

Vorgehensweise bei Lastschriftverfahren

Professionelle Seminare im Bereich MS-Office

GPP Projekte gemeinsam zum Erfolg führen


Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert

Checkliste zur qualitativen Nutzenbewertung

Kurzeinführung Excel2App. Version 1.0.0

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Agile Enterprise Development. Sind Sie bereit für den nächsten Schritt?

LEITFADEN ZUR ERFOLGREICHEN ONLINE-BEWERBUNG

- Unsere Zusammenarbeit

Newsletter. 1 Erzbistum Köln Newsletter

How to do? Projekte - Zeiterfassung

Karten-Freischaltung mit dem UNLOCK MANAGER

Instruktionsheft für neue Webshop Hamifleurs

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

von: Oktay Arslan Kathrin Steiner Tamara Hänggi Marco Schweizer GIB-Liestal Mühlemattstrasse Liestal ATG

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Checkliste Webauftritt

Semestralklausur zur Vorlesung. Web Mining. Prof. J. Fürnkranz Technische Universität Darmstadt Sommersemester 2004 Termin:

Kapiteltests zum Leitprogramm Binäre Suchbäume

Ziele. Wer vom Ziel nichts weiß, kann den Weg nicht haben! Christian Morgenstern

11. Handbuch Online-Tool Stufe II. Wie die Daten ins Online-Tool eingegeben werden.

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Anleitung OpenCms 8 Webformular Auswertung

So funktioniert das online-bestellsystem GIMA-direkt

ÜBUNG. Einführung in das IT- Projektmanagement WS 2012/13. Dr. The Anh Vuong

Mit einem Doppelclick auf den Ortsnamen erhalten Sie eine Liste mit allen Pulheimer Adressen angezeigt.

)XQNWLRQVWDVWH8PEXFKHQ

Erfüllen wir Ihre Erwartungen?

Menü auf zwei Module verteilt (Joomla 3.4.0)

Noten ausrechnen mit Excel/Tabellenkalkulation. 1) Individuellen Notenschlüssel/Punkteschlüssel erstellen

QTrade GmbH Landshuter Allee München Seite 1

MAB STEUERBERATUNGSGESELLSCHAFT MBH LINCKE, LEONHARDT & SZURPIT

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

EINFACHES HAUSHALT- KASSABUCH

Das neue Tech Data Software Download Portal

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

4 Ideen zur Verbesserung des -Marketings!

Beschreibung Regeln z.b. Abwesenheitsmeldung und Weiterleitung

Internationales Altkatholisches Laienforum

Verwaltungsnummer festlegen oder ändern mit Ausnahme der 1XPPHUSie bestätigen die Eintragungen mit Drücken der Taste Return.

Anwendungsbeispiele Buchhaltung

ARCO Software - Anleitung zur Umstellung der MWSt

Benutzerverwaltung und Rechtevergabe

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Fragen und Antworten

Fragebogen: Abschlussbefragung

SWE12 Übungen Software-Engineering

Klausur Informationsmanagement

Wann ist eine Software in Medizinprodukte- Aufbereitungsabteilungen ein Medizinprodukt?

Kostenstellen verwalten. Tipps & Tricks

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Handbuch zum Excel Formular Editor

Probleme kann man nie mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein BERATUNG

Leseauszug DGQ-Band 14-26

Der Kalender im ipad

Bezwinge den Kreis. Was ist Diskriminierung?

Feiertage in Marvin hinterlegen

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Software-Qualität Ausgewählte Kapitel

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

LinguLab GmbH. Bedienungsanleitung Allgemeine Definition

e LEARNING Kurz-Anleitung zum Erstellen der Aktivität Aufgabe

Anleitung für Aussteller So funktioniert s!

Datenexport aus JS - Software

ERP-Evaluation systematisch und sicher zum optimalen ERP-System

Dokumentation: ZIBXL - Auswertung der internen Umbuchungen

DOS-Sympas Scope Dateien in Excel einlesen

Leichte-Sprache-Bilder

Was bedeutet Inklusion für Geschwisterkinder? Ein Meinungsbild. Irene von Drigalski Geschäftsführerin Novartis Stiftung FamilienBande.

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Transkript:

1. Informationen Formales Software Qualität: Übung 3 ISO/IEC 9126 Quality Function Deployment Zielbäume CMMI Abgabetermin: Freitag 8. Juni 2007, 18.00 CET (Central European Time) Abgaben per e-mail an fricker@ifi.unizh.ch Das abzugebende Material ist in den Teilaufgaben erwähnt. Bei Fragen: Uniboard 3514 oder e-mail an fricker@ifi.unizh.ch. Ein Excel Template, welches weiter anzupassen ist (falls verwendet), ist auf der Homepage verfügbar. Der ISO/IEC 9126 Standard wurde ausgeteilt. Struktur der Übung Ziel der Übung ist, Qualität definieren zu können und die Rolle von Qualitätsdefinition im CMMI Kontext zu kennen. Teil A: ISO/IEC 9126 und QFD Teil B: Zielbäume Teil C: CMMI Gruppen Die Aufgaben sind paarweise oder zu dritt (max 1 Ausnahme) zu lösen.

2. Aufgabestellung Teil A.1 Ziel dieser Übung, ist Benutzerbedürfnisse zu definieren und deren Umsetzung mit messbaren Qualitätsmerkmalen zu planen. Folgende Werkzeuge sollen verwendet werden: - Für die Definition von Benutzerbedürfnissen: o Typenkatalog für Benutzerbedürfnisse: ISO/IEC 9126-1 Quality model for quality in use o Die Benutzerbedürfnisse sollen nach folgendem Schema als Ziele, Anforderungen im QFD Qualitätshaus (Bild 1) dokumentiert werden. [ISO/IEC 9126-1 Subcharakteristik]: [Bedürfnis] - Für die Definition von messbaren Qualitätsmerkmalen: o Typenkatalog für Qualitätsmerkmale: ISO/IEC 9126-1 Quality model for external and internal quality o Die Qualitätsmerkmale sollen nach folgendem Schema als Mittel, Produktmerkmale im QFD Qualitätshaus (Bild 1) dokumentiert werden. [ISO/IEC 9126-1 Subcharakteristik]: [Qualitätsmerkmal] Bild 1: QFD Qualitätshaus Szenario: Ihr Team ist für die Weiterentwicklung eines e-mail Clients verantwortlich. Da Ihr Team mit minimalen Finanzen auskommen muss, war es bisher sehr schwierig, gegen die stärkere Konkurrenz anzukämpfen. Um die nächste Weiterentwicklung zu planen, entschliessen Sie sich, Qualitätsmerkmale Ihres Produktes systematisch zu verbessern. Sie möchten mit Hilfe von QFD und ISO/IEC 9126 herausfinden, welche Produktmerkmale minimal zu verbessern sind, um weitere Benutzer, bzw. Marktanteile, zu gewinnen.

Aufgabe: a) Definieren Sie typische Bedürfnisse von Benutzern von e-mail Software. Verwenden Sie hierzu das ISO/IEC 9126-1 Modell Quality model for quality in use. Sie sollen mindestens 1 Subcharakteristik pro Quality model for quality in use Charakteristik definieren. Tragen Sie die Resultate im House of Quality unter Ziele, Anforderungen ein. b) Definieren Sie die Wichtigkeit der unter a) definierten Bedürfnisse nach folgender Skala: 1 irrelevant, 3 wichtig, 5 unabdingbar. Tragen Sie die Resultate im House of Quality unter Gewicht ein. c) Wählen Sie zwei e-mail Softwarelösungen aus (http://en.wikipedia.org/wiki/comparison_of_e-mail_clients), die Sie für den Rest der Übung analysieren wollen. Tragen Sie Ihre Wahl im House of Quality als Titel der Felder Konkurrenten ein. Verwenden Sie die Namen der gewählten Lösungen (oder eine Abkürzung davon) als Titel: Konkurrenzprodukt 1, Konkurrenzprodukt 2 d) Identifizieren Sie auf Basis der beiden konkurrenzierenden Lösungen Produktmerkmale, welche helfen, die Benutzerbedürfnisse zufriedenzustellen. Verwenden Sie hierzu das ISO/IEC 9126-1 Modell Quality model for external and internal quality. Für jedes Benutzerbedürfnis sollen Sie mindestens drei Produktmerkmale (ISO/IEC 9126 Quality model for external and internal quality Subcharakteristiken) identifizieren. Tragen Sie die Resultate im House of Quality unter Mittel, Produktmerkmale ein. e) Evaluieren für jedes Benutzerbedürfnis, wie stark die Produktmerkmale helfen, das Bedürfnis zufriedenzustellen. Skala: [leer] gar nicht, 1 schwach, 3 mittel, 5 sehr stark Tragen Sie die Resultate im House of Quality unter Zuordnungen ein. f) Evaluieren Sie, welche Produktmerkmale sich positiv bzw. negativ beeinflussen. Tragen Sie die positive bzw. negative Korrelation der Produktmerkmale im House of Quality unter Merkmalskorrelationen ein. g) Evaluieren Sie, wie gut die beiden Konkurrenten die Benutzerbedürfnisse zufriedenstellen. Skala: 1 schwach, 3 mittel, 5 sehr stark Tragen Sie die Resultate im House of Quality unter Konkurrenten (Benchmark) ein.

h) Entscheiden Sie, welcher der beiden Konkurrenten die schwächere Lösung darstellt. Warum ist dies die schwächere Lösung? Ihr Team wird nun diese Softwarelösung repräsentieren. Überlegen Sie sich dann, welche Bedürfnisse von Ihrer Software besser zufriedengestellt werden sollen, damit Sie Benutzer Ihrer Konkurrenz überzeugen können, neu Ihre Software zu verwenden. Was müssen Sie mindestens tun, damit dies gelingt? Tragen Sie die Resultate im House of Quality in einer neuen Spalte unter Konkurrenten (Benchmark) ein. Schreiben Sie die Antwort zu den Fragen zusammen mit der Begründung auf. i) Überlegen Sie sich, welche Qualitätsmerkmale Sie an Ihrer Software verändern müssen, um Ihre Strategie aus Aufgabe h) zu verfolgen. Welche Zielwerte streben sie für diese Qualitätsmerkmale an? Warum genügt das Verändern dieser Merkmale und warum braucht es keine weiteren Veränderungen? Markieren Sie die zu verändernden Qualitätsmerkmale im House of Quality unter Mittel, Produktmerkmale. Tragen Sie die Zielwerte im House of Quality unter Erwartete Werte ein. Schreiben Sie die Antwort zur Frage zusammen mit der Begründung auf. j) Wie bewerten Sie QFD für das Erarbeiten einer Produktestrategie? Was sind die Stärken von QFD? Was sind die Risiken mit QFD? Was könnte man an QFD verbessern? Abgabe: Ausgefülltes House of Quality sowie Antworten zu den Aufgaben h) bis j).

Teil B Im Teil A haben Sie evaluiert und definiert, mit welchen Produktmerkmalen Ihr zukünftiges Produkt die verschiedenen Benutzerbedürfnisse zufriedenstellen soll. Ihre Resultate hatten Sie im House of Quality unter Zuordnungen eingetragen. Aufgabe: a) Dokumentieren Sie Ihre obigen Zuordnungen als Zielbäume. Verwenden Sie dabei folgende Informationen als Ziele: - Benutzerbedürfnisse (Ziele, Anforderungen im House of Quality, HoQ) - Qualitätsmerkmale des Produktes (Mittel, Produktmerkmale im HoQ) - Zielwerte (Erwartete Werte im HoQ) Beispiel: b) Beschreiben Sie, wie Sie vorgegangen sind, um die Zielbäume zu erstellen. Welche Grenzwerte haben Sie in der Zuordnungstabelle verwendet, und wie haben Sie diese definiert? Abgabe: Zielbäume sowie Antworten zur Aufgabe b).

Teil C Um die Qualität Ihrer Produktentwicklung zu überwachen und zu verbessern, führen Sie regelmässig CMMI Untersuchungen Ihrer Produktentwicklungsprozesse durch. Das CMMI Modell finden Sie unter: http://www.sei.cmu.edu/publications/documents/06.reports/06tr008.html Die Definition des Requirements Development (RD) Prozessgebietes beginnt auf Seite 400 (pdf) bzw. Seite 388 (gedruckt). Aufgabe: a) Evaluieren Sie Ihre Arbeit der Teile A und B gegenüber den folgenden CMMI Zielen: - Prozessgebiet: Requirements Development (RD) - Spezifische Praktiken: RD SP 2.1 und SP 2.2 Sammeln Sie Evidenz auf folgende Art und Weise: - Selbstreflektion: o Haben wir geeignete Techniken verwendet, um die Praktik zu realisieren? o Haben wir Subpraktiken verwendet, um die Praktik zu realisieren? - Dokumentreview: o Haben wir geeignete Dokumente erstellt, um das End- oder die Zwischenresultate der Praktik zu dokumentieren? Dokumentieren Sie Ihre Resultate auf folgende Art und Weise: - Die Praktik wurde / wurde teilweise / wurde nicht realisiert - Die Evidenz gibt der Evaluation hohe / mittlere / kleine Sicherheit - Liste von Stärken und Verbesserungsvorschlägen b) Beschreiben Sie, wie Sie vorgegangen sind, um die CMMI Untersuchung durchzuführen. Was war sehr einfach? Was waren die grössten Herausforderungen und wie haben Sie diese gemeistert? Abgabe: CMMI Untersuchungsresultate sowie Antworten zur Aufgabe b).