23
Visual Modeling Within the UCD Process IA Konferenz 2009 Holger Deist, SAP User Experience – Research, Standards & Methods Dr. Wolfgang Teusch, SAP Industry Solution Management Hamburg, May 16, 2009

Visual Modeling Within UCD (English)

Embed Size (px)

DESCRIPTION

SHORT DESCRIPTION: A deep understanding of end-users is key to effective development. Visual modeling helps transforming these requirements efficiently into a common understanding of the system and leverage communication between stakeholders. Complementary models provide a comprehensive view on the system from an end-user perspective and serve as a basis for easy-to-use UIs. Holger Deist (SAP AG, UX Methods Team) und Wolfgang Teusch (SAP AG, Solution Management) geben anhand eines konkreten Entwicklungsprojektes einen Einblick in Methoden des Visual Modeling im User-Centered-Design-Prozess, mit denen sich die Qualität und Geschwindigkeit in der Softwareentwicklung steigern lassen. DETAILED DESCRIPTION: Als weltweit führender Anbieter von Business-Software hat die SAP AG die Bedeutung von User Experience als wichtigen Erfolgsfaktor erkannt. Die SAP AG verfügt mittlerweile über einen sehr ausdifferenzierten User-Centered-Design (UCD) Prozess, der als integraler Bestandteil des Produktentwicklungsprozesses die methodischen Grundlagen für die Entwicklung nutzerzentrierter Anwendungen definiert. Ein solcher Paradigmenwandel - von einer stark funktional ausgeprägten Produktentwicklung hin zu einem ganzheitlichen Produktdesign - benötigt Zeit, um im gesamten Portfolio im Markt sichtbar zu werden: Neben der organisatorischen Einbettung des UCD Prozesses, müssen sich die Arbeitsmethoden einer Vielzahl von Mitarbeitern (derzeit etwa 50.000) entsprechend ändern, um Leistungsumfang und Komplexität der SAP Anwendungen stärker am Endbenutzer ausrichten zu können. Ein solcher Wandel eines Großunternehmens verhält sich im Vergleich zu einer Interactive-Agentur in etwa wie die Kurskorrektur eines Supertankers zu der eines Schnellbootes. Holger Deist (SAP AG, UX Methods Team) und Wolfgang Teusch (SAP AG, Solution Management) geben anhand eines konkreten Entwicklungsprojektes einen Einblick in Methoden des Visual Modeling im User-Centered-Design-Prozess, mit denen sich die Qualität und Geschwindigkeit in der Softwareentwicklung steigern lassen. Unterschiedliche visuelle Modelle, die in User Research und Conceptual Design die jeweiligen Aspekte der User Experience aus Endbenutzersicht beleuchten, ermöglichen die einzelnen Blickwinckel der Projektbeteiligten zu einer konsistenten Gesamtsicht auf das Produkt zusammenzuführen. Sie schaffen somit nicht nur eine solide strukturelle Grundlage für das User Interface Design der Software, sondern stellen auch ein hervorragendes Kommunikationstool für alle Projektbeteiligten dar. Teilnehmer können nach dem Vortrag 'Visual Modeling im UCD Prozess' _User Research als notwendige Grundlage für ein fundiertes Conceptual Design und erfolgreiches UI Design erkennen _die enge Zusammenarbeit aller Projektbeteiligter im UCD Prozess als notwendige Erfolgsvoraussetzung identifizieren _die grundlegenden Konzepte und Vorteile von Task-Flow-Diagramm, Visual Use Cases, User Object Model und Information Architecture Diagram im Designprozess erklären Holger Deist studied Industrial Design with focus on system design and human factors. After stops in product concept development and marketing he worked as an information architect and usability consultant for interactive agencies responsible for research and conceptual design of e.g. intranets, online shops and online banking platforms. He joined SAP Germany in 2005 as a usability & design consultant and moved to the Research, Standards & Methods team of SAP User Experience in 2007. Dr. Wolfgang Teusch studied Mathematics and has a Ph.D. in Economics. He worked as an assistant professor in the department of Economics and Social Sciences. In 1985 he moved to SAP and worked as developer in controlling and funds management. As development manager for funds management he co-founded the IBU Public Sector in 1994. He worked in sales for two years and since 2002 he is solution manager for Records and Case Management.

