Peter Mortimer, , Munich Guided Research Final Presentation

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Chapter 11 Designing the User Interface
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 2 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 2: Planning.
Chapter 12 INTERACTION DESIGN IN PRACTICE. Overview AgileUX Design Patterns Open Source Resources Tools for Interaction Design
For a Good User Experience UX Design Goals, Methods, Tools & Tales William Washington | Washington Kevin Makice| Indiana Kuali Student UX.
Human Computer Interaction
Technical Writing II Acknowledgement: –This lecture notes are based on many on-line documents. –I would like to thank these authors who make the documents.
Good Websites. 2. Submit one good web interface. This website is a good because of it usability and appears of the website.
User Centered Web Site Engineering Part 2. Developing Site Structure & Content Content View Addressing content Outlining content Creating a content delivery.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Paper Prototyping Source:
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
Model the User Experience Today:  Detail some Use Cases  Develop a storyboard of the use cases  Sketch mock-ups of the use case's information requirements.
Introduction to Interactive Media 02. The Interactive Media Development Process.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
SiTEL LMS Focus Group Executive Summary Prepared: January 25, 2012.
Overview Prototyping and construction Conceptual design
Rux Richmond User Experience Presenting Yourself: Tips for showcasing your IA experience in your resume and portfolio February 26, 2009.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
Date 23 rd Jan Shatin 沙田 Mobile Information Architecture.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Prototyping. REVIEW : Why a prototype? Helps with: –Screen layouts and information display –Work flow, task design –Technical issues –Difficult, controversial,
Thomas Kern | The system documentation as binding agent for and in between internal and external customers April 24th, 2009 | Page 1 The system documentation.
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
Brennon Williams C.T.O. Splendid Expression Blend Design. Develop.
WHY DO YOU NEED IT? What is a wireframe?. A wireframe is… A wireframe is a simple visual guide to show you what a Web page would look like. Wireframes.
Design, prototyping and construction(Chapter 11).
How to write a CRITIQUE Laura Ruel Assistant Professor, UNC-Chapel Hill.
E-PORTFOLIOS E-PORTFOLIOS Building For Your Future.
Learning Aim A.  Websites are constructed on many different features.  It can be useful to think about these when designing your own websites.
Interaction Design Workshop BIME 591 Winter 2014.
Graphic Communication Ch7- Pt1. What is Graphic Communication? Graphic communication is the field of technology that involves the sending of messages.
Lesson Objectives 1) Review the steps involved in problem solving 2) Review the stages of the System Life Cycle 3) Describe what prototyping is and the.
1 User testing approaches: Practical techniques toward a more usable website Arc Worldwide 1.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
You will create your own work based on one exam question.
Web Design_ Planning stages
Towards Understanding the User Interface Designer's Environment: An Empirical Approach Peter Mortimer, , Munich.
Applying Human-Centered Design Techniques to Design a Task-centered Project Management Tool Lukas Langlechner, , Munich.
Objective % Select and utilize tools to design and develop websites.
To arrange an interview, please contact at or call SANJAY KUMAR DEY
Chapter 2 Developing a Web Page.
User Interface Design and Usability Course Introduction
Wrapping up prototyping
Define phase Interview the client to understand goals, audience, content, design, and delivery requirements. Organize and outline interview information.
Objective % Select and utilize tools to design and develop websites.
Getting Started with Dreamweaver
Copyright © 2013 MyGraphicsLab / Pearson Education
User Interface(UI) Developer Skills & Responsibilities.
Objective % Explain concepts used to create websites.
Design, prototyping and construction
User Interface Prototyping & Interaction Design
Wireframe.
The Development Process
You will create your own work based on one exam question.
Chapter 11 Design, prototyping and construction 1.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Unit 6: Application Development
DESIGN, PROTOTYPING and CONSTRUCTION
Phases of Designing a Website
UI, UX: Who Does What? A Designers guide to the tech industry.
Low-fi Prototyping & Pilot Usability Testing
Objective Explain concepts used to create websites.
Design, prototyping and construction
WEB DESIGN Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
INTERACTION DESIGN IN PRACTICE
Presentation transcript:

Towards Understanding the User Interface Designer's Environment: An Empirical Approach Peter Mortimer, 31.07.2017, Munich Guided Research Final Presentation Guided Research Final Presentation Advisor: Adrian Hernandez-Mendez

Outline Motivation State of the Art Research Process Conclusions Final Presentation Peter Mortimer © sebis

Motivation Final Presentation Peter Mortimer © sebis

