SlideShare a Scribd company logo
 
CASE STUDY
© 2015 BRUCE PHARR | SCIENCE&TECHNOLOGYMARKETING
www.brucepharr.com
Goal-Directed User
Interface Design
GOAL-DIRECTED USER INTERFACE DESIGN | 2	
  
“Goal-Directed Design encompasses the design of
a product’s behavior, visual form, and physical
form. Its fundamental premise is that the best way
to design a successful product is to focus on
achieving goals.”
Kim Goodwin, Designing for the Digital Age
GOAL-DIRECTED USER INTERFACE DESIGN | 3	
  
PRODUCT DESIGN | LAB SCIENTIST USER INTERFACE
GOAL-DIRECTED USER INTERFACE DESIGN | 4	
  
GENOMIC LIMS USER ROLES*
*User roles apply to LIMS (laboratory information management system) software for all basic and translational genomic research
applications, except for the Molecular Oncologist/Genetic Counselor role, which only applies to clinical diagnostics.
GOAL-DIRECTED USER INTERFACE DESIGN | 5	
  
PROBLEMS WITH ORIGINAL USER INTERFACE (UI)
A one-size-fits-all UI was too complex and presented problems for the laboratory scientist:
1. Too much information
(everything for everyone)
2. Doesn’t follow the lab
scientist’s work processes
3. Difficult to learn and use
GOAL-DIRECTED USER INTERFACE DESIGN | 6	
  
LABORATORY SCIENTIST USER INTERFACE GOALS
Business Goal
Improve a negative product characteristic to a positive one through look, feel, and functionality
that delivers a level of customer value sufficient to increase our win rate and maintain a premium
price.
Technical Goal
Move from a one-size-fits-all thick client UI to a web-accessed, role-based UI.
User Goal
Help lab scientists in next-generation genomics labs achieve their daily goals through a new user
interface focused on simplifying interactions and providing views that display ”all the information
needed and only the information needed” for samples and experiments.
GOAL-DIRECTED USER INTERFACE DESIGN | 7	
  
LABORATORY SCIENTIST’S PERFORMANCE GOALS
Optimize the Lab Team’s Efficiency
Spend as Little Time as Possible Recording Information
• Efficiently record details of lab work—The LIMS should follow the scientist’s workflow;
not the other way around
Quickly Find Samples to Work On
• Monitor lab steps for samples he or she is working on
Avoid Making Costly Mistakes
Easily Find and Return to Past Work
• Quickly find work previously performed
Stay Informed of Other Work in the Lab
GOAL-DIRECTED USER INTERFACE DESIGN | 8	
  
LABORATORY SCIENTIST UI PERFORMANCE GOALS
Sample Status Dashboard
• Quickly find samples available to work on
• Return to on-going work in progress
• Guide samples through lab workflows
Configurable Sample Queues for Every Protocol Step
• Organize samples that are waiting for a common lab step
• Assist in planning complex tasks (plate loading, index assignment, pooling)
User Experience Goals
• Intuitive interactions that represent how the lab actually works
• Uncluttered, simplified views that only display necessary information
• Distinctive look and feel (more App like and less Windows like)
GOAL-DIRECTED USER INTERFACE DESIGN | 9	
  
LABORATORY SCIENTIST USER INTERFACE
SAMPLE STATUS DASHBOARD (FIRST LEVEL)
GOAL-DIRECTED USER INTERFACE DESIGN | 10	
  
LABORATORY SCIENTIST USER INTERFACE
INITIAL DNA SAMPLE QC DASHBOARD (SECOND LEVEL)
GOAL-DIRECTED USER INTERFACE DESIGN | 11	
  
PRODUCT TEAM | STRUCTURE & PROCESS
GOAL-DIRECTED USER INTERFACE DESIGN | 12	
  
GOAL-DIRECTED DESIGN PREMISE
Underlying Goal-Directed
Design is the premise that
products must balance business
and development concerns with
user concerns. Begin by asking,
“What do people desire?” Then
ask, “Of the things people
desire, what will sustain a
business?” And finally ask, “Of
the things people desire that will
also sustain a business, what can
we build?” A common trap is to
focus primarily on technology
while losing sight of viability and
desirability.
What do
people desire?
What can
we build?
What will sustain
our business?
GOAL-DIRECTED USER INTERFACE DESIGN | 13	
  
