Software Engineering und Projektmanagement 2.0 VO



Ähnliche Dokumente
Formwerk AG. Die Sicherstellung konsistenter Nutzungserlebnisse über den gesamten SW-Produktlebenszyklus durch Human Centered Design.

Systemoptimierung durch Anwenderperspektiven. Jörg Thomaschewski Hochschule Emden/Leer Thies Pfeiffer Universität Bielefeld

Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen

Einführung in die User Experience (UX)

Usability praktisch umsetzen Nutzerfreundlichkeit von betrieblicher Anwendungssoftware nachhaltig verbessern

«Web und Multimedia» <Grundlagen und Technologien> Usability

Usability muss gelebt werden

Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen

CONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping

Entwicklung eines expertenorientierten Verfahrens zur Überprüfung der Usability von Webanwendungen nach DIN EN ISO 9241

USABILITY Gebrauchstauglichkeit von Sicherheitslösungen. UseTree Berliner Kompetenzzentrum für Usability Maßnahmen. Dr. Katharina Sachse, bao GmbH

Seminarvortrag Oberflächendesign (UI) und Usability

Johannes Rahn Usability und User Experience

Webdesign / Usability

Die Nutzer im Mittelpunkt des Software-Entwicklungprozesses

User-centered Design Anwendung von Usability-Methoden bei der Entwicklung von Bibliotheksportalen. Irka Schneider 104. Bibliothekartag

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

Auf dem Weg zum optimalen Druckdialog. User Experience als Integrationsprozess

Worum geht s? Normkonforme Usability-Methoden / Schulungen sind aufwändig - für kleinere Unternehmen oft nicht bezahlbar ( Luxus ).

Das System sollte den Benutzer immer auf dem Laufenden halten, indem es angemessenes Feedback in einer angemessenen Zeit liefert.

3 Great Place to Work Institut Deutschland

Qualitatives und Quantitatives Usability Testing ein Hybrider Testansatz

Internetagentur für Digitale Transformation

Usability und ecommerce. Dipl.-Kfm. Peter Hunkirchen

Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen

Einführung in Usability und Zusammenarbeit mit dem SCE

Organisation des Qualitätsmanagements

Full Service Full Lifecycle

Name: Matr.-Nr. Datum: Bitte beachten Sie:

Paper- Prototyping. Workshop. Eine Usability-Methode. Ellen Reitmayr, Antenne Springborn

Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!

Fragebogen ISONORM 9241/110-S

Usability ohne Maus und ohne Bildschirm

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

360 Einkaufserlebnis Online

Big Data Projekte richtig managen!

Fragebogen: Abschlussbefragung

CONTEXT IS KING AND DEVICE IS QUEEN! IN DER MOBILEN MARKENKOMMUNIKATION. 21TORR Interactive GmbH

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.

Erfahrungen mit Hartz IV- Empfängern

Vom Konzept direkt ins Cockpit: Optimierte HMI-Entwicklung mittels automatischer Codegenerierung

Otto-von-Guericke-Universität Magdeburg

Software-Engineering Grundlagen des Software-Engineering

Alle Informationen zu Windows Server 2003 Übersicht der Produkte

Wenn Russland kein Gas mehr liefert

Erfolgsfaktor Usabillity

IMEDONE MOBILE. Mit Usability Engineering zur benutzbaren Patientenkurve auf dem ipad.

Usability Engineering in agilen Projekten

Erfolgreiche Realisierung von grossen Softwareprojekten

KompUEterchen4KMU. Kompetenznetzwerk Usability Engineering für mobile Unternehmenssoftware von KMU für KMU

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Fraunhofer IAO Top-down oder Bottom-up wie wird mein Unternehmen nutzerzentriert?

Agile UND nutzerorientierte Konzeption und Entwicklung mobiler Apps - ein Widerspruch?

Erfolgreiche ITIL Assessments mit CMMI bei führender internationaler Bank

Konzentration auf das. Wesentliche.

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Komplexität und der Dreischritt zur Einfachheit Dieter Brandes und Nils Brandes, Institut für Einfachheit

Windows Server 2012 R2 Essentials & Hyper-V

Content Management Usability. Markus Nix

Wissensmanagement im Geschäftsalltag: Wie unterstützt es mich in der beruflichen Praxis?

Kapitel 10: Dokumentation

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

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

Die Zeit ist reif. Für eine intelligente Agentursoftware.

Worum geht es in diesem Projekt?

DATENSCHUTZ UND AGILE SOFTWAREENTWICKLUNG. Erfahrungen und Vorgehen in der Praxis

Usability Engineering als Innovationsmethodik

