Professional Documents
Culture Documents
Memmel Vanderdonckt Reiterer DSVIS2008
Memmel Vanderdonckt Reiterer DSVIS2008
Interaction Group, University of Konstanz, Universittsstrasse 10, 78457 Konstanz, Germany http://hci.uni-konstanz.de
2Universit
catholique de Louvain (UCL) Louvain School of Management (LSM) - Information Systems Unit (ISYS) Belgian Laboratory of Computer-Human Interaction (BCHI) http://www.isys.ucl.ac.be/bchi
Challanges of UI Specification
Zetie 2005
Different disciplines, speaking different languages Separation of concerns (client & supplier) Media disruptions, loss of precision, ambiguity Lots of systems lack UI quality (usability, user experience) failure
DSV-IS2008, Kingston, Canada, July 16-18, 2008 Thomas Memmel, Jean Vanderdonckt, Harald Reiterer.
2
Client
Business People, Usability Experts Avoids CASE-Tools Office dominates Informal notations preferred Gulf between academic methods and industrial practice
DSV-IS2008, Kingston, Canada, July 16-18, 2008
IT Supplier
Software Engineers Structured approaches Formal Notations (e.g. UML) Professional tools (GUI-Builder) Programming languages
Thomas Memmel, Jean Vanderdonckt, Harald Reiterer.
4
User Needs
General Requirements
Required Change
Implementation
Implementation
Specific UI Requirements
Specific UI Requirements
Usability strategic factor IT Supplier UE must not be outsourced Early prototyping UI Specification UI Prototyping Rapid feedback UI Prototyping UI Specification Corporate Design Specification incl. Design Prototyping-Driven UI Specification Save rationale & artifacts electr.
DSV-IS2008, Kingston, Canada, July 16-18, 2008 Thomas Memmel, Jean Vanderdonckt, Harald Reiterer.
5
iRise
Axure
Related Work
Denim/Damsk
DSV-IS2008, Kingston, Canada, July 16-18, 2008 Thomas Memmel, Jean Vanderdonckt, Harald Reiterer.
7
Exclusively models the UI layer; Allows drill down from UI to may be inconsistent with models; relates UI to specification and graphical requirements and vice versa notations Either low-fidelity or high-fidelity Supplements text-based specification Design rationale saved in other documents
DSV-IS2008, Kingston, Canada, July 16-18, 2008
Multi-Fidelity: Several levels of detail Alternative to text-based UI specification Incorporates design knowledge and rationale
Thomas Memmel, Jean Vanderdonckt, Harald Reiterer.
9
Model-based UI specification
Is based on models, but no need to code generation Models visualize requirements More appropriate when innovation is required and disciplines must be bridged
DSV-IS2008, Kingston, Canada, July 16-18, 2008 Thomas Memmel, Jean Vanderdonckt, Harald Reiterer.
10
1. Usability Engineering
2. Software Engineering
3. Business Process Modelling Power Point Prototype Mockups UI Slide Show, UI Storyboard Activity, Class & Sequence Diagram Use Case Diagram Business Use Case Class Diagram, Business Roles Business Vision
4. Common Denominator
High-Fi Prototype Low-Fi Prototype, Conceptual Model UI Storyboard, Navigation Map Flow Chart, Process Model Task Map Task Case Personas, User Scenario, User Role Activity, Information, Interaction Scenario
Detailed Prototype Abstract Prototype UI Storyboard Flow Chart, Activity & Data Flow Diagram
Drawing is based on Garrett, Jesse J. (2002). The Elements of User Experience: User-Centered Design for the Web. New Riders Press.
12
Evaluation
Interviews (n=7): Very positive feedback; experts expect improvement of work style through multi-fidelity approach Long-term diary study (4 weeks; n=8)
Rapid enhancement of tool usability (1.75 to 4.25) Incorporated contextual layer Support masters/templates, creation of patterns Versioning of specification objects (design rationale) Annotation support, defect management console
14
Summary
Towards a common denominator for UIrelated modeling in non-IT organizations Include business process modeling in research on bridging in the gaps Idea of interactive UI specifications Situation-dependant alternative to modeldriven UI specification methods Experimental tool-support to encourage collaboration and creativity
DSV-IS2008, Kingston, Canada, July 16-18, 2008 Thomas Memmel, Jean Vanderdonckt, Harald Reiterer.
15