GOAL-DIRECTED DESIGN TRAINING AND IMPLEMENTATION
To implement Goal-Directed
Design in the product
organization, the lead product
manager, product definer, and
product developer for UI design
attended Interaction Design
training at Cooper U in San
Francisco, CA. In addition to
learning specific principles,
practices, and processes, each
leader learned his or her specific
role as part of a unified team
designing and developing a
product that meets business,
development, and user needs.
PRODUCT
DEFINITION
What do
people desire?
PRODUCT
DEVELOPMENT
What can
we build?
PRODUCT
MANAGEMENT
What will sustain
our business?
GOAL-DIRECTED USER INTERFACE DESIGN | 14	
  
PRODUCT TEAM STRUCTURE & AGILE PRACTICES AND PROCESSES
Product management, product definition, and product
development (including quality assurance) were
restructured from separate units into integrated product
teams. Software Productivity Center (SPC), in Vancouver,
BC, was contracted to deliver onsite training to all product
personnel in Agile Development Practices and Scrum
Process. In the new product team structure, the product
manager serves as the Product Owner (with overall
responsibility for the project and for delivering the
product to the customer) and the development team lead
serves as ScrumMaster (to facilitate the success of the
team and help the Product Owner maximize productivity).
Agile and Scrum practices and processes were
implemented, including daily scrum, backlog grooming,
sprint planning, user stories and tasks, three-week sprints,
burn down charts, and sprint reviews and retrospectives.
PRODUCT
MANAGEMENT
PRODUCT
DEFINITION
PRODUCT
DEVELOPMENT
QUALITY
ASSURANCE
GOAL-DIRECTED USER INTERFACE DESIGN | 15	
  
ABOUT BRUCE PHARR
I live in the San Francisco Bay Area with my wife and son. I hike in
the Santa Cruz Mountains, eat good food, drink good wine, root
for the SF Giants, and indulge a passion for the arts.
I serve as a strategic advisor, senior consultant, and contract
corporate executive with innovative science and technology
companies in life sciences, healthcare, energy storage,
instrumentation, and semiconductors.
I have a track record of helping companies create competitive
advantage, grow revenue and market share, and increase
enterprise value. And I’ve contributed to several successful M&A
events. I am a subject matter expert in basic, translational, and clinical research systems. I have led or contributed to
the development of market and product requirements for biomedical, genomic, and NGS products, written thought-
leader white papers, case studies, and articles for leading online and print publications, and developed and delivered
presentations at major biomedical conferences.
I led implementation of goal-directed user interface design as vice president, products and marketing at GenoLogics
Life Sciences Software. The role-based user interface was a key component of a whole product roadmap that
enabled the company to transition from developing custom software, customer-by-customer, for early adopters to
delivering whole product laboratory information management system software to early majority customers.

More Related Content

Viewers also liked

Case Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And ContentCase Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And Content
Sandy Kemsley
 
Web & Social Media Infographics
Web & Social Media InfographicsWeb & Social Media Infographics
Web & Social Media Infographics
Stefano Principato
 
Adapting to case management
Adapting to case managementAdapting to case management
Adapting to case management
Tom Shepherd
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused Business
Sandy Kemsley
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based Applications
Sandy Kemsley
 
In service education
In service educationIn service education
In service education
Vijayalakshmi Murugesan
 
Indian Hospitality Industry
Indian Hospitality IndustryIndian Hospitality Industry
Indian Hospitality Industry
shashank777
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
Johan Ronsse
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process Control
Marwa Abo-Amra
 
Presentation on types of research
Presentation on types of researchPresentation on types of research
Statistical Process Control (SPC) Tools - 7 Basic Tools
Statistical Process Control (SPC) Tools - 7 Basic ToolsStatistical Process Control (SPC) Tools - 7 Basic Tools
Statistical Process Control (SPC) Tools - 7 Basic Tools
Madeleine Lee
 
Kinds & classification of research
Kinds & classification of researchKinds & classification of research
Kinds & classification of research
Gerlie Joy Gonda
 
Taming The Unpredictable: Real-World Adaptive Case Management
Taming The Unpredictable: Real-World Adaptive Case ManagementTaming The Unpredictable: Real-World Adaptive Case Management
Taming The Unpredictable: Real-World Adaptive Case Management
Keith Swenson
 
Research Methodology
Research MethodologyResearch Methodology
Research Methodology
sh_neha252
 
Research Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsResearch Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and Methods
Ahmed-Refat Refat
 
Social networking PPT
Social networking PPTSocial networking PPT
Social networking PPT
varun0912
 
Data analysis using spss
Data analysis using spssData analysis using spss
Data analysis using spss
Muhammad Ibrahim
 
Definition and types of research
Definition and types of researchDefinition and types of research
Definition and types of research
fadifm
 