«PERFEKTION IST NICHT DANN ERREICHT, WENN ES NICHTS MEHR HINZUZUFÜGEN GIBT, SONDERN DANN, WENN MAN NICHTS MEHR WEGLASSEN KANN.»

Software-Qualität Ausgewählte Kapitel

Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell

VERANKERUNG VON USABILITY IM UNTERNEHMEN Daniel Ziegler, Fraunhofer IAO 19. Februar 2014, Stuttgart

ebook Shops im Vergleich User Experience und Usability Test

Burnout Studie. im Auftrag von Business Doctors durchgeführt von Karmasin Motivforschung GmbH in Kooperation mit dem ÖGB

Personalentwicklung. Umfrage zur Personalentwicklung. Februar Cisar - consulting and solutions GmbH. In Zusammenarbeit mit

Dieter Brunner ISO in der betrieblichen Praxis

Mobile Application Management Mobile Usability Nutzen-Kosten-Analysen bei Usability Engineering

WIE ERHÖHT MAN DIE EFFIZIENZ DES BESTEHENDEN RECHENZENTRUMS UM 75% AK Data Center - eco e.v. 1. Dezember 2009

Preisliste für The Unscrambler X

EEX Kundeninformation

Prüfung Software Engineering II (IB)

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

»UXellence«Rahmenmodell und Methoden für die Gestaltung positiver Nutzungserlebnisse

GPP Projekte gemeinsam zum Erfolg führen

Arten der Verschwendung. Eine Unternehmensleistung der IPE GmbH

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Die Zertifizierungsstelle der TÜV Informationstechnik GmbH bescheinigt hiermit dem Unternehmen

FINANZIELLE UND NICHT- FINANZIELLE ERFOLGSKENNZAHLEN

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:

Datum der Bestätigung durch den Akkreditierungsbeirat:

DevOps bei den ID Build-Automatisierung statt Silo-Betrieb

für ein Programm zur Förderung des Verkaufserfolgs cmc

Umstieg auf Microsoft Exchange in der Fakultät 02

2 Aufbau der Arbeit und wissenschaftliche Problemstellung

Leistungsstarke Enterprise Apps. Für Menschen erdacht. Für Veränderungen entwickelt.

SysInventor. Jakobstr. 64 D Konstanz. Kontakt: Phone +49 (0) Fax +49 (0)

Der Einsatz von Social Media im Stadtmarketing. Alexander Masser, Hans-Jürgen Seimetz, Peter Zeile

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski

UNSER WISSEN FÜR IHREN ERFOLG: UX UND USABILITY ENGINEERING SEMINARE

mobile Responsive Design Lässt Ihre Anwendungen und Inhalte auf jedem Gerät einfach gut aussehen

Transkript:

Software Engineering und Projektmanagement 2.0 VO Inhalte der Einheit Was ist Usability? Wieso ist Usability wichtig? Vorlesung 2009W Usability Engineering (Christoph Wimmer) Sicherheit in der Softwareentwicklung (Florian Fankhauser) Was ist Usability Engineering? Was ist User Centered Design? Welche Bedeutung hat Usability Engineering für den Erfolg eines Projekts? www.inso.tuwien.ac.at INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien Was ist Usability? Usability is the measure of the quality of the user experience when interacting with something whether a web site, a traditional software application, or any other device the user can operate in some way or another. (Jakob Nielsen) Was ist Usability? Benutzbarkeit bzw. Gebrauchstauglichkeit eines interaktiven Systems Usability ist nicht Benutzerfreundlichkeit (!) Users don t need machines to be friendly to them, they just need machines that will not stand in their way when they try to get their work done. (Nielsen, 1993)

Definition nach ISO 9241 Drei Usability Aspekte nach ISO 9241 Effektivität (Effectiveness)! Wurde das Ziel erreicht? Usability eines Produktes ist das Ausmaß, in dem es von einem bestimmten Benutzer verwendet werden kann, um bestimmte Ziele in einem bestimmten Kontext effektiv, effizient und zufriedenstellend zu erreichen. (ISO 9241) Effizienz (Efficiency)! Mit welchem Aufwand ist das Ziel zu erreichen? Zufriedenstellung (Satisfaction)! Ist die Benutzung des Systems angenehm oder frustrierend? Effektivität Effizienz Die Genauigkeit und Vollständigkeit, mit der ein bestimmtes Ziel erreicht bzw. eine bestimmte Aufgabe erfüllt wurde. Der im Verhältnis zur Genauigkeit und Vollständigkeit eingesetzte Aufwand, mit dem ein bestimmtes Ziel erreicht wird. Maßstäbe für Effektivität! Taskerfüllung! Qualität des Ergebnisses Maßstäbe für Effizienz:! Zeit! Fehlerrate! Mentale Auslastung! Abweichung vom kritischen Pfad