Citation preview

Page 1: Visual Modeling Within UCD (English)

Visual Modeling Within the UCD ProcessIA Konferenz 2009

Holger Deist, SAP User Experience – Research, Standards & MethodsDr. Wolfgang Teusch, SAP Industry Solution Management

Hamburg, May 16, 2009

Page 2: Visual Modeling Within UCD (English)

© SAP AG 2009

Introduction

What is our focus?User-centered design (UCD) process @ SAPCase study:

Re-design of a cross-industry business software Visual modeling in user research and conceptual design

What is our message?visual modeling of task flows / use cases, object structures and information architecture leverages communication and a common, comprehensive understanding between all stakeholdersA successful product design requires the integration of end-users from the beginningAgile structures enhance quality and speed within research and development

Page 3: Visual Modeling Within UCD (English)

© SAP AG 2009

1. Introduction2. User-Centered Design @ SAP3. Case Study: Visual Modeling in User Research & Conceptual Design4. Summary5. Question & Answers

Agenda

Page 4: Visual Modeling Within UCD (English)

© SAP AG 2009

A Miss is as Good as a Mile …

What the CTO described What was communicated What product management specified

What development programmed What the field sold What the user needed

Page 5: Visual Modeling Within UCD (English)

© SAP AG 2009

Getting it right the first time:UCD @ SAP

More details: www.sapdesignguild.org

Page 6: Visual Modeling Within UCD (English)

© SAP AG 2009

Getting it right the first time:UCD @ SAP

More details: www.sapdesignguild.org

Determine UCD activitiesPlan resources, timeline, budget

Determine UCD activitiesPlan resources, timeline, budget

Page 7: Visual Modeling Within UCD (English)

© SAP AG 2009

Getting it right the first time:UCD @ SAP

More details: www.sapdesignguild.org

Understand the marketand business opportunityUpdate / create userprofilesUnderstand users (goals, tasks, tools, painpointsand needs)Derive user requirementsUpdate business processmodels

Understand the marketand business opportunityUpdate / create userprofilesUnderstand users (goals, tasks, tools, painpointsand needs)Derive user requirementsUpdate business processmodels

Page 8: Visual Modeling Within UCD (English)

© SAP AG 2009

Getting it right the first time:UCD @ SAP

More details: www.sapdesignguild.org

Define the product scope from an end-user perspectiveDevelop use cases, user object model & IAValidate prototypes iteratively with end-users

Define the product scope from an end-user perspectiveDevelop use cases, user object model & IAValidate prototypes iteratively with end-users

Page 9: Visual Modeling Within UCD (English)

© SAP AG 2009

Getting it right the first time:UCD @ SAP

More details: www.sapdesignguild.org

Ensure design continuity as the system is codedUpdate design ifrequiredValidate modifieddesign with end-users

Ensure design continuity as the system is codedUpdate design ifrequiredValidate modifieddesign with end-users

Page 10: Visual Modeling Within UCD (English)

© SAP AG 2009

Getting it right the first time:UCD @ SAP

More details: www.sapdesignguild.org

Measure the usability of released productMeasure the usability of released product

Page 11: Visual Modeling Within UCD (English)

© SAP AG 2009

Faster in Agile Teams

Core Team(Solution Management, Development, UX)

Close collaboration in all UCD phasesKey competencies are bundled Common understanding of user requirements 360° view on systemParallel work instead of waterfall approach

Internal collaboration with other departments

External collaboration with third parties

Page 12: Visual Modeling Within UCD (English)

© SAP AG 2009

