SlideShare a Scribd company logo
@bobwatsonphd docsbydesign.com 8 April 2019
Bob Watson, Ph.D.
Assistant Professor, Mercer University
The inverted funnel of
API documentation
Photos from a customer’s journey
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Customer success == API success
We’re here to create
successful customer journeys
My recent customer journey
piClinic Console
The Inverted Funnel of API Documentation
The Inverted Funnel of API Documentation
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
That’s my latest journey
• Each customer journey is different
• We’re here to help it be successful!
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
API Docs help your customers
navigate their journey
Funnels and pyramids
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Conversion funnels attract
prospects
Awareness
Interest
Desire
Action
Goal:
to perform action
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Conversion funnels attract
prospects
Awareness
Interest
Desire
Action
Goal:
to perform action
Success: Action
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Documentation pyramids Help
guide customers
Landing
Page
Hello
World
Tutorial
Reference
Goal:
customer success
with your API
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Documentation pyramids Help
guide customers
Landing
Page
Hello
World
Tutorial
Reference
Goal:
customer success
with your API
Success: ????
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Customer journeys diverge
after passing through the
conversion funnel
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Customer journeys diverge
after passing through the
conversion funnel
• Funnel success occurs in one place: conversion.
• Customer success occurs in many places.
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your documentation pyramid
needs a solid base
Landing
Page
Hello
World
Tutorial
Reference
Quality reference topics
carry your customers
through the last mile of
development
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Reference topics
The unsung heroes of API
documentation
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Reference topics are valued most
Landing
Hello
World
Tutorial
Reference
Customer:
Low value
High value
(Measured in time)
• Minute(s)
• An hour or so
• A couple of hours
• Their product’s future
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Ref. topics are where developers
spent the most time in docs
Meng, Michael, Stephanie Steinhardt, and Andreas Schubert. 2019. How Developers Use API Documentation: An Observation Study.
Communication Design Quarterly. http://sigdoc.acm.org/wp-content/uploads/2019/01/CDQ18002_Meng_Steinhardt_Schubert.pdf
Ref. topics are where developers
spent the most time in docs
Where devs spent their time
49%
51%
Docs
Coding
Content type % of time
API Ref 37.5%
Recipes 30.6%
Concepts 16.2%
Samples 11.6%
Welcome Page 2.7%
Integrations 1.4%
Meng, Michael, Stephanie Steinhardt, and Andreas Schubert. 2019. How Developers Use API Documentation: An Observation Study. Communication Design Quarterly.
http://sigdoc.acm.org/wp-content/uploads/2019/01/CDQ18002_Meng_Steinhardt_Schubert.pdf
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Reference topics make your
customers smarter
Brandt, Joel, Philip J Guo, Joel Lewenstein, Mira Dontcheva, and Scott R Klemmer. 2009. Two Studies of Opportunistic Programming:
Interleaving Web Foraging, Learning, and Writing Code. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.
Pp. 1589–1598. ACM.
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Reference topics make your
customers smarter
• [One developer said] “that he never
bothered to learn [an API] because he
‘knew it would always be there [in the
reference documentation].’”
Brandt, Joel, Philip J Guo, Joel Lewenstein, Mira Dontcheva, and Scott R Klemmer. 2009. Two Studies of Opportunistic Programming:
Interleaving Web Foraging, Learning, and Writing Code. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.
Pp. 1589–1598. ACM.
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Reference topics make your
customers smarter
• [The researchers] “believe that in this way,
programmers can effectively distribute
their cognition, allowing them to devote
more mental energy to higher-level tasks.”
Brandt, Joel, Philip J Guo, Joel Lewenstein, Mira Dontcheva, and Scott R Klemmer. 2009. Two Studies of Opportunistic Programming:
Interleaving Web Foraging, Learning, and Writing Code. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.
Pp. 1589–1598. ACM.
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Reference topics
Fill the gaps in
the customer’s journey
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Reference topics
Carry the customer
across the finish line
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your customers might be different
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your customers might be different
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your customers might be different
Find out!
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your reference topics show
customers how important their
success with your API is to you!
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your reference topics show
customers how important their
success with your API is to you!
Take this with you
• Know your customers’ journeys
• Be where developers need you
• Automate as much as possible
• Track the analytics that matter
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your customers travel many paths
• Know:
– The key problems that your API solves
– How your customers interact with your docs
– How your customers write code
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Your customers might be different
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Learn where your customers
need documentation in their journey
• Many sites ask, “Did this help?”
• What if you asked, “Are you:”
– Considering this API?
– Starting a project?
– Finishing a project?
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Be where your
customers will need you
Be ready with what they will need
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Automate as much as possible
• Make your authoring tools work for you
• Work with your developers
– Integrate documentation content & code
– Integrate documentation tools & code
• But, don’t abandon the human touch…
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Developers are human, too!
Write reference topics for people
• Reference topics handle many use cases
• Less is NOT more with reference topics
• Err on the side of more, not less content
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Count what counts
• Sign ups and Hello Worlds show who’s
been converted
• API usage (API keys, API calls, etc.)
shows who’s been successful
@bobwatsonphd docsbydesign.com API the Docs 8 April 2019
Metrics: one size doesn’t fit all
• Monitor individual page performance to
find problems
• Aggregate reference topic analytics to
evaluate use and value
– Think of ref. content as a multi-page topic
Take this with you
• Know your customers’ journeys
• Be where developers need you
• Automate as much as possible
• Track the analytics that matter
The Inverted Funnel of API Documentation
The Inverted Funnel of API Documentation
Photos from a customer’s journey
API the Docs, Chicago 8 April 2019
Bob Watson, Ph.D.
Assistant Professor, Mercer University
@bobwatsonphd
docsbydesign.com
The Inverted Funnel of API Documentation