Zufriedenstellung Definition nach ISO 9241 Freiheit von Beeinträchtigungen und positive Einstellung gegenüber der Nutzung des Produkts. Maßstäbe für Zufriedenstellung! Qualitative Analyse! Erfordert kritische Auseinandersetzung mit den Daten! z.b. Interviews, Fragebögen, Beobachtung! Quantitative Analyse! Ermöglicht Benchmarking und Vergleiche zwischen unterschiedlichen Produkten! z.b. standardisierte Fragebögen Usability eines Produktes ist das Ausmaß, in dem es von einem bestimmten Benutzer verwendet werden kann, um bestimmte Ziele in einem bestimmten Kontext effektiv, effizient und zufriedenstellend zu erreichen. (ISO 9241) Jedes Produkt hat! ein bestimmtes Ziel! eine bestimmte Zielgruppe! einen bestimmten Nutzungskontext Die Usability eines Produkts lässt sich nicht ohne weiteres auf andere Ziele, andere Benutzer oder einen anderen Kontext übertragen Usability Slogans (nach Nielsen) Your best guess is not good enough The user is always right The user is not always right Users are not designers Designers and vice presidents are not users Less is more Details matter Help doesn t

Was passiert bei schlechter Usability? Fehler der Benutzer Zeitverlust Frustration Unfälle Produkt verkauft sich nicht (oder wird zurückgegeben) Wirft ein schlechtes Licht auf andere Produkte des Herstellers Höhere Trainings- und Supportkosten Was ist Usability Engineering? Usability: Benutzbarkeit bzw. Gebrauchstauglichkeit eines interaktiven Systems Engineering: Systematische und methodische Anwendung von wissenschaftlichen Erkenntnissen auf praktische Probleme Usability Engineering: Systematische Entwicklung von gut benutzbaren interaktiven Systemen

Was ist Usability Engineering? Was ist Usability Engineering? Usability engineering is a set of activities that ideally take place throughout the lifecycle of the product, with significant activities happening at the early stages before the user interface has even been designed. (Jakob Nielsen) Usability engineering is an approach to the development of software and systems which involves user participation from the outset and guarantees the usefulness of the product through the use of a usability specification and metrics. (Christine Faulkner) Usability Engineering ist keine Sammlung von Einzelmethoden, sondern ein Prozess für die Produktion benutzbarer Software von der Requirement Analyse bis zum Support. Dieser Prozess wird im Usability Engineering Lifecyle abgebildet. Usability Engineering basiert auf dem User-Centered Design (UCD) Ansatz, um Benutzer direkt in den Entwicklungsprozess einzubinden. Was ist User Centered Design? Software Engineering Lifecycle: Wasserfall-Modell Prinzip des User-Centered Design (UCD)! Um ein effektives interaktives System zu bauen müssen die Benutzer identifiziert und ihre Aufgaben und Bedürfnisse studiert werden Standish Group CHAOS Report:! User Involvement ist einer der bedeutendsten Faktoren für Erfolg oder Scheitern eines Software-Entwicklungsprojekts Schritte: 1. Identifizieren der Benutzer 2. Durchführen einer Benutzer-Studie 3. Analyse der gewonnenen Daten, um ein Modell der Ziele und Aufgaben der Benutzer zu entwickeln Requirements Analysis Design Code Test Maintenance

Usability Engineering Lifecycle Probleme für UCD Mangel an Verständnis Identify needs/ establish requirements Mangel an Wissen Mangel an Fachkompetenz Evaluate (Re)Design Mangel an Ressourcen Mangel am Support vom Management Final product Build an interactive version Beispiel für einen User-Centered Design (UCD) Ansatz in Anlehnung an ISO 13407 Great Usability Myth Usability Engineering und mehr... Usability erhöht nur die Entwicklungskosten und verlängert die Projektlaufzeit. Die Kosten für die nachträgliche Anpassung einer Software werden durch frühzeitige Usability Tests reduziert! 80% missing user requirements; 20% bugs! $1 in Usability = spart $10 in der Entwicklung (Nielsen, 1993) Kostenersparnis durch weniger Supportaktivität von gut benutzbarer Software! Weniger Fehler von Benutzern! Weniger Training benötigt Hohe Zahl von zufriedenen Benutzern, die wieder kommen Aber: ROI schwer formalisierbar VU 2.0 Usability Engineering im Sommersemester! Theoretische Grundlagen und Methodik! Anwendung der Methoden in einem praxisorientierten Übungsteil VU 2.0 Interface & Interaction Design im Wintersemester Praktika, Bakkalaureats- und Diplomarbeiten im Bereich Human Computer Interaction http://deco.inso.tuwien.ac.at/ deco@inso.tuwien.ac.at 24