Introduction To Business Research Methods
Introduction To Business Research MethodsIntroduction To Business Research Methods
Introduction To Business Research Methods
Anthony Yeong
 
6 SWOT Analysis Examples to Help You Write Your Own
6 SWOT Analysis Examples to Help You Write Your Own6 SWOT Analysis Examples to Help You Write Your Own
6 SWOT Analysis Examples to Help You Write Your Own
Palo Alto Software
 

Viewers also liked (20)

Case Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And ContentCase Management: Where Rules Meet Process And Content
Case Management: Where Rules Meet Process And Content
 
Web & Social Media Infographics
Web & Social Media InfographicsWeb & Social Media Infographics
Web & Social Media Infographics
 
Adapting to case management
Adapting to case managementAdapting to case management
Adapting to case management
 
Transforming To A Customer-Focused Business
Transforming To A Customer-Focused BusinessTransforming To A Customer-Focused Business
Transforming To A Customer-Focused Business
 
Designing Process-Based Applications
Designing Process-Based ApplicationsDesigning Process-Based Applications
Designing Process-Based Applications
 
In service education
In service educationIn service education
In service education
 
Indian Hospitality Industry
Indian Hospitality IndustryIndian Hospitality Industry
Indian Hospitality Industry
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 
Statistical Process Control
Statistical Process ControlStatistical Process Control
Statistical Process Control
 
Presentation on types of research
Presentation on types of researchPresentation on types of research
Presentation on types of research
 
Statistical Process Control (SPC) Tools - 7 Basic Tools
Statistical Process Control (SPC) Tools - 7 Basic ToolsStatistical Process Control (SPC) Tools - 7 Basic Tools
Statistical Process Control (SPC) Tools - 7 Basic Tools
 
Kinds & classification of research
Kinds & classification of researchKinds & classification of research
Kinds & classification of research
 
Taming The Unpredictable: Real-World Adaptive Case Management
Taming The Unpredictable: Real-World Adaptive Case ManagementTaming The Unpredictable: Real-World Adaptive Case Management
Taming The Unpredictable: Real-World Adaptive Case Management
 
Research Methodology
Research MethodologyResearch Methodology
Research Methodology
 
Research Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and MethodsResearch Methods: Basic Concepts and Methods
Research Methods: Basic Concepts and Methods
 
Social networking PPT
Social networking PPTSocial networking PPT
Social networking PPT
 
Data analysis using spss
Data analysis using spssData analysis using spss
Data analysis using spss
 
Definition and types of research
Definition and types of researchDefinition and types of research
Definition and types of research
 
Introduction To Business Research Methods
Introduction To Business Research MethodsIntroduction To Business Research Methods
Introduction To Business Research Methods
 
6 SWOT Analysis Examples to Help You Write Your Own
6 SWOT Analysis Examples to Help You Write Your Own6 SWOT Analysis Examples to Help You Write Your Own
6 SWOT Analysis Examples to Help You Write Your Own
 

Similar to Goal Directed User Interface Design Case Study

Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Kay Aubrey
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
Karl Kaufmann
 
Making UX happen in the world of PR
Making UX happen in the world of PRMaking UX happen in the world of PR
Making UX happen in the world of PR
Ian Campbell
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
Jeffery Belden
 
User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?
Jeff Lash
 
UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)
Harvard Web Working Group
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
Karl Kaufmann
 
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...The Digital Innovators' Guide: How Services Companies Launch Successful Digit...
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...
Highland
 
Design Driven Products
Design Driven ProductsDesign Driven Products
Design Driven Products
Bennett King
 
Creating Design Driven Products
Creating Design Driven ProductsCreating Design Driven Products
Creating Design Driven Products
Konrad+King
 
Why User Research is must in Product Development
Why User Research is must in Product DevelopmentWhy User Research is must in Product Development
Why User Research is must in Product Development
Puneet Arora
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
Satyajit Roy
 
Lean UX Research in Startups
Lean UX Research in StartupsLean UX Research in Startups
Lean UX Research in Startups
Susan Wilhite
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experience
Mark Notess
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
Jeremy Kriegel
 
User Centred Design
User Centred DesignUser Centred Design
User Centred Design
Ayo Apampa
 
Product dossier profile
Product dossier profileProduct dossier profile
Product dossier profile
AaravSingh75
 
Melanie O'Donnell | UX Design Portfolio March 2015
Melanie O'Donnell | UX Design Portfolio March 2015Melanie O'Donnell | UX Design Portfolio March 2015
Melanie O'Donnell | UX Design Portfolio March 2015
Melanie O'Donnell
 