More Related Content

What's hot (20)

PDF
An Inside Look at a Large-scale Writer-driven REST API Doc Solution at Salesf...
Pronovix
 
PPTX
Write what counts. Count What Counts.
Pronovix
 
PDF
INTERFACE, by apidays - API Design is where culture and tech meet each other...
apidays
 
PDF
The API BizDevportal
Pronovix
 
PDF
Essential Ingredients for a Successful API Program
Jason Harmon
 
PDF
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
Tiffany Xingyu Wang
 
PDF
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays
 
PPTX
Designing a Future-proof API Program
Pronovix
 
PDF
Take Your API Docs from 406 Not Acceptable to 200 OK
Nordic APIs
 
PDF
Building API Products
James Samuel
 
PPTX
apidays LIVE India - The link between technical documentation and developer e...
apidays
 
PDF
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays
 
PDF
Optimizing API Documentation: Some Guidelines and Effects
Pronovix
 
PDF
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...
apidays
 
PDF
APIdays Helsinki 2019 - Balancing Between Internal and External Developer (AP...
apidays
 
PPTX
API First Workflow: How could we have better API Docs through DevOps pipeline
Pronovix
 
PPTX
Open sourcing Adyen’s API explorer
Pronovix
 
PPTX
Api-First service design
Stefaan Ponnet
 
PDF
API Design Collaboration
Uchit Vyas ☁
 
PDF
apidays LIVE Helsinki & North - Designing embedded platforms: lessons from in...
apidays
 
An Inside Look at a Large-scale Writer-driven REST API Doc Solution at Salesf...
Pronovix
 
Write what counts. Count What Counts.
Pronovix
 
INTERFACE, by apidays - API Design is where culture and tech meet each other...
apidays
 
The API BizDevportal
Pronovix
 
Essential Ingredients for a Successful API Program
Jason Harmon
 
From Enterprise SaaS to Self-Serve Api- the S.T.R.E.A.M. Framework for API La...
Tiffany Xingyu Wang
 
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays
 
Designing a Future-proof API Program
Pronovix
 
Take Your API Docs from 406 Not Acceptable to 200 OK
Nordic APIs
 
Building API Products
James Samuel
 
apidays LIVE India - The link between technical documentation and developer e...
apidays
 
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays
 
Optimizing API Documentation: Some Guidelines and Effects
Pronovix
 
APIdays Singapore 2019 - Bringing OpenAPI to devOps, Vincenzo Chianese, Softw...
apidays
 
APIdays Helsinki 2019 - Balancing Between Internal and External Developer (AP...
apidays
 
API First Workflow: How could we have better API Docs through DevOps pipeline
Pronovix
 
Open sourcing Adyen’s API explorer
Pronovix
 
Api-First service design
Stefaan Ponnet
 
API Design Collaboration
Uchit Vyas ☁
 
apidays LIVE Helsinki & North - Designing embedded platforms: lessons from in...
apidays
 

Similar to The Inverted Funnel of API Documentation (20)

PDF
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat
 
PDF
API Marketing: First Comes Usability, Then Discoverability
Bill Doerrfeld
 
PPTX
INTERFACE, by apidays - How to grow your API Consumers.pptx
apidays
 
PDF
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
apidays
 
PDF
apidays LIVE Singapore - Your API documentation powered by AI by Hervé Vu Rou...
apidays
 
PPTX
Documenting the Mobile API Development Process 2023.pptx
XDuce Corporation
 
PDF
Dependency Down, Flexibility Up – The Benefits of API-First Development
Nordic APIs
 
PDF
API Discovery: Visibility, Usability, and Advocacy
Bill Doerrfeld
 
PPTX
APIdays Helsinki 2019 - How to Design and Publish API Products that Your Cust...
apidays
 
PDF
Five Elements of Software Engineering for Mobile
3scale.net
 
PPTX
APIDays Paris - APIOps Cycles - Open and lean method for API Development
Marjukka Niinioja
 
PDF
APIDays Berlin Edition 2014
Dirk Hoerig
 
PPTX
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Carlo Longino
 
PDF
"How to create an efficient API.. with a business model?" by Nicolas Grenié
TheFamily
 
PDF
One million programmers needed by 2020
Joey Rigor
 
PPTX
How to make an app?
George Batschinski
 
PDF
Rosette Product Update (May 2019)
Basis Technology
 
PDF
Power BI storytelling 101
Ida Bergum
 
PPTX
The Global Influence of Open Banking, API Security, and an Open Data Perspective
Rogue Wave Software
 
PPTX
API more than payload
Phil Wilkins
 
LF_APIStrat17_API Marketing: First Comes Usability, then Discoverability
LF_APIStrat
 
API Marketing: First Comes Usability, Then Discoverability
Bill Doerrfeld
 
INTERFACE, by apidays - How to grow your API Consumers.pptx
apidays
 
2022 apidays LIVE Helsinki & North_How good are your APIs? Really?
apidays
 
apidays LIVE Singapore - Your API documentation powered by AI by Hervé Vu Rou...
apidays
 
Documenting the Mobile API Development Process 2023.pptx
XDuce Corporation
 
Dependency Down, Flexibility Up – The Benefits of API-First Development
Nordic APIs
 
API Discovery: Visibility, Usability, and Advocacy
Bill Doerrfeld
 
APIdays Helsinki 2019 - How to Design and Publish API Products that Your Cust...
apidays
 
Five Elements of Software Engineering for Mobile
3scale.net
 
APIDays Paris - APIOps Cycles - Open and lean method for API Development
Marjukka Niinioja
 
APIDays Berlin Edition 2014
Dirk Hoerig
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Carlo Longino
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
TheFamily
 
One million programmers needed by 2020
Joey Rigor
 
How to make an app?
George Batschinski
 
Rosette Product Update (May 2019)
Basis Technology
 
Power BI storytelling 101
Ida Bergum
 
The Global Influence of Open Banking, API Security, and an Open Data Perspective
Rogue Wave Software
 
API more than payload
Phil Wilkins
 
Ad

More from Pronovix (20)

PDF
By the time they're reading the docs, it's already too late
Pronovix
 
PPTX
Optimizing Dev Portals with Analytics and Feedback
Pronovix
 
PPTX
Success metrics when launching your first developer portal
Pronovix
 
PDF
Documentation, APIs & AI
Pronovix
 
PDF
Making sense of analytics for documentation pages
Pronovix
 
PPTX
Feedback cycles and their role in improving overall developer experiences
Pronovix
 
PDF
GraphQL Isn't An Excuse To Stop Writing Docs
Pronovix
 
PPTX
API Documentation For Web3
Pronovix
 
PDF
Why your API doesn’t solve my problem: A use case-driven API design
Pronovix
 
PDF
unREST among the docs
Pronovix
 
PDF
Developing a best-in-class deprecation policy for your APIs
Pronovix
 
PDF
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Pronovix
 
PDF
What do developers do when it comes to understanding and using APIs?
Pronovix
 
PDF
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
PDF
Creating API documentation for international communities
Pronovix
 
PDF
One Developer Portal to Document Them All
Pronovix
 
PDF
Docs-as-Code: Evolving the API Documentation Experience
Pronovix
 
PDF
Developer journey - make it easy for devs to love your product
Pronovix
 
PPTX
Complexity is not complicatedness
Pronovix
 
PDF
How cognitive biases and ranking can foster an ineffective architecture and d...
Pronovix
 
By the time they're reading the docs, it's already too late
Pronovix
 
Optimizing Dev Portals with Analytics and Feedback
Pronovix
 
Success metrics when launching your first developer portal
Pronovix
 
Documentation, APIs & AI
Pronovix
 
Making sense of analytics for documentation pages
Pronovix
 
Feedback cycles and their role in improving overall developer experiences
Pronovix
 
GraphQL Isn't An Excuse To Stop Writing Docs
Pronovix
 
API Documentation For Web3
Pronovix
 
Why your API doesn’t solve my problem: A use case-driven API design
Pronovix
 
unREST among the docs
Pronovix
 
Developing a best-in-class deprecation policy for your APIs
Pronovix
 
Annotate, Automate & Educate: Driving generated OpenAPI docs to benefit everyone
Pronovix
 
What do developers do when it comes to understanding and using APIs?
Pronovix
 
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
Creating API documentation for international communities
Pronovix
 
One Developer Portal to Document Them All
Pronovix
 
Docs-as-Code: Evolving the API Documentation Experience
Pronovix
 
Developer journey - make it easy for devs to love your product
Pronovix
 
Complexity is not complicatedness
Pronovix
 
How cognitive biases and ranking can foster an ineffective architecture and d...
Pronovix
 
Ad

Recently uploaded (20)

PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 

The Inverted Funnel of API Documentation

  • 1. @bobwatsonphd docsbydesign.com 8 April 2019 Bob Watson, Ph.D. Assistant Professor, Mercer University The inverted funnel of API documentation Photos from a customer’s journey
  • 2. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Customer success == API success We’re here to create successful customer journeys
  • 3. My recent customer journey piClinic Console
  • 6. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 That’s my latest journey • Each customer journey is different • We’re here to help it be successful!
  • 7. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 API Docs help your customers navigate their journey
  • 9. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Conversion funnels attract prospects Awareness Interest Desire Action Goal: to perform action
  • 10. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Conversion funnels attract prospects Awareness Interest Desire Action Goal: to perform action Success: Action
  • 11. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Documentation pyramids Help guide customers Landing Page Hello World Tutorial Reference Goal: customer success with your API
  • 12. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Documentation pyramids Help guide customers Landing Page Hello World Tutorial Reference Goal: customer success with your API Success: ????
  • 13. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Customer journeys diverge after passing through the conversion funnel
  • 14. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Customer journeys diverge after passing through the conversion funnel • Funnel success occurs in one place: conversion. • Customer success occurs in many places.
  • 15. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your documentation pyramid needs a solid base Landing Page Hello World Tutorial Reference Quality reference topics carry your customers through the last mile of development
  • 16. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019
  • 17. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Reference topics The unsung heroes of API documentation
  • 18. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Reference topics are valued most Landing Hello World Tutorial Reference Customer: Low value High value (Measured in time) • Minute(s) • An hour or so • A couple of hours • Their product’s future
  • 19. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Ref. topics are where developers spent the most time in docs Meng, Michael, Stephanie Steinhardt, and Andreas Schubert. 2019. How Developers Use API Documentation: An Observation Study. Communication Design Quarterly. http://sigdoc.acm.org/wp-content/uploads/2019/01/CDQ18002_Meng_Steinhardt_Schubert.pdf
  • 20. Ref. topics are where developers spent the most time in docs Where devs spent their time 49% 51% Docs Coding Content type % of time API Ref 37.5% Recipes 30.6% Concepts 16.2% Samples 11.6% Welcome Page 2.7% Integrations 1.4% Meng, Michael, Stephanie Steinhardt, and Andreas Schubert. 2019. How Developers Use API Documentation: An Observation Study. Communication Design Quarterly. http://sigdoc.acm.org/wp-content/uploads/2019/01/CDQ18002_Meng_Steinhardt_Schubert.pdf
  • 21. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Reference topics make your customers smarter Brandt, Joel, Philip J Guo, Joel Lewenstein, Mira Dontcheva, and Scott R Klemmer. 2009. Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Pp. 1589–1598. ACM.
  • 22. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Reference topics make your customers smarter • [One developer said] “that he never bothered to learn [an API] because he ‘knew it would always be there [in the reference documentation].’” Brandt, Joel, Philip J Guo, Joel Lewenstein, Mira Dontcheva, and Scott R Klemmer. 2009. Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Pp. 1589–1598. ACM.
  • 23. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Reference topics make your customers smarter • [The researchers] “believe that in this way, programmers can effectively distribute their cognition, allowing them to devote more mental energy to higher-level tasks.” Brandt, Joel, Philip J Guo, Joel Lewenstein, Mira Dontcheva, and Scott R Klemmer. 2009. Two Studies of Opportunistic Programming: Interleaving Web Foraging, Learning, and Writing Code. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. Pp. 1589–1598. ACM.
  • 24. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Reference topics Fill the gaps in the customer’s journey
  • 25. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Reference topics Carry the customer across the finish line
  • 26. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your customers might be different
  • 27. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your customers might be different
  • 28. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your customers might be different Find out!
  • 29. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your reference topics show customers how important their success with your API is to you!
  • 30. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your reference topics show customers how important their success with your API is to you!
  • 31. Take this with you • Know your customers’ journeys • Be where developers need you • Automate as much as possible • Track the analytics that matter
  • 32. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your customers travel many paths • Know: – The key problems that your API solves – How your customers interact with your docs – How your customers write code
  • 33. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Your customers might be different
  • 34. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Learn where your customers need documentation in their journey • Many sites ask, “Did this help?” • What if you asked, “Are you:” – Considering this API? – Starting a project? – Finishing a project?
  • 35. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Be where your customers will need you Be ready with what they will need
  • 36. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Automate as much as possible • Make your authoring tools work for you • Work with your developers – Integrate documentation content & code – Integrate documentation tools & code • But, don’t abandon the human touch…
  • 37. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Developers are human, too! Write reference topics for people • Reference topics handle many use cases • Less is NOT more with reference topics • Err on the side of more, not less content
  • 38. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Count what counts • Sign ups and Hello Worlds show who’s been converted • API usage (API keys, API calls, etc.) shows who’s been successful
  • 39. @bobwatsonphd docsbydesign.com API the Docs 8 April 2019 Metrics: one size doesn’t fit all • Monitor individual page performance to find problems • Aggregate reference topic analytics to evaluate use and value – Think of ref. content as a multi-page topic
  • 40. Take this with you • Know your customers’ journeys • Be where developers need you • Automate as much as possible • Track the analytics that matter
  • 43. Photos from a customer’s journey API the Docs, Chicago 8 April 2019 Bob Watson, Ph.D. Assistant Professor, Mercer University @bobwatsonphd docsbydesign.com