SlideShare ist ein Scribd-Unternehmen logo
1 von 42
User Research & Usability Geoff Willcher, Ph.D. Positioning myself at the intersection of People, Performance and Technology
UX Research Highlights ,[object Object]
 Technical Proficiencies:
 My UX Processes, Practices, and Capabilities
 Adaptable
User Centered
Collaborative
Strategic Thinking:
What is a Product?
Information Architecture
Experiences in multiple domains
ID in the Trust domain
 Building Nicole: MBS Personas
UCD: Driving Principles into Practice
 Innovation in Research Tactics: More than 5 ways to Inform your Team
 Challenging and Positive Work Experiences
 Four Research Challenges: Evolving a Peak User Experience
Organizational Leadership
Save the Company: Handling Orphan Bugs,[object Object]
Brief Work History Eclypsis (Alltel) – Healthcare – Remaking the TDS 7000  (Char UI) Interaction modeling and prototyping, Object Modeling Tech, UML.  Joint Application Design w/ medical professionals – switched p’types from B to wireframe. The Cobalt Group – Automotive Web B2B, B2C Installed Usability into company processes / practices Lead UX, won hearts and minds  Structured Walkthrough, Labs, Design Consultations, Expert Review Worldspan – Agent Travel Reservations Networking and Installation group Network  configuration observation and documentation Web Reservation Site Info Architecture, UI specs, design evaluations JHK / SAIC --Transportation Engineering Highway Traffic Control Center site visits Contextual Inquiry (CI), - Long Island Center – rebuild dispatcher workflow NCR Human Interface Technology Center Combustible Gas Detector Training project -- Ghostbusters Interviews, Surveys, Field observation, CI., Focus Groups, Project Mgt. MAPICS (formerly w/IBM) – ERP/MRP Icon Guidelines, UX Guide, Expert Review, UML, Project Mgt.
My UX Processes - Adaptable Goal – There is no one true method to apply to all usability / user research issues to gain perfect information. My goal is to apply good methods at the right time to the right issues to drive products toward optimal design.   Objectives: Involve users early and often Find big obvious problems with fast inexpensive methods Iterate rapidly with converging methods Adapt the research to the information needs and stage of the project Approaches: Engage users – at work, on web, in person, conference, correspondence, lab…  Observe real work in real settings, not only simplified lab type scenarios.   Interact with users; get beyond sterile mechanical data collection methods. Front End Analysis and Ideation– put more time / money here to start off Research:  Know the value of preference, pretend, performance and production studies Use data driven personas; integrate persona attributes into task flows and use case scenarios
My UX Processes – User Oriented Become a domain near expert – know the software domain Close contact with users –  observe real work in real settings, not only simplified lab type scenarios.   Interact with users; get beyond sterile mechanical data collection methods. Research –  Use profile qualified participants Derive profiles from customer research Use data driven personas; integrate persona attributes into task flows and use case scenarios – MBS Sales / Marketing personas User Oriented Design – Design for the Real World Goal Based – what are the user’s goals with the system in this situation Task and Workflow based – how do they do their work / play / search / entertainment Context based – what are the situations in which they use the product; how do these affect design?
My UX Processes – Collaborative Integrate strongly with people in all roles for a product / service: PM, Dev, Test, UA, Planning, Marketing, Manufacturing, Support… UX doesn’t work in a silo,  behind a wall or hide in an office UX is not limited to recommendations about software design; any change to any aspect of the product that will achieve UX goals is in scope. Usability, Design, UA are partners;   UX is very involved with Design in developing Interface and Interaction design, UX brings knowledge of  customer’s goals, tasks, interests,  obstacles, patterns of work,  work environments to the team UX and UA (writers) both evaluate text content, labels, instructions, etc. Goals -- Deliver highly consumable research findings to influence product team decisions and create effective products that win in the marketplace.  Research –  Express results as Patterns to influence multiple products / features Express user behavior as Patterns for better understanding across  use cases and usage scenarios.
My UX Work Practices – Deliver Results  Set expectations for everyone working with me. What they can expect from me. What I need from them to proceed. Honor my commitments with whatever effort is needed I’m known for putting in whatever hours are necessary to deliver good research in the time frame needed by the team. Define and scope my tasks I use project planning techniques to estimate tasks, assess resources, determine responsibilities, and define deliverables so the people who receive my work are satisfied.  Be thorough while respecting time and resource constraints   All work involves compromise with time, money and other resource constraints. I want to make good tactical choices for the right UX methods to investigate each problem in the context of its time frame, depth of research needed to make a wise decision. Be part of the team  Support other UX researchers in the company. Integrate closely with product team members for specific products, and features. Understand and support the company’s business objectives.
My UX Work Capabilities Software development requires personal capabilities as well as technical knowledge and effective work practices.  Work Independently –  I’m confident and ask questions when I need to. Successfully handle End to End Research responsibilities Handle Ambiguity  Define problems; delineate alternatives; develop solutions Manage Deadlines and Pressure Use project management techniques to estimate and schedule work. Prioritize work to meet deadlines and release pressure Innovate methods to deliver results in minutes, hours or days, not months on a fixed cycle Written Communication Skills Authored many UX study reports and in-depth reports Presentation Skills Confident presenter; have taught university classes, presented to product teams,  given brown bags, etc.
Strategic Thinking: What is the Product? Listening to customer feedback, I discovered: The “product” is not the software in a box. The product is every aspect of the company’s service, support and technology at every customer touch point. The Product is: The software application The installation process The trouble shooting and help support The “3rd” party drivers, plug-ins and compatible applications – “nobody cares that a 3rd party made the driver. The user sees the problem as being with Vista and the Microsoft brand.” The advertising expectations set by our PR. The experience of opening the box – bloody fingers The competitor’s anti-product messages The customer’s past experience with other products by our company. Users perceive “the product” differently than product teams do. They don’t care how our company is organized, they only know that the software with our brand on the box isn’t working the way we promised.  “User Experience” is a lot more than what you can study in a lab session.
Information Architecture    Interaction Design Experiences  Interaction of: The application with other applications The task flows within the product Users on pages to accomplish their goal on the page. Users with data by well chosen controls Experiences – full and collaborative responsibilities 14 + consulting experiences at Msft TWC Single sign on; Win 8 IE Download, Healthcare,  Collaboration with PMs to build MsftLobi – Agile experience Feature behavior design in Msft CRM Cobalt Group – ID consults on Kia University, Parts Manager, Nitra Web Manager, etc. Expedia – getting out of silos;  intro dashboard concept Worldspan – Architected the Dates and Destination site Worldspan – Architected network utility Captura – Architected version of Travel & Expense Mgt web tool Mapics – Product design for supply chain management module Alltel Healthcare – Interaction design for Medical Ordering module + GT Software – Architected Format Conversion Utility
Interaction Design:  Trust Interactions between Consumers and Computers If customers don’t trust our sites and applications they won’t use them to achieve their goals. Pervasive problem across eCommerce, cloud computing, and all software tools: Performed deep dive research into human trust / distrust behaviors Developed in-depth understanding of user and consumer mental models Introduced interaction patterns to trust design conversations Interpreted precision trust definitions between humans to human, human to computer and computer to computer. Clarified this difficult concept to reduce conflict between different discipline teams. Experiences – full and collaborative responsibilities Interaction occurs within a Trust Space Interaction involves emotional – rational calculations Interaction is based on perceived intentions of the web site or other human party Design requires a framework for discussion to ensure a solution that doesn’t have gaps once built Interaction, design and UI patterns are a good way to grasp the flow of events Design proceeds from both user research data and from proven principles
Interaction Design in Trust Space TUX Context  Trust Environment 4/1/2010 13 Outline Interaction Pattern Truster: who may give trust Trustee: who requests trust I might lose…; I might gain I might lose…; I might gain Decision to Risk Decision  to Offer Trust Content
TUX Framework for Discussion  4/1/2010 14 Conversations, Concepts and Questions
TUX Framework: Haggle Interaction Pattern: Key Elements 4/1/2010 15 Truster Trustee Before Probabilistic Basis of Trust: You appear to have an identity: seller to the tourist trade; recommended by travel bureau… Vulnerability: You don’t know what things are worth: “Trust Me, I have something to offer. How about this?” During Basis for Exploitation: You appear to be a tourist: carrier of money to spend… Truster’s Counter-offer: “That isn’t what I need. How  much for this other one?” Trustee’s offer:  Exaggerated / False claim of value:  “Priceless heirloom,  from estate sale, I can let you have for fraction of its value…” Trust Content : Trust Decision and Action: “Now that looks like real art. What a value; It’s on sale because today’s Discount Day!?  Here ‘s my charge card. “ After Haggle Trust Interaction Pattern
Designing Interaction from Principles  4/1/2010 Trust Defined for TUX 16
Dynamics – Sales / Marketing Personas   Interactions Building Nicole and other Personas Created new; revised old  Ensure data driven base Data from customer site visits Make the persona useful to the design / development effort. More than a picture on a wall. Personas: Microsoft Business Solutions - http://mbspersonas/ Role play personas in reviews Recruit personas for studies Represent persona as virtual agent
Innovation and Flexibility in Research Tactics: More than five ways to inform your team. NIST documents 35+ usability methods;  too many groups throw every problem at lab research..  We need to get more data from more customers in more realistic situations with deeper investigation.  A lot of research is superficial; as much as we can get in two days with the client. Opportunities to Explore:  Customer / Partner panels: long term, high and low engagement Remote surveys and user research with prototypes A/B testing of alternative designs on web sites / applications Click through studies on web Analysis of customer feedback from support contacts; send a smile, etc. SQM Usage tracking with Web Metrics  Engagement with customer communities Contextual Inquiry in depth; don’t just talk to executives Field usability studies in real work environments Efforts  Cog Walk with real users Observation of user task flow practices Collect work demographics from participants Draft OFS Sales Assistant persona Flag informative participants for customer visits CRM 2 choice one day study in my office JHK – 2 machine study to maintain the contract
Driving User Centered Design:      Turning Principles into Practice A. Functionality Category Does the tool have the critical attributes to do the job in some capacity? If it does not, it is the wrong tool for the job. If it has the critical attributes, then we can look at the extent to which it is well adapted, evolved, or designed for the job to be done.  Critical attributes are the features or properties needed to do the job for which the tool was constructed. 1. Functional Effectiveness – Key Question: Does the tool have the critical properties to do the job? The most general effectiveness criteria that a tool should satisfy is that the tool has the critical properties to do the job regardless of how efficiently, effectively or how well it may be used by a user. If it does not, then it is not usable for the job at hand. This is a binary evaluation. You can’t smooth a rough cut piece of wood with a piece of tissue paper. You can with a piece of sandpaper.  A more specific effectiveness criterion asks: “Is this a good tool for the job? Does the tool have the critical attributes in the right form to function well in the manner for which it is to be used? This is the meaning of “effectiveness” for conventional usability. 400 grit sandpaper will not be as effective as `60 grit for smoothing the rough cut wood above. A handgun that shoots backwards would probably be considered as functionally ineffective, if “effectiveness” meant shooting something other than one’s self. It would be functionally effective if it was given to someone as a trap so that the receiver might shoot themselves.  It is important to be able to write and communicate clearly.  A well chosen picture can complement explanatory text and attract readers attention.  This is part of a guidance document to teach usability professionals to use new ideas when evaluating trust interactions that may not involve “ease of use.”
Challenging and Positive Work Experiences MS CRM / Expedia   Having an impact Issue: What are the strengths and weaknesses of CRM and its competitors: Sales Logix, Salesforce.com,  Act,  and Goldmine. Looking for points of attack / defense; where should we put our money?  What features don’t we have to improve? Getting rid of silos and keeping dashboards visible Heuristic Evaluation Checklist ,[object Object]
Most tools are too global: Resolution too gross
Solution: research HCI literature. Devise a finer grained tool.,[object Object]
 Interface Behavior
Task Congruent UI
Graphical Presentation
Easy Navigation

Weitere ähnliche Inhalte

Was ist angesagt?

Case Study: UX Research & Strategy Proposal to Drive Revenue Growth
Case Study: UX Research & Strategy Proposal to Drive Revenue GrowthCase Study: UX Research & Strategy Proposal to Drive Revenue Growth
Case Study: UX Research & Strategy Proposal to Drive Revenue GrowthJune UX
 
Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamNick Dunlavey
 
Putting the "User" back in User Experience
Putting the "User" back in User ExperiencePutting the "User" back in User Experience
Putting the "User" back in User ExperienceJeremy Johnson
 
Solidifying Vague Requirements & Establishing Unknown User Needs
Solidifying Vague Requirements & Establishing Unknown User NeedsSolidifying Vague Requirements & Establishing Unknown User Needs
Solidifying Vague Requirements & Establishing Unknown User NeedsVanessa Turke
 
Robert Fein: Pitching UX
Robert Fein: Pitching UXRobert Fein: Pitching UX
Robert Fein: Pitching UXUX People
 
UX Research Proposal - Microsoft Word - Regional differences among users
UX Research Proposal - Microsoft Word - Regional differences among usersUX Research Proposal - Microsoft Word - Regional differences among users
UX Research Proposal - Microsoft Word - Regional differences among usersAnusha Radhakrishnan
 
Zen and the Art of UX Planning
Zen and the Art of UX PlanningZen and the Art of UX Planning
Zen and the Art of UX PlanningCorey Allenbach
 
Joel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin
 
PlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and ArtifactsPlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and ArtifactsJoel Baskin
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web applicationBurhan Ahmed
 
How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...
How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...
How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...Link Positive, Inc.
 
Business Analyst Role in developing successful User Experience
Business Analyst Role in developing successful User ExperienceBusiness Analyst Role in developing successful User Experience
Business Analyst Role in developing successful User Experienceguest60e6aa1
 
Requirements Gathering for Project Management Success
Requirements Gathering for Project Management SuccessRequirements Gathering for Project Management Success
Requirements Gathering for Project Management SuccessWG Consulting
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methodsdillarja
 
Case study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in LithuaniaCase study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in LithuaniaIdea Code
 

Was ist angesagt? (20)

Case Study: UX Research & Strategy Proposal to Drive Revenue Growth
Case Study: UX Research & Strategy Proposal to Drive Revenue GrowthCase Study: UX Research & Strategy Proposal to Drive Revenue Growth
Case Study: UX Research & Strategy Proposal to Drive Revenue Growth
 
Usability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake MarkhamUsability & the Business Analyst - Jake Markham
Usability & the Business Analyst - Jake Markham
 
Putting the "User" back in User Experience
Putting the "User" back in User ExperiencePutting the "User" back in User Experience
Putting the "User" back in User Experience
 
Solidifying Vague Requirements & Establishing Unknown User Needs
Solidifying Vague Requirements & Establishing Unknown User NeedsSolidifying Vague Requirements & Establishing Unknown User Needs
Solidifying Vague Requirements & Establishing Unknown User Needs
 
CV-User Experience
CV-User ExperienceCV-User Experience
CV-User Experience
 
Best Practices in UX Design
Best Practices in UX DesignBest Practices in UX Design
Best Practices in UX Design
 
Robert Fein: Pitching UX
Robert Fein: Pitching UXRobert Fein: Pitching UX
Robert Fein: Pitching UX
 
Portfolio
PortfolioPortfolio
Portfolio
 
UX Research Proposal - Microsoft Word - Regional differences among users
UX Research Proposal - Microsoft Word - Regional differences among usersUX Research Proposal - Microsoft Word - Regional differences among users
UX Research Proposal - Microsoft Word - Regional differences among users
 
Zen and the Art of UX Planning
Zen and the Art of UX PlanningZen and the Art of UX Planning
Zen and the Art of UX Planning
 
Joel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin UX Design and Artifacts
Joel Baskin UX Design and Artifacts
 
PlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and ArtifactsPlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and Artifacts
 
llschertlerResume_2016
llschertlerResume_2016llschertlerResume_2016
llschertlerResume_2016
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web application
 
How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...
How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...
How User Testing Can Inform Content - 03/19/12 Content Strategy - Minneapolis...
 
Business Analyst Role in developing successful User Experience
Business Analyst Role in developing successful User ExperienceBusiness Analyst Role in developing successful User Experience
Business Analyst Role in developing successful User Experience
 
Requirements Gathering for Project Management Success
Requirements Gathering for Project Management SuccessRequirements Gathering for Project Management Success
Requirements Gathering for Project Management Success
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
 
Kelsey Hilton-McCarthy-Project
Kelsey Hilton-McCarthy-ProjectKelsey Hilton-McCarthy-Project
Kelsey Hilton-McCarthy-Project
 
Case study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in LithuaniaCase study: UX Methodology Design for Public E-services in Lithuania
Case study: UX Methodology Design for Public E-services in Lithuania
 

Ähnlich wie User Research Portfolio3

UXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedUXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedJames Kelway
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User AdvocateKarl Kaufmann
 
It Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product ManagerIt Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product ManagerRachel Daniel
 
UX Overview for Agile Engineering-Driven Organizations
UX Overview for Agile Engineering-Driven OrganizationsUX Overview for Agile Engineering-Driven Organizations
UX Overview for Agile Engineering-Driven OrganizationsJim Jarrett
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanySameer Chavan
 
Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*Jeremy Johnson
 
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT
 
Build Services that Fit: Product Discovery Lessons Learned
Build Services that Fit: Product Discovery Lessons LearnedBuild Services that Fit: Product Discovery Lessons Learned
Build Services that Fit: Product Discovery Lessons LearnedTremis Skeete
 
Workshop: Embedding UX Into Your Processes
Workshop: Embedding UX Into Your ProcessesWorkshop: Embedding UX Into Your Processes
Workshop: Embedding UX Into Your ProcessesPaul Sherman
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentationjtkachuk
 
Kedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdfKedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdfssuser6609a5
 
CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)jahnaveec
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprisepjhauser
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkLisa Trapman
 

Ähnlich wie User Research Portfolio3 (20)

UXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedUXBASIS – Getting UX integrated
UXBASIS – Getting UX integrated
 
VIGNESH PORTFOLIO
VIGNESH PORTFOLIOVIGNESH PORTFOLIO
VIGNESH PORTFOLIO
 
UCD overview
UCD overviewUCD overview
UCD overview
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
It Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product ManagerIt Takes Two To Tango: How To Court Your Product Manager
It Takes Two To Tango: How To Court Your Product Manager
 
UX Overview for Agile Engineering-Driven Organizations
UX Overview for Agile Engineering-Driven OrganizationsUX Overview for Agile Engineering-Driven Organizations
UX Overview for Agile Engineering-Driven Organizations
 
John Sorflaten Usability Resume
John Sorflaten Usability ResumeJohn Sorflaten Usability Resume
John Sorflaten Usability Resume
 
Introduction to User Experience for Internet Company
Introduction to User Experience for Internet CompanyIntroduction to User Experience for Internet Company
Introduction to User Experience for Internet Company
 
Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*Product + UX: How to combine strengths to make something truly great! *Updated*
Product + UX: How to combine strengths to make something truly great! *Updated*
 
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
UX STRAT USA, Mike Hubler and Tim Klauda, "Changing the Culture of Consumer a...
 
Build Services that Fit: Product Discovery Lessons Learned
Build Services that Fit: Product Discovery Lessons LearnedBuild Services that Fit: Product Discovery Lessons Learned
Build Services that Fit: Product Discovery Lessons Learned
 
Workshop: Embedding UX Into Your Processes
Workshop: Embedding UX Into Your ProcessesWorkshop: Embedding UX Into Your Processes
Workshop: Embedding UX Into Your Processes
 
What's Next For UX?
What's Next For UX?What's Next For UX?
What's Next For UX?
 
My cv 2000 - 2016
My cv 2000 - 2016My cv 2000 - 2016
My cv 2000 - 2016
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentation
 
Kedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdfKedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdf
 
CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)CV_Jahnavee Chitte (1)
CV_Jahnavee Chitte (1)
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprise
 
Project ux intel
Project ux intelProject ux intel
Project ux intel
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 

User Research Portfolio3

  • 1. User Research & Usability Geoff Willcher, Ph.D. Positioning myself at the intersection of People, Performance and Technology
  • 2.
  • 4. My UX Processes, Practices, and Capabilities
  • 9. What is a Product?
  • 12. ID in the Trust domain
  • 13. Building Nicole: MBS Personas
  • 14. UCD: Driving Principles into Practice
  • 15. Innovation in Research Tactics: More than 5 ways to Inform your Team
  • 16. Challenging and Positive Work Experiences
  • 17. Four Research Challenges: Evolving a Peak User Experience
  • 19.
  • 20. Brief Work History Eclypsis (Alltel) – Healthcare – Remaking the TDS 7000 (Char UI) Interaction modeling and prototyping, Object Modeling Tech, UML. Joint Application Design w/ medical professionals – switched p’types from B to wireframe. The Cobalt Group – Automotive Web B2B, B2C Installed Usability into company processes / practices Lead UX, won hearts and minds Structured Walkthrough, Labs, Design Consultations, Expert Review Worldspan – Agent Travel Reservations Networking and Installation group Network configuration observation and documentation Web Reservation Site Info Architecture, UI specs, design evaluations JHK / SAIC --Transportation Engineering Highway Traffic Control Center site visits Contextual Inquiry (CI), - Long Island Center – rebuild dispatcher workflow NCR Human Interface Technology Center Combustible Gas Detector Training project -- Ghostbusters Interviews, Surveys, Field observation, CI., Focus Groups, Project Mgt. MAPICS (formerly w/IBM) – ERP/MRP Icon Guidelines, UX Guide, Expert Review, UML, Project Mgt.
  • 21. My UX Processes - Adaptable Goal – There is no one true method to apply to all usability / user research issues to gain perfect information. My goal is to apply good methods at the right time to the right issues to drive products toward optimal design. Objectives: Involve users early and often Find big obvious problems with fast inexpensive methods Iterate rapidly with converging methods Adapt the research to the information needs and stage of the project Approaches: Engage users – at work, on web, in person, conference, correspondence, lab… Observe real work in real settings, not only simplified lab type scenarios. Interact with users; get beyond sterile mechanical data collection methods. Front End Analysis and Ideation– put more time / money here to start off Research: Know the value of preference, pretend, performance and production studies Use data driven personas; integrate persona attributes into task flows and use case scenarios
  • 22. My UX Processes – User Oriented Become a domain near expert – know the software domain Close contact with users – observe real work in real settings, not only simplified lab type scenarios. Interact with users; get beyond sterile mechanical data collection methods. Research – Use profile qualified participants Derive profiles from customer research Use data driven personas; integrate persona attributes into task flows and use case scenarios – MBS Sales / Marketing personas User Oriented Design – Design for the Real World Goal Based – what are the user’s goals with the system in this situation Task and Workflow based – how do they do their work / play / search / entertainment Context based – what are the situations in which they use the product; how do these affect design?
  • 23. My UX Processes – Collaborative Integrate strongly with people in all roles for a product / service: PM, Dev, Test, UA, Planning, Marketing, Manufacturing, Support… UX doesn’t work in a silo, behind a wall or hide in an office UX is not limited to recommendations about software design; any change to any aspect of the product that will achieve UX goals is in scope. Usability, Design, UA are partners; UX is very involved with Design in developing Interface and Interaction design, UX brings knowledge of customer’s goals, tasks, interests, obstacles, patterns of work, work environments to the team UX and UA (writers) both evaluate text content, labels, instructions, etc. Goals -- Deliver highly consumable research findings to influence product team decisions and create effective products that win in the marketplace. Research – Express results as Patterns to influence multiple products / features Express user behavior as Patterns for better understanding across use cases and usage scenarios.
  • 24. My UX Work Practices – Deliver Results Set expectations for everyone working with me. What they can expect from me. What I need from them to proceed. Honor my commitments with whatever effort is needed I’m known for putting in whatever hours are necessary to deliver good research in the time frame needed by the team. Define and scope my tasks I use project planning techniques to estimate tasks, assess resources, determine responsibilities, and define deliverables so the people who receive my work are satisfied. Be thorough while respecting time and resource constraints All work involves compromise with time, money and other resource constraints. I want to make good tactical choices for the right UX methods to investigate each problem in the context of its time frame, depth of research needed to make a wise decision. Be part of the team Support other UX researchers in the company. Integrate closely with product team members for specific products, and features. Understand and support the company’s business objectives.
  • 25. My UX Work Capabilities Software development requires personal capabilities as well as technical knowledge and effective work practices. Work Independently – I’m confident and ask questions when I need to. Successfully handle End to End Research responsibilities Handle Ambiguity Define problems; delineate alternatives; develop solutions Manage Deadlines and Pressure Use project management techniques to estimate and schedule work. Prioritize work to meet deadlines and release pressure Innovate methods to deliver results in minutes, hours or days, not months on a fixed cycle Written Communication Skills Authored many UX study reports and in-depth reports Presentation Skills Confident presenter; have taught university classes, presented to product teams, given brown bags, etc.
  • 26. Strategic Thinking: What is the Product? Listening to customer feedback, I discovered: The “product” is not the software in a box. The product is every aspect of the company’s service, support and technology at every customer touch point. The Product is: The software application The installation process The trouble shooting and help support The “3rd” party drivers, plug-ins and compatible applications – “nobody cares that a 3rd party made the driver. The user sees the problem as being with Vista and the Microsoft brand.” The advertising expectations set by our PR. The experience of opening the box – bloody fingers The competitor’s anti-product messages The customer’s past experience with other products by our company. Users perceive “the product” differently than product teams do. They don’t care how our company is organized, they only know that the software with our brand on the box isn’t working the way we promised. “User Experience” is a lot more than what you can study in a lab session.
  • 27. Information Architecture Interaction Design Experiences Interaction of: The application with other applications The task flows within the product Users on pages to accomplish their goal on the page. Users with data by well chosen controls Experiences – full and collaborative responsibilities 14 + consulting experiences at Msft TWC Single sign on; Win 8 IE Download, Healthcare, Collaboration with PMs to build MsftLobi – Agile experience Feature behavior design in Msft CRM Cobalt Group – ID consults on Kia University, Parts Manager, Nitra Web Manager, etc. Expedia – getting out of silos; intro dashboard concept Worldspan – Architected the Dates and Destination site Worldspan – Architected network utility Captura – Architected version of Travel & Expense Mgt web tool Mapics – Product design for supply chain management module Alltel Healthcare – Interaction design for Medical Ordering module + GT Software – Architected Format Conversion Utility
  • 28. Interaction Design: Trust Interactions between Consumers and Computers If customers don’t trust our sites and applications they won’t use them to achieve their goals. Pervasive problem across eCommerce, cloud computing, and all software tools: Performed deep dive research into human trust / distrust behaviors Developed in-depth understanding of user and consumer mental models Introduced interaction patterns to trust design conversations Interpreted precision trust definitions between humans to human, human to computer and computer to computer. Clarified this difficult concept to reduce conflict between different discipline teams. Experiences – full and collaborative responsibilities Interaction occurs within a Trust Space Interaction involves emotional – rational calculations Interaction is based on perceived intentions of the web site or other human party Design requires a framework for discussion to ensure a solution that doesn’t have gaps once built Interaction, design and UI patterns are a good way to grasp the flow of events Design proceeds from both user research data and from proven principles
  • 29. Interaction Design in Trust Space TUX Context Trust Environment 4/1/2010 13 Outline Interaction Pattern Truster: who may give trust Trustee: who requests trust I might lose…; I might gain I might lose…; I might gain Decision to Risk Decision to Offer Trust Content
  • 30. TUX Framework for Discussion 4/1/2010 14 Conversations, Concepts and Questions
  • 31. TUX Framework: Haggle Interaction Pattern: Key Elements 4/1/2010 15 Truster Trustee Before Probabilistic Basis of Trust: You appear to have an identity: seller to the tourist trade; recommended by travel bureau… Vulnerability: You don’t know what things are worth: “Trust Me, I have something to offer. How about this?” During Basis for Exploitation: You appear to be a tourist: carrier of money to spend… Truster’s Counter-offer: “That isn’t what I need. How much for this other one?” Trustee’s offer: Exaggerated / False claim of value: “Priceless heirloom, from estate sale, I can let you have for fraction of its value…” Trust Content : Trust Decision and Action: “Now that looks like real art. What a value; It’s on sale because today’s Discount Day!? Here ‘s my charge card. “ After Haggle Trust Interaction Pattern
  • 32. Designing Interaction from Principles 4/1/2010 Trust Defined for TUX 16
  • 33. Dynamics – Sales / Marketing Personas   Interactions Building Nicole and other Personas Created new; revised old Ensure data driven base Data from customer site visits Make the persona useful to the design / development effort. More than a picture on a wall. Personas: Microsoft Business Solutions - http://mbspersonas/ Role play personas in reviews Recruit personas for studies Represent persona as virtual agent
  • 34. Innovation and Flexibility in Research Tactics: More than five ways to inform your team. NIST documents 35+ usability methods; too many groups throw every problem at lab research.. We need to get more data from more customers in more realistic situations with deeper investigation. A lot of research is superficial; as much as we can get in two days with the client. Opportunities to Explore: Customer / Partner panels: long term, high and low engagement Remote surveys and user research with prototypes A/B testing of alternative designs on web sites / applications Click through studies on web Analysis of customer feedback from support contacts; send a smile, etc. SQM Usage tracking with Web Metrics Engagement with customer communities Contextual Inquiry in depth; don’t just talk to executives Field usability studies in real work environments Efforts Cog Walk with real users Observation of user task flow practices Collect work demographics from participants Draft OFS Sales Assistant persona Flag informative participants for customer visits CRM 2 choice one day study in my office JHK – 2 machine study to maintain the contract
  • 35. Driving User Centered Design: Turning Principles into Practice A. Functionality Category Does the tool have the critical attributes to do the job in some capacity? If it does not, it is the wrong tool for the job. If it has the critical attributes, then we can look at the extent to which it is well adapted, evolved, or designed for the job to be done. Critical attributes are the features or properties needed to do the job for which the tool was constructed. 1. Functional Effectiveness – Key Question: Does the tool have the critical properties to do the job? The most general effectiveness criteria that a tool should satisfy is that the tool has the critical properties to do the job regardless of how efficiently, effectively or how well it may be used by a user. If it does not, then it is not usable for the job at hand. This is a binary evaluation. You can’t smooth a rough cut piece of wood with a piece of tissue paper. You can with a piece of sandpaper. A more specific effectiveness criterion asks: “Is this a good tool for the job? Does the tool have the critical attributes in the right form to function well in the manner for which it is to be used? This is the meaning of “effectiveness” for conventional usability. 400 grit sandpaper will not be as effective as `60 grit for smoothing the rough cut wood above. A handgun that shoots backwards would probably be considered as functionally ineffective, if “effectiveness” meant shooting something other than one’s self. It would be functionally effective if it was given to someone as a trap so that the receiver might shoot themselves. It is important to be able to write and communicate clearly. A well chosen picture can complement explanatory text and attract readers attention. This is part of a guidance document to teach usability professionals to use new ideas when evaluating trust interactions that may not involve “ease of use.”
  • 36.
  • 37. Most tools are too global: Resolution too gross
  • 38.
  • 51.
  • 52. Challenging and Positive Work Experiences MS CRM – Two day, Two choice study Close collaboration with PM to plan most informative research; Building sales and marketing personas; Building the sales process model from site visit data The Cobalt Group – Parts Manager – Vin vs. Stock number Introduced usability process and modified UML to the company Won hearts and minds of Account Execs, Project Managers, 20+ Designers and Leads: KIA University, Nitra web site manager, Parts Manager, Leads Manager
  • 53. Four Research Challenges:Taking Visio to the Office Ribbon UI Evolving a Superlative User Experience As a contributing member of the product team, my approach is to plan, coordinate and run studies that drive all teams to produce an effective product for the marketplace. Not to just run isolated usability studies. These coordinated studied lead up to the Visio: Create a Basic Connected Diagram study which resolved issues around a major set of new features. Challenges Fighting for our product’s version of the ribbon Impacting Design – How smart should we be? Contextual Tab is not Discoverable Discovering the “Quality without a Name.” Work within the Drawing Pattern
  • 54. Taking Visio to the Fluent UI: Evolving a Good Design through iterated, co-related studies Command Card Sort Insert or Delete Connectors 1 & 2 Shapes in Window vs. Shapes in Ribbon 1 & 2 Infinite Page Study Shapes Layout Build a Connected Diagram Study
  • 55. Challenge 1: The Ribbon: Fight or give in? Ribbon Guidelines want the Visio shapes to come from the ribbon. Visio has always had a Shapes Window. Shapes in Window vs. Shapes in Ribbon I and II – Should we move some or all of the Shapes Window to the Ribbon – “No. Keep Shapes Pane on left. “ -- This Justified a break with Office UX standard for the product. Is Quick Shapes useful? – “Yes. It keeps me from going to 5 stencils to get 6 shapes.” Is that important? “Yes, I have to work fast and need to have all my shapes for my diagram type at hand.”
  • 56. Shapes in Window or Ribbon: User Expectations Rule all For all of Visio’s history Shapes have been accessed from the Shapes Window. Should we Change or Fight? Strong user reaction. Keep everything out of our drawings. Keep us in context. Don’t cover our work. Let us work fast.
  • 57. Challenge 2: Driving Design: How Smart should we be? Visio is evolving beyond “Shapes on a page.” Issue: How smart should our feature be? Users are wary of too much assistance (clippy, task panes, auto-format for lists…) Delete Connectors I and II studies – What rules should govern Smart Insert and Delete? – Make room for user action, but “don’t re-arrange diagrams for user. “ Provide limited auto align and space. Users are wary of us “fixing” and don’t “Make more work for me. “ Repair some breaks, leave others alone.
  • 58. Insert / Delete Shapes and Connectors II: Issues 1 2 3 What rules should Visio use when deleting connectors attached to deleted shapes? For: Terminator shapes: Starting or Ending Decision shapes Multiply connected shapes
  • 59. Interaction Design, User Task Patterns and Success of Insert / Delete Smart Insert Shape Issue: Task observation of users shows several patterns of work. Problem: Some patterns of work lead to users not engaging the features. Some features don’t have an initial UI element to grab. They appear contextually. Smart Delete
  • 60. Fix the Smart Insert and Delete? Smart Insert – drag and drop shapes into an existing diagram The hit zone was a bit tricky. How it works. Drag a shape where you want it to be between other shapes. Drop the shape when it is positioned where you want it. “It’s a bit tricky to get the alignment right, but when you hit it, it’s obvious.” Problem: Intrinsic Undiscoverability Problem: Nothing tells you that this behavior exists. You don’t start by choosing an action. Current user task flows prevent them from engaging the feature. First they cut the connection Then they move each shape and its linked shapes apart to make room Then they grab the new shape and drop it between the two Then reconnect the connectors. Users won’t discover the feature except by accident. Design is not an solution option.
  • 61. Challenge 3: Across Office: The Contextual Tab is not Discoverable In Visio research, participants consistently had trouble being aware of the contextual tab being displayed. This was described as: “Still being a problem as of 2004” in a Office Ribbon doc. Independent Personal research and literature review shows problem was intrinsic to human visual perception. Tab appears in peripheral vision which is not sensitive to color, fine lines, fast change. Design team was exploring changes that would not work: color, brighter… Based on my knowledge of human perception, made several recommendations now being considered.
  • 62. Why is the Contextual Tab hard to Discover: Receptor Distribution Approximate location of contextual tab when viewing a text / shapes in center of document window. Tab is in outside of color vision receptors and may be in the “blind” spot depending on the user’s point of fixation..
  • 63. We can’t resolve the tab’s fine detail Figure 08-12 B Resolution in the peripheral retina. Resolution is high only at the fovea and it decreases in the peripheral retina. In addition, Color vision is best in the fovea and limited in the peripheral retina because of the lack of cones. A representation of what the retina sees is shown in Figure08-13A.
  • 64. Recommendations Design efforts should take into account the characteristics of the human visual system. Visual Cue A visual cue needs to connect the contextual object with the contextual tab. Animated movement from the contextual object to the contextual tab Would visually relate the two. This could be a moving colored tab emerging from the object. Slow Flash or Intensity Change The tab itself may need different highlighting, such as a short period of low frequency flashing. Bigger is Better The graphical design of the contextual tab may need to utilize large visual areas rather than thin edges typical of graphical UI elements.
  • 65. Challenge 4: Communicating Findings with Patterns Recalled user practices discovered in earlier studies Customizing their own stencils Typically using 4-6 shapes per drawing type Task flow patterns – L to R; one at a time Build by modules; Polish one, then duplicate, position and rename Adapted study questions to elicit reactions to related features Quick shapes and the mini-shapes bar Auto-connect and your task flow (a change is coming) Assessed user reaction to a new task flow: Auto-connect, The mini-shapes bar, Quick shapes and drag-out connections Identified a UI pattern: Working within the Drawing – key principle of the Fluent UI
  • 66. Drive Design Across Features with User Interaction Patterns: Work within the Drawing Pattern (draft)  Use When: A user is creating or editing a connected diagram such as a flow chart with a drawing program. The program lets them place prebuilt graphical shapes onto a drawing canvas from a shape library containing multiple sets of shape stencils, and to access commands from a menu/toolbar area which contains commands organized into groups. Problem: Locating shapes in the UI off of the drawing page forces users to repeatedly move their mouse / cursor through long screen distances to find, select and use the shapes.   Commands are also located off of the drawing canvas in menus, toolbars or graphical displays such as the Fluent UI or “ribbon” interface.  Consequences: Large repetitive movements with the whole arm are required with this design to move the cursor to the extreme edges of the screen. Movement within the document page requires smaller less fatiguing movements with the wrist and fingers . Considerable time is spent moving the mouse cursor to the shape library area to get a shape, and then back to the drawing to position the shape on the drawing. Considerable time is spent finding the right command or shape, which may not be on the currently exposed stencil. Users have more work because there is no single area for frequently used commands.
  • 67. UI Pattern: Work within Drawing Solution: Define in-drawing interaction mechanisms that enable users to access and apply content (shapes, tools and commands) how and where it is needed, without having to leave the drawing surface. Using the 80:20 principle, design product features so that users can accomplish most of the work on their most frequent kinds of drawings with contextual tools that display at the point of work within the drawing. Key elements of the pattern The behavior of a UI element (ex: a cursor or a connector or shape) changes as a result of its context. Changes in behavior happen at the point of work in the drawing (as opposed to the process of leaving the drawing, going to a UI container for shapes or commands, choosing one and then bringing it back to the drawing to apply it.) Frequent or preferred user choices are conserved and displayed, or are available, at the point of work for use. Opportunities for interaction by UI elements change as a result of their context, ex: proximity of one element to another.
  • 68. A Company-wide Issue: Orphan Bugs and our Customers’ Satisfaction A research report for ODG: 3rd Party Data on Customer Satisfaction with Office 2007 Office 2007 NSAT is down in some categories Customer perception of Microsoft favorability is declining. NSAT drivers show customers have issues with our quality, security, caring, communication and reliability. PSS calls show support call issues often are over Starving and Orphaned bugs Starved – punted to next milestone, release… Orphaned – low sev, low pain, pri3; will never get fixed: bad behavior, problems deep in code, cross features and products.
  • 69. A Company-wide Issue: Orphan Bugs and our Customers’ Satisfaction Consequences Affects customer willingness to buy; delay purchase. Affects other MS products Degrades Brand Set of solutions for PMs are needed. PMs will tend to be more attracted to marketable new features than better behaving features We can’t sell on basis of: “This release is less bad that the previous one.” What should we do when our normal life cycle isn’t working? Answer: think outside the release cycle.
  • 70. Using Usability Lab Equipment Scoped, purchased and set up usability lab for Cobalt Group. Scoped and advised U/W – Bothell on portable usability lab equipment purchase Trained as technical resource for MSFT – Office Design Group’s OVO lab equipment. Constructed and delivered training to all ODG UX researchers on the OVO equipment. Assisted other researchers with lab problems. Learned Morae lab management system.