? Motivation Design Development UI Designer Developer Customer Manager My Guided Research topic is motivated by the fact that there are many innovations in how data is can be presented to the user, for example if you consider the many frontend frameworks developed for the web. Creating good UIs requires expertise in UI and UX design, that software developers do not necessarily have. So the UI Design is done by a UI Designer, who typically belongs to the design team in a company. But so far the is very little research on the current professional practices of UI designers in terms of their workflow and the development tools. [1] Newman, M., Landay, J.: Sitemaps, Storyboards, and Specifications: A Sketch of Web Site Design Practice as Manifested Through Artifacts. Final Presentation Peter Mortimer © sebis

How do UI designers create UI prototypes? Research Questions How do UI designers create UI prototypes? What are currently the state of the art UI design tools? How does the communication between the developer and the UI designer work? What are the main artifacts created in the UI design process? Design Development Prototype -> any artifact built to test a concept or process and to make assumptions about the final design Final Presentation Peter Mortimer © sebis

State of the Art Final Presentation Peter Mortimer © sebis

Set of Microinteractions Prototypes My report should also inform the reader on the current standards in modern UI design Includes definitions on different prototypes Companies tend to use different terms to describe the same type of prototype e.g.: Interactive UI Design = Clickable Dummy = Flinto Prototype Pen & Paper Wireframe Style Guide Static UI Design Components Library Set of Microinteractions Interactive UI Design Code Final Presentation Peter Mortimer © sebis

Pen & Paper, Whiteboard7 Wireframe8 Very early stage of the design process Does not take long to develop Limited interactivity and detail Can already reveal usability issues Wireframe8 Presents functionality, features, content, and user flow But not the visual design yet Drawn on paper or in dedicated software solutions Pen & Paper, Whiteboard -> relatively short-lived prototype [7] Sefelin, R., Tscheligi, M., Giller, V.: What is it good for? A Comparison of Paper- and Computer-based Low-fidelity Prototyping. [8] Garrett, J.: The Elements of User Experience: User-Centered Design for the Web and Beyond, Chapter “Design Comps and Style Guides” Final Presentation Peter Mortimer © sebis

Static UI Design9 Style Guide Non-interactive image of final UI Design First impression on Visual Design (Color, Font,…) Covers only a small aspect of the whole UI Style Guide Defines all Visual Design standards and conventions for the domain Layout and composition, typography, and color palette Consistent UI system improves the overall usability10 [9] Garrett, J.: The Elements of User Experience: User-Centered Design for the Web and Beyond, Chapter “Design Comps and Style Guides”. [10] Gale, S.: A collaborative approach to developing style guides. Final Presentation Peter Mortimer © sebis

Set of Microinteractions Components Library Component is a piece of the web site UI Components are organized in a library (buttons, menu bar,...) Useful for automatic UI composition11 Set of Microinteractions Contained product moment Single function and very detailed12 Interactive demo, that conveys intended user experience [11] Karuzaki, E., Savidis, A.: Yeti: yet another interface composer. [12] McDaniel, R.: Understanding Microinteractions as Applied Research Opportunities for Information Designers. Final Presentation Peter Mortimer © sebis

Interactive UI Design Code High-fidelity prototype without writing UI code yet Most UI components are interactive and showcase their function Code Could be the final UI or just a prototype written in Code HTML/CSS/JS for Front End Development Harder to make quick design changes Final Presentation Peter Mortimer © sebis

Software Solutions UI Designer commonly combine multiple tools in their UI design process Prototypes are inherently too different for one tool for all Tools specialize traditionally only in one or two types of prototypes Participants were given 32 tools to choose from Final Presentation Peter Mortimer © sebis

Software Solutions – Overview Wireframe Style Guide Static UI Design Components Library Set of Microinteractions Interactive UI Design Code Points to mention here: Many tools in the prototype category “Interactive UI Design” Most Interactive UI Design solutions are extension on Sketch, a popular tool used to create Static UI Design which natively does not include animations Some tools specialize in one prototype category (balsamiq in “Wireframe”, Principle in UI Animation Design / “Set of Microinteractions”) Many of the Interactive UI Design include features like automatically generating stylesheets and components libraries (goal of creating a all-in-one solution) Final Presentation Peter Mortimer © sebis

Research Process Final Presentation Peter Mortimer © sebis

Survey Goals Survey Structure Explorative Survey2 Contact as many different practitioners as possible Qualitative results: ask open questions Pre-study for a more thorough investigation Explorative Survey2 Survey Structure 3 Questions on UI Design Process 3 Questions on UI Design Tools 5 Questions on Communication with Developer [2] Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. [3] Here is the link to the survey. Final Presentation Peter Mortimer © sebis