International User research eGuide - Usability247
International User research eGuide - Usability247 International User research eGuide - Usability247
International User research eGuide - Usability247
UX247
 
How do you know you're ready for a Design Sprint?
How do you know you're ready for a Design Sprint?How do you know you're ready for a Design Sprint?
How do you know you're ready for a Design Sprint?
Highland
 

Similar to Goal Directed User Interface Design Case Study (20)

Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Making UX happen in the world of PR
Making UX happen in the world of PRMaking UX happen in the world of PR
Making UX happen in the world of PR
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
 
User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?User Experience and Product Management: Two Peas in the Same Pod?
User Experience and Product Management: Two Peas in the Same Pod?
 
UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)UX @ Harvard's IQSS (Elizabeth Quigley)
UX @ Harvard's IQSS (Elizabeth Quigley)
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
 
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...The Digital Innovators' Guide: How Services Companies Launch Successful Digit...
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...
 
Design Driven Products
Design Driven ProductsDesign Driven Products
Design Driven Products
 
Creating Design Driven Products
Creating Design Driven ProductsCreating Design Driven Products
Creating Design Driven Products
 
Why User Research is must in Product Development
Why User Research is must in Product DevelopmentWhy User Research is must in Product Development
Why User Research is must in Product Development
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
 
Lean UX Research in Startups
Lean UX Research in StartupsLean UX Research in Startups
Lean UX Research in Startups
 
Owning the product by owning the user experience
Owning the product by owning the user experienceOwning the product by owning the user experience
Owning the product by owning the user experience
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
User Centred Design
User Centred DesignUser Centred Design
User Centred Design
 
Product dossier profile
Product dossier profileProduct dossier profile
Product dossier profile
 
Melanie O'Donnell | UX Design Portfolio March 2015
Melanie O'Donnell | UX Design Portfolio March 2015Melanie O'Donnell | UX Design Portfolio March 2015
Melanie O'Donnell | UX Design Portfolio March 2015
 
International User research eGuide - Usability247
International User research eGuide - Usability247 International User research eGuide - Usability247
International User research eGuide - Usability247
 
How do you know you're ready for a Design Sprint?
How do you know you're ready for a Design Sprint?How do you know you're ready for a Design Sprint?
How do you know you're ready for a Design Sprint?
 

Recently uploaded

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Semiosis Software Private Limited
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