1. Introduction2. User-Centered Design @ SAP3. Case Study: Visual Modeling in User Research & Conceptual Design4. Summary5. Question & Answers

Agenda

Page 13: Visual Modeling Within UCD (English)

© SAP AG 2009

2. Conceptual Design

1. Field Research

3. UI Design

Use Cases

Information Architecture

User Object Model

Modeling UX by Complementary Views

Page 14: Visual Modeling Within UCD (English)

© SAP AG 2009

Modeling UX by Complementary Views

2. Conceptual Design

1. Field Research

3. UI Design

Use Cases

Information Architecture

User Object Model

Field ResearchIdentify, analyze and understand

GoalsTasksWorkaroundsPainpoints andNeeds

of the targeted end-users

show examplary model

Page 15: Visual Modeling Within UCD (English)

© SAP AG 2009

Modeling UX by Complementary Views

2. Conceptual Design

1. Field Research

3. UI Design

Use Cases

Information Architecture

User Object Model

Use Casesdefine the use, from the end-users' perspective, for accomplishing a specific goal within a system.

A single use case describes a set of steps — a sequence of user interactions — to successfully accomplish the goal. The ‘use case brief’ outlines in a few sentences what the use case is about. The collection of all use cases defines the functional scope (everything that can be done with the system by all users). A use case describes the ‘what’ and not the ‘how’.

show examplary model

Page 16: Visual Modeling Within UCD (English)

© SAP AG 2009

Modeling UX by Complementary Views

2. Conceptual Design

1. Field Research

3. UI Design

Use Cases

Information Architecture

User Object Model

User Object Modelprovides a holistic view on the system’s objects, their attributes and actions from an end-user perspective in the user’s language

show examplary model

Page 17: Visual Modeling Within UCD (English)

© SAP AG 2009

Modeling UX by Complementary Views

2. Conceptual Design

1. Field Research

3. UI Design

Use Cases

Information Architecture

User Object ModelThe Information Architecture Diagram

maps the groups, branches, and interrelations among the UI components of the application from an end-user perspectivehelps the team derive UI decisions based on a holistic understanding of the underlying application structure

show examplary model

Page 18: Visual Modeling Within UCD (English)

© SAP AG 2009

2. Conceptual Design

1. Field Research

3. UI Design

Use Cases

Information Architecture

User Object Model

Modeling UX by Complementary Views

UI DesignThe UI visualizes the underlying structures and processes of an applicationTo design easy to-use UIs it is critical to understand and shape these structures and processes from an end-user perspective beforeIterative prototyping is the sure path to achieving high-quality user interfaces

Page 19: Visual Modeling Within UCD (English)

© SAP AG 2009

1. Introduction2. User-Centered Design @ SAP3. Case Study: Visual Modeling in User Research & Conceptual Design4. Summary5. Question & Answers

Agenda

Page 20: Visual Modeling Within UCD (English)

© SAP AG 2009

Summary

UCD leverages efficiency within research and developmentVisual Modeling facilitates communication and a comprehensive understanding of the system regarding

business processes and task flows / use casesobject structures and information architecture

A comprehensive understanding of the system from an end-user’s perspectiveprovides a solid basis for deriving product strategy enables a modular, scalable architecture via focusing on the big pictureavoids patchwork solutions that limit the flexibility and address isolated parts of the user‘s tasks

Page 21: Visual Modeling Within UCD (English)

© SAP AG 2009

1. Introduction2. User-Centered Design @ SAP3. Case Study: Visual Modeling in User Research & Conceptual Design4. Summary5. Question & Answers

Agenda

Page 22: Visual Modeling Within UCD (English)

© SAP AG 2009

Thank You!

Page 23: Visual Modeling Within UCD (English)

© SAP AG 2009

Copyright 2009 SAP AGAll Rights Reserved

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation.

UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

Java is a registered trademark of Sun Microsystems, Inc.

JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construedas constituting an additional warrant.