SlideShare a Scribd company logo
1 of 21
Download to read offline
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data
Don't Let Bad UX Kill Your Open Data

More Related Content

Viewers also liked

Viewers also liked (9)

My resume
My resumeMy resume
My resume
 
Artemisia Gentilleschi
Artemisia GentilleschiArtemisia Gentilleschi
Artemisia Gentilleschi
 
Arquitectura Griega. Partenón y siglos IV-III
Arquitectura Griega. Partenón y siglos IV-IIIArquitectura Griega. Partenón y siglos IV-III
Arquitectura Griega. Partenón y siglos IV-III
 
JNJ Financial Investment Critical Analysis
JNJ Financial Investment Critical AnalysisJNJ Financial Investment Critical Analysis
JNJ Financial Investment Critical Analysis
 
How to Play Kickball
How to Play KickballHow to Play Kickball
How to Play Kickball
 
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiTComparing the Multimodal Interaction Technique Design of MINT with NiMMiT
Comparing the Multimodal Interaction Technique Design of MINT with NiMMiT
 
Computer in Education
Computer in EducationComputer in Education
Computer in Education
 
Schedule Performance Index (SPI) in Project Management
Schedule Performance Index (SPI) in Project ManagementSchedule Performance Index (SPI) in Project Management
Schedule Performance Index (SPI) in Project Management
 
SAMFS PAT Info Guide
SAMFS PAT Info GuideSAMFS PAT Info Guide
SAMFS PAT Info Guide
 

Recently uploaded

Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
eqaqen
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
sriharipichandi
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 

Recently uploaded (20)

Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in Photoshop
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain project
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 

Editor's Notes

  1. 10 Minutes – make it valuable I am… Product owner Open Data & APIs Champion of UX Best Practices If you go to stuartridgway.com you can read about all of this
  2. What is Open Data? Organizations make their data and information available to developers Free Pay to play Get paid Aligned with organization’s mission ** APIs for sharing their data from machine to machine The way the Internet works You never know you’re viewing data and information from multiple sources
  3. For our purposes today Your goal (as the UX professional advising the product owner) is to provide a happy user experience for software developers and engineers You and your organization want developers to use the APIs because It makes the organization money It “markets” the organization’s brand and content Extends the organization’s reach
  4. Not much on UX for APIs This is the opportunity for you to work with ogranizations on Open Data UX: Yes, there are two “paths” you can go by The APIs The documentation =========================== The APIs that the software engineers are working with should provide a positive UX Even though the APIs are used for machines to talk to one another, software engineers (humans) still need to set up the connections to make them work. The documentation that accompanies the API must also provide a positive UX Common sense Web UX applies But API documentation has its own specific use cases Developers are usually the ones who write the documentation!
  5. Customer (software engineer) perspective So let’s walk through an example I have an AWESOME idea for an app I’m not going to ask you all to sign NDAs but PLEASE do not share this. Really, this is my kids’ college fund in the making.  Ready?
  6.  Kittinder. An app for setting up play dates for your cat Brilliant right? Dog play dates are easy They do some sniffing, they woof, they’re good Cats are very finicky If you want to find them a playdate, you have to make sure you get the right match
  7. Three Sources of data PetCensus Like US Cesus that has information about your household, your education, you employment, PetCensus captures cat statistics across the country. This way I can easily find what actual cats are nearby so I know what my play-dating pool is. The ASPCE (American Society for Promoting Cat Emotions) Has information about the nature of each breed of cat.  Siamese are moody, calicoes are coy.  What other dimensions might they have?  How do they interact?  We’ll see. Tinder Once I get the various dimensions of each breed, half-breed and alley cat, I now need to figure out how to match them.  Tinder publishes its matching algorithm as an API.  I send them the weighted dimensions and they send me back a score.
  8. As I walk you through trying to access the data from these three sources, think about the different aspects of my user experience. Interactive Design (ID) Information Architecture (IA) Visual Design (VD) Usability (U) Communication (C)
  9. Path 1: Documentation for the APIs PetCensus Remember: Developers are people too. “You” are the UX professional representing the organization publishing the APIs You want to hook them in If it’s too hard, developers give up and go elsewhere
  10. The basics apply
  11. Developer have specific use cases American Society for the Promotion of Cat Emotions Organize the pages consistently Group API documentation logically within your menu / navigation If there are different ways to work with a particular data set, group them together Group similar actions like POST and GET Organize information on pages consistently Background What the Data Is Ideas for Using it Resource URL Different fonts for code Manage with CSS so its 508 compliant Search Parameters Methods Use standard taxonomies Use standard taxonomies (ISO cat breeds) When searching across APIs from different organizations I want to be able to use consistent terms Link to those taxonomies if you don’t own them so I don’t have to figure them out (ID) Examples Clickable Examples
  12. Continuing from above… Return Values What the developer should expect with the results Grouping by source Limited number of results Pull request at the bottom of each documentation page (U) If published in OpenSource repository like GitHub Let developers help you and other developers Open data begets collaborative efforts Common Sense Change log News / Announcements Contact Us
  13. API Keys What’s the process… Make the API Key request process painless Be clear about what it entails Personalize the API key email Make developers feel welcome There are few chances to interact with your human customer
  14. Path 2: The APIs Themselves PetCensus “count” API Making Data Requests Create useful methods / calls Make it easy to get the number and type of cats in a particular zip code Standardize the query requirements A developer should be able to figure out how to do a new query based on what s/he learned making other queries Developers begin to lose interest fast if they can’t begin using your API right now
  15. Package and deliver the data nicely Use JSON (IA) JavaScript Object Notation This has become the standard for most data sharing over the Web XML is on its way out because its not as light as JSON Data vs. Metadata Static data (what the source is, metadata, etc.) should be separate from dynamic data content (VD)
  16. Consistent results Use taxonomies consistently Organize return values Conform data types All weights include pounds and ounces even if ounces = 0 Provide guidance in error codes
  17. Help product owners create a happy user experience for your developers Jump in early and push Influence the product owner It will make or break the project’s success
  18. Different people have a stake in the UX of an API Data stewards Your developers  Documentation writers and designers 3rd party developers who who build tools off of your own APIs They use APIs/documentation and provide feedback Their customers AND Different data customers have different needs
  19. Before I say goodbye… Every time you and your users connect you have an opportunity to change and improve Iterate - Constant opportunities for improvement Metrics / Usage Hackathons = Usability Test
  20. Invite me to come beat on your senior leaders stuartridgway.com stuart1@pyramidmusic.com