SlideShare uma empresa Scribd logo
1 de 19
Interaction Design in Industry Lawrence J. Najjar, Ph.D. [email_address] 5th Annual Regional HFES Student Chapter Conference California State University, Long Beach February 27, 2010
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Who am I? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why is this talk relevant? ,[object Object],[object Object],[object Object]
What is interaction design? ,[object Object],[object Object]
Interaction design process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Goals ,[object Object],[object Object],[object Object]
Stakeholder & user interviews ,[object Object],[object Object],[object Object],[object Object],[object Object]
Personas ,[object Object],[object Object],[object Object]
Functional requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wireframes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Usability feedback ,[object Object],[object Object],[object Object],[object Object],[object Object]
Specifications ,[object Object],[object Object],[object Object],[object Object]
Interaction design process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interaction design in industry:  The good, the bad, & the ugly ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What I’ve Learned ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],References
[object Object],[object Object],[object Object],Contact me

Mais conteúdo relacionado

Mais procurados

Home Mess System: Design & Prototype
Home Mess System: Design & PrototypeHome Mess System: Design & Prototype
Home Mess System: Design & Prototype
wow!systems
 
Elicitation Techniques
Elicitation TechniquesElicitation Techniques
Elicitation Techniques
Swati Sinha
 

Mais procurados (20)

Robert Fein: Pitching UX
Robert Fein: Pitching UXRobert Fein: Pitching UX
Robert Fein: Pitching UX
 
Open by Design: How IBM Partnered with the User Community in the Redesign of...
Open by Design:  How IBM Partnered with the User Community in the Redesign of...Open by Design:  How IBM Partnered with the User Community in the Redesign of...
Open by Design: How IBM Partnered with the User Community in the Redesign of...
 
Usability engineering
Usability engineeringUsability engineering
Usability engineering
 
Usability Engineering
Usability EngineeringUsability Engineering
Usability Engineering
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
 
Hci
HciHci
Hci
 
AQA INFO 1 – Sample Work Requirements
AQA INFO 1 – Sample Work RequirementsAQA INFO 1 – Sample Work Requirements
AQA INFO 1 – Sample Work Requirements
 
Effectively communicating user interface and interaction design
Effectively communicating user interface and interaction designEffectively communicating user interface and interaction design
Effectively communicating user interface and interaction design
 