Hinweis der Redaktion

  1. “Positioning myself at the intersection of…My degree is in Cognitive Psychology. I am interested in the human behavior in work, play and casual situations.My first exposure to Human Factors was in an Industrial Psychology course where the professor presented the case of the design of aircraft controls that led to crashes. In one craft, pulling back lifted the nose, in another pushing the stick forward did the same thing. 50+ years ago the military was losing pilots who transferred between these craft with some minimum hours of training. Well under pressure, people perform the way with which they have had the most experience. They pull back and crash the plane. Later this was even more real to me when I was involved in Air Traffic Control training.As a result, I have spent a lot of my career making sure that software / hardware designs do not lead people to make mistakes. Especially mission critical ones.
  2. “Positioning myself at the intersection of…My degree is in Cognitive Psychology. I am interested in the human behavior in work, play and casual situations.My first exposure to Human Factors was in an Industrial Psychology course where the professor presented the case of the design of aircraft controls that led to crashes. In one craft, pulling back lifted the nose, in another pushing the stick forward did the same thing. 50+ years ago the military was losing pilots who transferred between these craft with some minimum hours of training. Well under pressure, people perform the way with which they have had the most experience. They pull back and crash the plane. Later this was even more real to me when I was involved in Air Traffic Control training.As a result, I have spent a lot of my career making sure that software / hardware designs do not lead people to make mistakes. Especially mission critical ones.
  3. Every new company is an opportunity to learn a new business domain.OBA was an opportunity to learn about multi-dimensional cubes, data mining, and Business Intelligence. This transferred nicely to the DUET project which was a Joint Venture with SAP. We wanted to expose queries from their database in Outlook task panes to support hard to do with SAP tasks such as Travel Management, Time Management, and Budget Management.At the Cobalt Group I installed usability processes into the company, earned the trust of account executives, project managers, designers and others who did not understand what usability could do for them and their products. Very interesting job cut short by 9/11.Expedia and Worldspan are travel reservation companies that involve high volume transaction processing and the display / comparison of prices and services. They are B2B and B2C. At Worldspan myself and an expert on their transaction processing facility did the analysis and planning for their online travel reservation application.MAPICS was formerly a division of IBM. I did design and usability for their conversion from character based UI to OO client and web based UI. They provide huge capacity inventory systems and business planning and control systems.At NCR I was involved in many customer site visits to gather design data for an online multi-media training program for the Office of Pipeline Safety for the use of combustible gas detectors. Planned and performed interviews, walked with pipeline technicians to detect leaks in the field and learned to use the equipment. Ghostbusters…
  4. Every new company is an opportunity to learn a new business domain.OBA was an opportunity to learn about multi-dimensional cubes, data mining, and Business Intelligence. This transferred nicely to the DUET project which was a Joint Venture with SAP. We wanted to expose queries from their database in Outlook task panes to support hard to do with SAP tasks such as Travel Management, Time Management, and Management.BudgetAt the Cobalt Group I installed usability processes into the company, earned the trust of account executives, project managers, designers and others who did not understand what usability could do for them and their products. Very interesting job cut short by 9/11.Expedia and Worldspan are travel reservation companies that involve high volume transaction processing and the display / comparison of prices and services. They are B2B and B2C. At Worldspan myself and an expert on their transaction processing facility did the analysis and planning for their online travel reservation application.MAPICS was formerly a division of IBM. I did design and usability for their conversion from character based UI to OO client and web based UI. They provide huge capacity inventory systems and business planning and control systems.At NCR I was involved in many customer site visits to gather design data for an online multi-media training program for the Office of Pipeline Safety for the use of combustible gas detectors. Planned and performed interviews, walked with pipeline technicians to detect leaks in the field and learned to use the equipment. Ghostbusters…
  5. Goal – apply the right methods at the right time to the right issues to drive products toward optimal design.There is no one way to do usability.We can’t use a mechanical factory approach The methods to be used depend on the problems to be investigated and: Time frame Money ResourcesApproach great design – don’t let the perfect be the enemy of the goodBecome a domain expert – know the software domain. Know enough to: Take the user’s place in the beginning Be able to talk to and question the user Be able to observe the user and gather meaningful, valid, reliable data Close contact with users – Get the user’s story of useobserve real work in real settings, not only simplified lab type scenarios. What are their contexts of use: social, environmental, mental, etc. Interact with users; interview, question, probe, express your real interestFront End Analysis and Ideation– Fix design errors at the beginning where they are cheap and don’t hurt other parts of the applicationDescribe the objectives for the product; multiple dimensions; UX, value to customer, value to company, position vs. competition, etc. Research – Begin with product team: What do we need to know? What are the team’s uncertainties/ Issues? What alternatives to consider? What are the limits on the design from time, resources, money, technology?User Oriented Design – Design for the Real WorldGoal Based – what are the user’s goals with the system in this situationTask and Workflow based – how do they do their work / play / search / entertainmentContext based – what are the situations in which they use the product; how do these affect design?
  6. Goal – apply the right methods at the right time to the right issues to drive products toward optimal design.There is no one way to do usability.We can’t use a mechanical factory approach The methods to be used depend on the problems to be investigated and: Time frame Money ResourcesApproach great design – don’t let the perfect be the enemy of the goodBecome a domain expert – know the software domain. Know enough to: Take the user’s place in the beginning Be able to talk to and question the user Be able to observe the user and gather meaningful, valid, reliable data Close contact with users – Get the user’s story of useobserve real work in real settings, not only simplified lab type scenarios. What are their contexts of use: social, environmental, mental, etc. Interact with users; interview, question, probe, express your real interestFront End Analysis and Ideation– Fix design errors at the beginning where they are cheap and don’t hurt other parts of the applicationDescribe the objectives for the product; multiple dimensions; UX, value to customer, value to company, position vs. competition, etc. Research – Begin with product team: What do we need to know? What are the team’s uncertainties/ Issues? What alternatives to consider? What are the limits on the design from time, resources, money, technology?User Oriented Design – Design for the Real WorldGoal Based – what are the user’s goals with the system in this situationTask and Workflow based – how do they do their work / play / search / entertainmentContext based – what are the situations in which they use the product; how do these affect design?
  7. Goal – apply the right methods at the right time to the right issues to drive products toward optimal design.There is no one way to do usability.We can’t use a mechanical factory approach The methods to be used depend on the problems to be investigated and: Time frame Money ResourcesApproach great design – don’t let the perfect be the enemy of the goodBecome a domain expert – know the software domain. Know enough to: Take the user’s place in the beginning Be able to talk to and question the user Be able to observe the user and gather meaningful, valid, reliable data Close contact with users – Get the user’s story of useobserve real work in real settings, not only simplified lab type scenarios. What are their contexts of use: social, environmental, mental, etc. Interact with users; interview, question, probe, express your real interestFront End Analysis and Ideation– Fix design errors at the beginning where they are cheap and don’t hurt other parts of the applicationDescribe the objectives for the product; multiple dimensions; UX, value to customer, value to company, position vs. competition, etc. Research – Begin with product team: What do we need to know? What are the team’s uncertainties/ Issues? What alternatives to consider? What are the limits on the design from time, resources, money, technology?User Oriented Design – Design for the Real WorldGoal Based – what are the user’s goals with the system in this situationTask and Workflow based – how do they do their work / play / search / entertainmentContext based – what are the situations in which they use the product; how do these affect design?
  8. Goal – apply the right methods at the right time to the right issues to drive products toward optimal design.There is no one way to do usability.We can’t use a mechanical factory approach The methods to be used depend on the problems to be investigated and: Time frame Money ResourcesApproach great design – don’t let the perfect be the enemy of the goodBecome a domain expert – know the software domain. Know enough to: Take the user’s place in the beginning Be able to talk to and question the user Be able to observe the user and gather meaningful, valid, reliable data Close contact with users – Get the user’s story of useobserve real work in real settings, not only simplified lab type scenarios. What are their contexts of use: social, environmental, mental, etc. Interact with users; interview, question, probe, express your real interestFront End Analysis and Ideation– Fix design errors at the beginning where they are cheap and don’t hurt other parts of the applicationDescribe the objectives for the product; multiple dimensions; UX, value to customer, value to company, position vs. competition, etc. Research – Begin with product team: What do we need to know? What are the team’s uncertainties/ Issues? What alternatives to consider? What are the limits on the design from time, resources, money, technology?User Oriented Design – Design for the Real WorldGoal Based – what are the user’s goals with the system in this situationTask and Workflow based – how do they do their work / play / search / entertainmentContext based – what are the situations in which they use the product; how do these affect design?
  9. Goal – apply the right methods at the right time to the right issues to drive products toward optimal design.There is no one way to do usability.We can’t use a mechanical factory approach The methods to be used depend on the problems to be investigated and: Time frame Money ResourcesApproach great design – don’t let the perfect be the enemy of the goodBecome a domain expert – know the software domain. Know enough to: Take the user’s place in the beginning Be able to talk to and question the user Be able to observe the user and gather meaningful, valid, reliable data Close contact with users – Get the user’s story of useobserve real work in real settings, not only simplified lab type scenarios. What are their contexts of use: social, environmental, mental, etc. Interact with users; interview, question, probe, express your real interestFront End Analysis and Ideation– Fix design errors at the beginning where they are cheap and don’t hurt other parts of the applicationDescribe the objectives for the product; multiple dimensions; UX, value to customer, value to company, position vs. competition, etc. Research – Begin with product team: What do we need to know? What are the team’s uncertainties/ Issues? What alternatives to consider? What are the limits on the design from time, resources, money, technology?User Oriented Design – Design for the Real WorldGoal Based – what are the user’s goals with the system in this situationTask and Workflow based – how do they do their work / play / search / entertainmentContext based – what are the situations in which they use the product; how do these affect design?
  10. If you ask me what I am most proud of, it would be this study and the interactions with participants to make sure they had exposure to a range of features that satisfied needs which previous research had identified as important. I learned:People create a few types of diagrams.They typically use a handful of shapes per diagram type.They have pain trying to find the six shapes they need on 5 different stencils.They have several workarounds to have access to their typical shapes. This knowledge contributed to the Quick Shapes feature.Understanding user work practices and task flows is a key part of my approach. Because ODG did not do customer research or task analysis at the point in the release where I was assimilated into their group, I included task related observations and questions in my studies. This proved to be critical because I discovered some task flow patterns whereby users would never engage some features.What made this study such a peak experience? The combination and integration of features gave participants an unsolicited superlative user experience. One participant sat back after working on a task and said: “Wow, that was a treat.” As a group they were just taken aback with how this constellation of features improved their productivity, reduced the work they had to do to accomplish results and lessened the frustration they typically experienced. I’d like to show a short clip of one of these participants.
  11. I’d like to briefly discuss each of these studies and how they fit together.During this same period, I ran other research along other lines:Data GraphicsVisio ServicesStructured Diagrams, CFF and the new Container concept
  12. This study was at the end of a year of work and research. We worked on two main tasksTaking Visio to the Fluent UI, the ribbon.Designing / developing new and enhanced features.How did we get to the point where the features were mutually supporting and presented the user with a coherent approach to their work?We evolved a good design by asking good research questions and paying close attention to the participants even when we would have preferred other choices.We could do more, but they told us to do less.
  13. In Visio, for the product’s lifetime, shapes have been in the shape’s window. This is a pane on the left side of the drawing window. Should we follow Fluent UI guidelines and put a shapes gallery in the ribbon, aka PowerPoint? Or do we fight for the right to be different?We should be different.
  14. This study was at the end of a year of work and research. We worked on two main tasksTaking Visio to the Fluent UI, the ribbon.Designing / developing new and enhanced features.How did we get to the point where the features were mutually supporting and presented the user with a coherent approach to their work?We evolved a good design by asking good research questions and paying close attention to the participants even when we would have preferred other choices.We could do more, but they told us to do less.
  15. Can we achieve what the spec requires:When deleting shapes, connectors are currently not deleted if not selected.For O14 we want to delete dangling connectors but not irritate the user.Can we formulate decision rules based on user input for devs to implement?According to the spec, the feature is successful if:“No relevant user data is lostThe user does no manual cleanup to the results in “common” casesThe automatic behavior reduces the number of steps a user must take to delete a shape in complex casesChanges to the user’s diagram are minimizedManual replace shape is no more difficult than it is today. (Note that the Auto-Connect “connect to neighbor behavior” makes it easy for the user to recreate connections.)”User convincingly stated: Don’t make things worse. Delete connectors when it is obvious. Respect my decision making and realize I may want to use than dangling connector.
  16. This diagram was used in the study. This version shows the participant where to insert shapes and delete shapes. Indicated here, but not for the study were the horizontal and vertical mis-alignments that they were to fix.There are also spacing inconsistencies to fix which I didn’t want to show for sake of not cluttering an already busy diagram.These arrangements could be handled individually by selection and use of the align or space button, or with one click, and no selection, on the Smart Align and Space hero button.
  17. Problem with Smart InsertCurrent task flow cuts the adjoining shapes and moves them apart. This destroys the trigger for Smart Insert.User task flow impacts probability of users engaging the feature.There is no UI for this feature until you hit the hit zone.Geoff’s recommendation (and PM agreed): education, PR, in-app training, promotion, user assistance, etc.My manager said: “We would never make any recommendation like that.” Manager was looking for a design solution. There isn’t one. You don’t grab the feature graphically and then apply it. It can be discovered by accident, but, to me, that is a poor way to have a feature announce itself to the user.Delete, on the other hand, works like a miracle.User deletes a shape and the diagram heals itself without their having to work. It is automatically engaged with the typical user task flow.
  18. Some of the contributions I brought to the study were:Observing the impact of task flow on discovery and success with some of the new features.Probing behind the user’s first remarksAsking the users to make connections between features that supported each other, but not in obvious ways.Bringing my past experience with other studies and users to bear on the tasks for this one.
  19. The pattern is a way to turn a group of recommendations into an approach.The pattern describes a solution to multiple problems without dealing with their exact specifics.This pattern is a modification of one standard format that has been defined for UI design pattern experts.Patterns have long been used in object oriented programming, but have come into user interface design and even into management practices. They originated with Christopher Alexander in architecture (bricks/mortar).
  20. A UI pattern becomes a tactic for resolving fuzzy situations. It’s not a formula. It’s not a heuristic. Patterns have much more focus and direction than heuristics.
  21. They could tell that these enhancements to the product would have a huge positive impact on their work with Visio.One of the things that I did was to ask them questions that directed them to engage and understand the relation of features so they would get a more holistic experience of working with the product. Participants vary widely in their facility with the product. Some have never engaged features that have been in the product for 10 + years. Pasteboard cache…. Never place a shape outside of the drawing page.Rather than tell them what to do, I would ask them how some condition occurred, or what some UI element meant, or if they wanted something different how would they change it, etc.