Selection Different work environments for UI Designers: UI Designer is employed at a design agency Freelance UI Designers work on a project-to-project basis4 Large companies have their own Design Team UI Design process and Developer communication depend on work environment Created two contact lists: one with companies, one with freelancers Restricted the UI Design domain to customer-facing web and mobile UIs Companies and freelancers both receive the same survey [4] Gandini, A.: Freelance Creatives: Good Jobs, or Bad Jobs? Final Presentation Peter Mortimer © sebis

Survey – Company Selection Mostly design agencies and companies in the Munich area Company sizes range from around 20-1000 employees Evaluation based on company website and portfolio of previous work Contacts gathered through web search and local interest groups (IxDA Munich) Contacted a total of 60 companies IxDA – Interaction Design Association Final Presentation Peter Mortimer © sebis

Survey – Freelancer Selection Freelancers are distributed all across Germany Mostly individuals, sometimes teams (no more than 3 in one team) Established freelancing platforms like Upwork5 restrict access to contact information Newer freelancing platforms like Better Talk To6 allow for open freelancer search using keywords Keywords: UX, UI, Web Design, Interaction Design Regular web search also led to many contact, since most freelancers have their personal web site Contacted a total of 100 freelancers Higher number of contact, since it was easier to find suitable freelancers than companies. Companies also allowed for the possibility, that multiple UI Designers fill out the survey, while a freelancer is only one person [5] Freelancing platform upwork.com [6] German freelancing platform bettertalk.to Final Presentation Peter Mortimer © sebis

Respondents Only represents half of the responses. These participants filled out the survey and did not leave their email address, So that we could find here. Companies: econcess, eresult, designaffairs, pilotfish, ui/deation, intuit (Stuttgart), Freelancers: Dennis Schröder, Christina Metzler, Finn Fischer und Björn Claussen -> All interested in receiving the report afterwards Final Presentation Peter Mortimer © sebis

Survey Distribution Survey was first distributed via Email low response rate no guarantee that the survey ends up by the UI designer Idea: Visit local companies and distribute business cards with survey link Can give the card to the UI Designer directly More likely to respond (≈50%) Visited 19 companies in total Final Presentation Peter Mortimer © sebis

Survey Results Section Total Responses 18 / 160 participants completed the survey (completion rate: 11.25%) Average completion time was 12 minutes and 27 seconds Questback also stores the results of uncompleted surveys, leading to the following response numbers for each section: Section Total Responses 1. 3 Questions on UI Design Process 23 2. 3 Questions on UI Design Tools 3. 5 Questions on Communication with Developer 18 Add also how many participated in the survey and when they left the survey. Final Presentation Peter Mortimer © sebis

What type of prototypes do you produce in your design process? 23 total responses, multiple choice question Newer prototype categories like Set of Microinteractions are not widely used yet UI Designers do not deliver their final design as code Still separate task for Web Developer The relatively new Interactive UI Design prototypes are popular Wireframe Style Guide Static UI Design Code Components Library Interactive UI Design Set of Microinteractions Pen & Paper, Whiteboard Final Presentation Peter Mortimer © sebis

Which tools do you use to create your prototype? 5 10 15 20 Code Interactive UI Design Set of Microinteractions Components Library Style Guide Static UI Design Wireframe 5 most popular tools Software Responses Release Year Sketch 20 2010 Photoshop 14 1988 Illustrator 12 1987 InVision 11 2014 Axure 8 2002 23 total responses, multiple choice question Photoshop, Illustrator -> Adobe Systems Software Sketch -> Bohemian Coding Axure -> Axure Software Solutions InVision -> InVision Final Presentation Peter Mortimer © sebis

What are in your opinion the main limitations of the current UI design tools? On Tool Diversity: “No tool offers an all-in-one solution […] Switching between each tool is often tedious, requires in detail knowledge of a lot of different tools and makes hand-off to developers difficult.” “Repetitive tasks still a hassle; automation not sufficient; no simple tool to create a quick interactive mockup.” On Microinteraction Development: “Very limited interaction patterns and liquidity in microinteractions. You cannot get all ideas and design paradigms across to the customer. Too much explanation needed. Up to interpretation of customer.” Optional question with an text field as response. A total of 14 responses Final Presentation Peter Mortimer © sebis

Conclusions Final Presentation Peter Mortimer © sebis

Conclusions Prototype-driven development for customer-facing UIs Transition towards software solutions for interactive UI designs No all-in-one solution Microinteractions are still too simple for UI designers Need for automated and searchable style guides Final Presentation Peter Mortimer © sebis

Future Work In-depth comparison of the newer software solutions Might lead to new automation possibilities Consolidating design processes to known methodologies Only step-by-step design process descriptions so far Final Presentation Peter Mortimer © sebis

Progress Final Presentation Peter Mortimer © sebis

Peter Mortimer 17132 matthes@in.tum.de

Backup Final Presentation Peter Mortimer © sebis