Understanding The Share Point Market[ Revised
Understanding The Share Point Market[ RevisedUnderstanding The Share Point Market[ Revised
Understanding The Share Point Market[ Revised
 
Answering an a level exam question
Answering an a level exam questionAnswering an a level exam question
Answering an a level exam question
 
Crutial steps in requirement gathering
Crutial steps in requirement gatheringCrutial steps in requirement gathering
Crutial steps in requirement gathering
 
Make software for users, not stakeholders
Make software for users, not stakeholdersMake software for users, not stakeholders
Make software for users, not stakeholders
 
The Art of Requirement Gathering
The Art of Requirement GatheringThe Art of Requirement Gathering
The Art of Requirement Gathering
 
Foundations understanding users and interactions
Foundations  understanding users and interactionsFoundations  understanding users and interactions
Foundations understanding users and interactions
 
Home mess systems- Prototype 2 & Evaluation
Home mess systems- Prototype 2 & EvaluationHome mess systems- Prototype 2 & Evaluation
Home mess systems- Prototype 2 & Evaluation
 
SMART Requirements
SMART RequirementsSMART Requirements
SMART Requirements
 
Home Mess System: Design & Prototype
Home Mess System: Design & PrototypeHome Mess System: Design & Prototype
Home Mess System: Design & Prototype
 
Home Mess System III
Home Mess System IIIHome Mess System III
Home Mess System III
 
Elicitation Techniques
Elicitation TechniquesElicitation Techniques
Elicitation Techniques
 
Business analyst
Business analystBusiness analyst
Business analyst
 

Semelhante a Interaction design in industry

Eliminating the Odd
Eliminating the OddEliminating the Odd
Eliminating the Odd
Kirk Bridger
 
Personas In Documentation
Personas In DocumentationPersonas In Documentation
Personas In Documentation
Arun J Martin
 

Semelhante a Interaction design in industry (20)

What’s in your BA Toolbox – Has User experience and Usability gone to the way...
What’s in your BA Toolbox – Has User experience and Usability gone to the way...What’s in your BA Toolbox – Has User experience and Usability gone to the way...
What’s in your BA Toolbox – Has User experience and Usability gone to the way...
 
Eliminating the Odd
Eliminating the OddEliminating the Odd
Eliminating the Odd
 
Hci Overview
Hci OverviewHci Overview
Hci Overview
 
You Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UIYou Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UI
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
User Interface Design For Programmers
User Interface Design For ProgrammersUser Interface Design For Programmers
User Interface Design For Programmers
 
User experience design overview for Tufts' School of Medicine web health comm...
User experience design overview for Tufts' School of Medicine web health comm...User experience design overview for Tufts' School of Medicine web health comm...
User experience design overview for Tufts' School of Medicine web health comm...
 
Requirement Management.ppt
Requirement Management.pptRequirement Management.ppt
Requirement Management.ppt
 
Senior project 2 capstone (thesis) - Designity final compendium
Senior project 2 capstone (thesis) - Designity final compendiumSenior project 2 capstone (thesis) - Designity final compendium
Senior project 2 capstone (thesis) - Designity final compendium
 
Usability For Business Analysts - 24 June 2009
Usability For Business Analysts -  24 June 2009Usability For Business Analysts -  24 June 2009
Usability For Business Analysts - 24 June 2009
 
Web Design Process
Web Design ProcessWeb Design Process
Web Design Process
 
DIY Usability
DIY UsabilityDIY Usability
DIY Usability
 
The Requirements - An Initial Overview
The Requirements - An Initial OverviewThe Requirements - An Initial Overview
The Requirements - An Initial Overview
 
User interface design for the Web Engineering Psychology
User interface design for the Web Engineering PsychologyUser interface design for the Web Engineering Psychology
User interface design for the Web Engineering Psychology
 
Personas In Documentation
Personas In DocumentationPersonas In Documentation
Personas In Documentation
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
 
From a technical writer to a usability engineer
From a technical writer to a usability engineerFrom a technical writer to a usability engineer
From a technical writer to a usability engineer
 
Uz big design talk may10
Uz big design talk may10Uz big design talk may10
Uz big design talk may10
 
Ch16
Ch16Ch16
Ch16
 
Chapter1
Chapter1Chapter1
Chapter1
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Interaction design in industry

  • 1. Interaction Design in Industry Lawrence J. Najjar, Ph.D. [email_address] 5th Annual Regional HFES Student Chapter Conference California State University, Long Beach February 27, 2010
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

Notas do Editor

  1. This is what I’d like to talk about today. The process is a good way to understand what we do.
  2. The point I’m trying to make here is I’d like to talk about interaction design and I know a little bit about it I like to write, so I’ve written a bunch of papers. If you’re interested in what I talk about today, you might want to read some of the papers on my Web site. In fact, Dr. Vu and Dr. Proctor have been kind enough to allow me to present papers in some of her conference sessions and to write a paper in her Handbook of Human Factors in Web Design book.
  3. After Paige invited me to do this talk, I had to decide what I wanted to talk about. This meeting is run by a student chapter of HFES. In human factors we try to think like the user. I wanted to put together a talk that would be helpful to you. Most human factors jobs are in industry, so I thought I’d talk about what we do there. References: More than half of all survey respondents (55.5%) work in for-profit organizations 1 (HFES 2009 salary survey); about 85% of us work in industry 2 (UPA 2009 salary survey)
  4. Way things work rather than the way they look (which is visual design) I’m talking about the user interface controls on the page – which ones are there, how they work, what they do. Not going to talk about how user interfaces are coded
  5. I’d like to walk you through the process, the GENERAL, most frequent steps we follow on an interaction design project There are other possible steps (task flows, content analysis, usability tests) that can also be added One thing you may notice as I go through the process is that it is a user-centered design process . We focus on the needs of the users. Also, in this process we start high and work low ; start with broad, general info and work to low, more detailed design specifications
  6. The first thing we want to find out are the goals What does the business want from this project? Why are they doing it? Why are they asking us to create this application or design these new functions? What are the users trying to get done? What tasks are they trying to get done? Why are they using the application? Finally, what is the purpose of the application? What needs is it trying to address?
  7. Remember I said we focus on the needs of the users? To do that, we start out by talking to users & stakeholders One interviewer, one note-taker: One person asks questions, maintains eye contact, asks follow-up questions. Other person take notes. Stakeholders are very interested in the project’s success, know the domain, and have a broad, strategic view of what the application can do for the organization Stakeholders know WHY the project is being done and WHAT they want the outcome to be Also, we want to make it clear that their opinion is important and is being listened to Talk for 1 hour because that is generally all the time you can get Talk to about five stakeholders Users are more tactical & use the site to get their tasks done Talk to them in their work environments because can learn more about their needs Talk for 1 hour because that is generally all the time you can get Talk to about 20 representative users We ask background questions & open-ended questions Specific questions help you identify who you are talking to and how representative they are Open-ended questions are great for getting unexpected info (What do you like? Dislike? Change?) We summarize what we find in the interviews Often use bullets Your users are like this, they need this, they don’t like that
  8. We get a little narrower We take all the notes from the 20-something interviews and distill them down to something that is easier to work with -- personas We use that information to create five or fewer personas – describe a representative user of the application – background, goals, tasks, needs, priorities, challenges/problems You could think of a persona as a user profile that has been personalized We use the personas to guide us during design (e.g., “Anna needs [function x]”) We design a user interface that meets the needs of the users described in the personas We review the personas with clients and refine them Usually the clients nod their heads and say “That’s right. That sounds like Mary or Steve or whomever.” Sometimes we have to make a few minor changes
  9. Now, we get narrow, even more specific, more refined We take what we’ve learned from the interviews and the personas and write functional requirements Often break the requirements into 2 categories – Functions and Content Functions = Actions Content = Information So a company intranet will have functions like completing your timesheet and information like how to get an employee discount on a new computer Functional requirements are the most important task Tells you what you are going to design Doing a good job here helps the rest of the project be successful Prioritize using criteria like “Value to Users,” “Business Feasibility,” and “Technical Feasibility” Scoping means estimating how long it will to take to code a function If it takes too long to code a function, the client may want to move it to a later phase of the project Can have a couple of hundred requirements
  10. We get even more narrow, more specific Using the requirements, we organize the information in the application into sections and create wireframes for individual pages Either draw all the application pages or representative samples On some projects, we write task flows; sometimes is not efficient because the boxes and arrows are so abstract that many customers don’t understand them; everyone understands page drawings.
  11. Look at the five most important or frequent tasks So, guerilla usability – no usability testing lab, no tightly controlled conditions. Just looking for ways to improve the design. After getting feedback, we improve the wireframes
  12. Then we get the most narrow; we write detailed interaction design specifications
  13. So, these are the interaction design steps we reviewed User-centered Broad to narrow Did not include competitive assessments, content inventories, task flow diagrams, usability tests which we do when needed
  14. Here are some things you might want to know about interaction design in industry Insights Greater design creativity: Have to go from list of requirements to a blank screen and design a wireframe Impact: After you’re done, people use what you’ve designed, often every day at work. Academics can have long-term impact if they come up with a new theory that explains human behavior. Delay of gratification: Companies want to get a quick return on their investment. They want your work finished quickly so they can launch it quickly. Publications can take a year to come out. Do good work fast.
  15. I’ve done interaction design for a while, I figured I’d share with you some of the things I’ve learned. Some words of wisdom… Easy is hard: To design and build a simple, intuitive user interface you need a committed client, determined development team, solid process, plus hard work, skills, and time. User interface design is an art and a science: But it is more an art. When I started out, I was trained as a scientist and was dutifully looking for research to support my design decisions. I learned pretty quickly that there usually isn’t a study to help me decide what to do. Most of my design work is based on experience and judgment. No one gets it right the first time: But more experienced designers get it more right the first time. Even experienced designers don’t get the design right the first time. Iterate your work. Get feedback from users. Like anything, the more you work at it the better you get. As you get more experienced you get a feel for what you’re doing and avoid dead-ends that would have tripped you up earlier in your career. Users are bad designers but good reviewers: Users know their domains really well, but they are not trained designers. Work with users to identify their challenges, needs, and preferences. Listen to their suggestions. Ask them how to organize information. But don't let them design. Instead, ask users to give you feedback on your designs. Just because you can, doesn't mean you should: Don't show off your team's ability to add fancy new functions or use the latest technology in the user interface. Give users only what they need. Users just want to get their work done. Don’t use technology just because you can. Keep it simple. Several iterative designs of a static, low fidelity user interface are more effective than one version of a dynamic, high fidelity user interface prototype: The key to successful iterative design is the ability to make changes quickly. It is much easier and cheaper to change a static wireframe drawing than a dynamic, coded prototype. Plus, the designer can make the changes rather than a developer. So, iteratively design static, low fidelity wireframes until you get the interaction design right. Then, if possible, work with developers to code an interactive prototype to help sell the design throughout the organization. No one takes the training. No one reads the Help: Users are busy. Design so that users can get their tasks done without training or assistance. Assume users know their domain but not your application. Provide training and online Help, but design the user interface to assume users are not going to use it. Air traffic controllers don't want a "Help" button on their keyboards: But an "Info" button is just fine. When I was designing the keyboard for US air traffic controllers, I put a Help label on the F1 key – the top left key in the function key row at the top of a keyboard. After I presented the design, an air traffic controller took me aside and said something like “About that key…” So I gushed about what it is and what it does. He listened patiently, and when I was done he told me that air traffic controllers get years of training. Air traffic controllers tell pilots of aircraft carrying hundreds of people what to do. Air traffic controllers don’t need help – but they do need information. So, I quickly changed to key label from “Help” to “Info.” The lesson learned was “know your users.” Initially, visual design trumps interaction design. Over time, interaction design trumps visual design: People react emotionally to images, colors, and fonts. But once people begin using an application to get their work done, ease of use becomes paramount. Pictures are better than words: People remember what they see, not what you describe. If you want clients to understand your design, show drawings. I’ve learned this the hard way. I’ve written detailed task flows and gotten clients to sign off on them. Then when start building the actual pages with task flows, clients tell me that is not the way their business is run. But they signed off on the task flows. Clients never really understood the task flows the signed off on. So, I try to show page designs when discussing task flows. You can do great user research and analysis but clients won't be comfortable until they see the first wireframes: People have to see something. Textual deliverables – words – don’t cut it. When you show page layouts, people understand what you’re doing and feel more comfortable about your progress. Good design is more effective than good testing: The key to success is to design a user interface really well the first time. Better to design a good user interface and find minor changes in usability testing than to design a bad user interface and try to make major changes after usability testing. Time and money run out. If you design a bad user interface, even if you test it over and over you’re unlikely to get it as good as if you had an expert design a good user interface right away. The usability tests are like band-aids – you make little improvements but don’t get the time and money to make big changes. Also, it is a lot harder to find a good designer than a good tester. I’ve found that it is easier to find someone who can perform a good usability test than it is to find someone who can create simple user interface designs. So, given the choice, try to become a good designer. Interaction design, visual design, programming. A person can be great at only one: I’ve been seeing a lot of ads where they want someone who can do all three of these tasks well. I’ve never run into anyone who could do two of these tasks well. I think it is just the way people think: Interaction designers think like users. Visual designers think like artists. Programmers think like computers. I’m thinking the ads are combining three different jobs into one to save money and make things convenient – one person owns the front end. That person analyzes users, does the interaction design, draws the graphics, and does the front-end programming. Quality lasts. Doing work fast or cheaply does not hold up. What you save in cash you spend in support or future fixes. Quality work holds up over time.
  16. If you want to contact me, here is my e-mail address And if you want to read other papers I’ve written on this topic, feel free to check out my Web site