Goal Directed User Interface Design Case Study

  • 1.   CASE STUDY © 2015 BRUCE PHARR | SCIENCE&TECHNOLOGYMARKETING www.brucepharr.com Goal-Directed User Interface Design
  • 2. GOAL-DIRECTED USER INTERFACE DESIGN | 2   “Goal-Directed Design encompasses the design of a product’s behavior, visual form, and physical form. Its fundamental premise is that the best way to design a successful product is to focus on achieving goals.” Kim Goodwin, Designing for the Digital Age
  • 3. GOAL-DIRECTED USER INTERFACE DESIGN | 3   PRODUCT DESIGN | LAB SCIENTIST USER INTERFACE
  • 4. GOAL-DIRECTED USER INTERFACE DESIGN | 4   GENOMIC LIMS USER ROLES* *User roles apply to LIMS (laboratory information management system) software for all basic and translational genomic research applications, except for the Molecular Oncologist/Genetic Counselor role, which only applies to clinical diagnostics.
  • 5. GOAL-DIRECTED USER INTERFACE DESIGN | 5   PROBLEMS WITH ORIGINAL USER INTERFACE (UI) A one-size-fits-all UI was too complex and presented problems for the laboratory scientist: 1. Too much information (everything for everyone) 2. Doesn’t follow the lab scientist’s work processes 3. Difficult to learn and use
  • 6. GOAL-DIRECTED USER INTERFACE DESIGN | 6   LABORATORY SCIENTIST USER INTERFACE GOALS Business Goal Improve a negative product characteristic to a positive one through look, feel, and functionality that delivers a level of customer value sufficient to increase our win rate and maintain a premium price. Technical Goal Move from a one-size-fits-all thick client UI to a web-accessed, role-based UI. User Goal Help lab scientists in next-generation genomics labs achieve their daily goals through a new user interface focused on simplifying interactions and providing views that display ”all the information needed and only the information needed” for samples and experiments.
  • 7. GOAL-DIRECTED USER INTERFACE DESIGN | 7   LABORATORY SCIENTIST’S PERFORMANCE GOALS Optimize the Lab Team’s Efficiency Spend as Little Time as Possible Recording Information • Efficiently record details of lab work—The LIMS should follow the scientist’s workflow; not the other way around Quickly Find Samples to Work On • Monitor lab steps for samples he or she is working on Avoid Making Costly Mistakes Easily Find and Return to Past Work • Quickly find work previously performed Stay Informed of Other Work in the Lab
  • 8. GOAL-DIRECTED USER INTERFACE DESIGN | 8   LABORATORY SCIENTIST UI PERFORMANCE GOALS Sample Status Dashboard • Quickly find samples available to work on • Return to on-going work in progress • Guide samples through lab workflows Configurable Sample Queues for Every Protocol Step • Organize samples that are waiting for a common lab step • Assist in planning complex tasks (plate loading, index assignment, pooling) User Experience Goals • Intuitive interactions that represent how the lab actually works • Uncluttered, simplified views that only display necessary information • Distinctive look and feel (more App like and less Windows like)
  • 9. GOAL-DIRECTED USER INTERFACE DESIGN | 9   LABORATORY SCIENTIST USER INTERFACE SAMPLE STATUS DASHBOARD (FIRST LEVEL)
  • 10. GOAL-DIRECTED USER INTERFACE DESIGN | 10   LABORATORY SCIENTIST USER INTERFACE INITIAL DNA SAMPLE QC DASHBOARD (SECOND LEVEL)
  • 11. GOAL-DIRECTED USER INTERFACE DESIGN | 11   PRODUCT TEAM | STRUCTURE & PROCESS
  • 12. GOAL-DIRECTED USER INTERFACE DESIGN | 12   GOAL-DIRECTED DESIGN PREMISE Underlying Goal-Directed Design is the premise that products must balance business and development concerns with user concerns. Begin by asking, “What do people desire?” Then ask, “Of the things people desire, what will sustain a business?” And finally ask, “Of the things people desire that will also sustain a business, what can we build?” A common trap is to focus primarily on technology while losing sight of viability and desirability. What do people desire? What can we build? What will sustain our business?
  • 13. GOAL-DIRECTED USER INTERFACE DESIGN | 13   GOAL-DIRECTED DESIGN TRAINING AND IMPLEMENTATION To implement Goal-Directed Design in the product organization, the lead product manager, product definer, and product developer for UI design attended Interaction Design training at Cooper U in San Francisco, CA. In addition to learning specific principles, practices, and processes, each leader learned his or her specific role as part of a unified team designing and developing a product that meets business, development, and user needs. PRODUCT DEFINITION What do people desire? PRODUCT DEVELOPMENT What can we build? PRODUCT MANAGEMENT What will sustain our business?
  • 14. GOAL-DIRECTED USER INTERFACE DESIGN | 14   PRODUCT TEAM STRUCTURE & AGILE PRACTICES AND PROCESSES Product management, product definition, and product development (including quality assurance) were restructured from separate units into integrated product teams. Software Productivity Center (SPC), in Vancouver, BC, was contracted to deliver onsite training to all product personnel in Agile Development Practices and Scrum Process. In the new product team structure, the product manager serves as the Product Owner (with overall responsibility for the project and for delivering the product to the customer) and the development team lead serves as ScrumMaster (to facilitate the success of the team and help the Product Owner maximize productivity). Agile and Scrum practices and processes were implemented, including daily scrum, backlog grooming, sprint planning, user stories and tasks, three-week sprints, burn down charts, and sprint reviews and retrospectives. PRODUCT MANAGEMENT PRODUCT DEFINITION PRODUCT DEVELOPMENT QUALITY ASSURANCE
  • 15. GOAL-DIRECTED USER INTERFACE DESIGN | 15   ABOUT BRUCE PHARR I live in the San Francisco Bay Area with my wife and son. I hike in the Santa Cruz Mountains, eat good food, drink good wine, root for the SF Giants, and indulge a passion for the arts. I serve as a strategic advisor, senior consultant, and contract corporate executive with innovative science and technology companies in life sciences, healthcare, energy storage, instrumentation, and semiconductors. I have a track record of helping companies create competitive advantage, grow revenue and market share, and increase enterprise value. And I’ve contributed to several successful M&A events. I am a subject matter expert in basic, translational, and clinical research systems. I have led or contributed to the development of market and product requirements for biomedical, genomic, and NGS products, written thought- leader white papers, case studies, and articles for leading online and print publications, and developed and delivered presentations at major biomedical conferences. I led implementation of goal-directed user interface design as vice president, products and marketing at GenoLogics Life Sciences Software. The role-based user interface was a key component of a whole product roadmap that enabled the company to transition from developing custom software, customer-by-customer, for early adopters to delivering whole product laboratory information management system software to early majority customers.