SlideShare une entreprise Scribd logo
Architecting Developer
eXperience
Banking and FinTech Devportals Case Studies
Kathleen De Roo
@kat_deroo
Technical Content Writer & Information Architect
Thank you!
3
THANK YOU
Developer eXperience (DX)
Reduce API friction & engage users along
the developer journey
Case studies
How do banking and fintech portals
build great DX?
OVERVIEW Developer portals
Characteristics & stakeholders
Inspire all of your
developers
OVERVIEW Developer portals
Characteristics & stakeholders
What is a
developer
portal?
7
Devportals
are a
communication
nexus for all API
stakeholders
8
Devportals as
self-service
support hubs
9
Support to
get started
Devportals as
trust signals
11
Legal
documentation
is a trust signal
12
Information on
security
is a trust signal
Pricing
information
is a trust signal
14
Devportals as
documentation
database
15
OVERVIEW
Developer eXperience
Reduce API friction & engage users
along the developer journey
What is
Developer
eXperience?
17
The
developer
portal as a
place to
acquire,
convert &
retain users
Developer
eXperience
is about
engagement,
achievement
&
the right tools
19
Dev er Xpe ce =
1
AP f i t
API friction destroys API value
How can you reduce API friction and
engage & motivate users?
Developers
can have
different skills
& background
knowledge
23
Developers
can have
different
needs & goals
24
The developer
portal enables
user journeys
DOWNSTREAM
DEVELOPER
JOURNEY
The journey of
the developer
that uses the
API
1. Discover/Research
2. Evaluate
3. Get started
4. Develop & Troubleshoot
5. Celebrate
6. Maintain
Addressing
user needs
along journey
stages
results in a
better overall
experience
27
OVERVIEW
Case studies
How do banking and fintech portals
build great DX?
23
developer
portals
in this talk
29
DOWNSTREAM
DEVELOPER
JOURNEY
The journey of
the developer
that uses the
API
1. Discover/Research
2. Evaluate
3. Get started
4. Develop & Troubleshoot
5. Celebrate
6. Maintain
31
1.
Discover
and
research
How can this
portal help me
solve my specific
task?
Overview
page:
questions to
answer
MENU / IN-LINKS
Where can I find resources?
SEARCH FUNCTION
Where can I find resources?
REFERENCES
How can I start integrating?
TRUST SIGNALS
Can I trust this API?
HELP AND SUPPORT
SAMPLE CODE
How can I start
integrating?
GETTING
STARTED
How can I start
integrating?
OVERVIEW
What is the API about?
How does the API work?
How does the
API work?
Visuals on API
architecture
33
Direct users
on landing
page:
entry points
Direct users
on landing
page:
entry points
35
Direct users
on landing
page:
entry points
36
Landing page
scope on use
cases
37
API catalogue
38
API catalogue
39
1.
Discover
and
research
How can this
portal help me
solve my specific
task?
● LANDING PAGES
● API CATALOGUE
41
2.
Evaluate
Can I trust this
organization’s
commitment to its
APIs?
Use cases
Blog
Try-out options
44
45
Try-out options
Changelog,
API status
page
Trust signal
Is this API
even for me?
47
48
2.
Evaluate
Can I trust this
organization’s
commitment to its
APIs?
● BLOG, USE CASES
● TRY-OUT/TEST OPTIONS
● TRUST SIGNALS
49
3.
Get started
Where do I begin?
Self-service
Get started
outline
Self-service
Make processes
understandable
51
Self-service
Tutorials &
step-by-step
guides
Self-service
Explaining
how to obtain
API keys,
tokens
Self-service
Software
Development
Kits
(SDKs)
54
Self-service
Concepts:
industry
related terms
56
3.
Get started
Where do I begin? ● ONBOARDING PROCESS
● ONBOARDING DOCS
● SELF-SERVICE SUPPORT
ELEMENTS
57
4.
Develop and
troubleshoot
Do I know
everything to
make this work?
API
references
58
Make code
handling easy
59
Best practices
on
integrations
Support
options
Organise
FAQs
61
Support
options:
Audience
focused FAQs
62
Support
options:
Contact form
63
Support
options:
Support
overview
page
Support
options:
Forum,
community
page for
peer-to-peer
support
66
4.
Develop and
troubleshoot
Do I know
everything to
make this work?
● REFERENCES
● FAQ PAGES
● SUPPORT OPTIONS IN 1 PLACE
● COMMUNITY PAGE
● (DISCUSSION) FORUM
67
5.
Celebrate
Will they care
about my work?
Engage users:
Ask for
feedback
68
Boost your
community:
engage users
&
show
appreciation
Interact with
your
community
5.
Celebrate
Will they care
about my work?
● DEVELOPER DOCS
● BLOG
● ASK FOR FEEDBACK
● ORGANIZE EVENTS
72
6.
Maintain
How hard will it
be to keep this
running?
Release notes
& updates
Reveal future
plans
75
6.
Maintain
How hard will it
be to keep this
running?
● RELEASE NOTES
● STATUS PAGE
● VERSIONING INFO
● LEGAL DOCS
● FUTURE PLANS
Takeaways
Inspire all of your
developers
Benefits
when you
take care of
Developer
eXperience
Higher
perceived
API value
Higher API
usage
Less
friction
Engaged
API
advocates
Developer
eXperience
Developer
eXperience
best practices
STAGE THINK ABOUT...
Discover
Landing page
Information on security
Visuals on the working of the APIs
API catalogue
Evaluate
Information on versioning & changes
Testing options
Blog
Use cases, case studies
Get started
Quick and clear onboarding process
Visuals
Terminology
Implement
and
troubleshoot
Reference docs
FAQ section, contact form
Peer-to-peer support
Tools to make implementing easier
Celebrate
News & Events
Blog
Asking for feedback
Maintain
Changelog
Future plans
Legal docs
NEWSLETTER
bit.ly/devportals
READ MORE
pronovix.com/articles
THANK YOU
Image, screenshot and other attributions
Unsplash.com
Developer portals
ABN Amro, Adyen, Braintree, Capital One, Chargify,
Citi, CyberSource, Deutsche Bank, Dwolla, Erste, MasterCard,
Nordea, Paymentwall, PayPal, Saxo Bank, Shopify, Starling Bank,
Stripe, Square, Veem, Visa, Worldpay, Yodlee.
Research results of Meng et al. (Merseburg University of Applied Sciences)
Research results of Pronovix

Contenu connexe

Similaire à Architecting Developer Experience: Fintech and Banking Devportal Case Studies

Similaire à Architecting Developer Experience: Fintech and Banking Devportal Case Studies (20)

[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortals
 
Developer Experience as a Product
Developer Experience as a ProductDeveloper Experience as a Product
Developer Experience as a Product
 
Why you need a Developer Relations team for your API
Why you need a Developer Relations team for your APIWhy you need a Developer Relations team for your API
Why you need a Developer Relations team for your API
 
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
apidays LIVE Hong Kong - Why you need a DevRel team for your API by Anna Tsol...
 
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...apidays LIVE Singapore - Why you need a Developer Relations team for your API...
apidays LIVE Singapore - Why you need a Developer Relations team for your API...
 
INTERFACE, by apidays - Scaling APIs
INTERFACE, by apidays - Scaling APIsINTERFACE, by apidays - Scaling APIs
INTERFACE, by apidays - Scaling APIs
 
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
 
Guide for Dev Support
Guide for Dev SupportGuide for Dev Support
Guide for Dev Support
 
Voice Platforms and Product Management by CNN Sr Dir of Product
Voice Platforms and Product Management by CNN Sr Dir of ProductVoice Platforms and Product Management by CNN Sr Dir of Product
Voice Platforms and Product Management by CNN Sr Dir of Product
 
[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX[API the Docs Paris 2018] Architecting DX
[API the Docs Paris 2018] Architecting DX
 
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
 
Building the Eventbrite API Ecosystem
Building the Eventbrite API EcosystemBuilding the Eventbrite API Ecosystem
Building the Eventbrite API Ecosystem
 
Build Products Developers Love by fmr Twilio Staff Product Manager
Build Products Developers Love by fmr Twilio Staff Product ManagerBuild Products Developers Love by fmr Twilio Staff Product Manager
Build Products Developers Love by fmr Twilio Staff Product Manager
 
Understanding and Executing on API Developer Experience
Understanding and Executing on API Developer ExperienceUnderstanding and Executing on API Developer Experience
Understanding and Executing on API Developer Experience
 
Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015Foundations of a Successful Developer Platform - DeveloperWeek 2015
Foundations of a Successful Developer Platform - DeveloperWeek 2015
 
Tips on Hiring ​Full-Stack Developers for Your Business
Tips on Hiring ​Full-Stack Developers for Your BusinessTips on Hiring ​Full-Stack Developers for Your Business
Tips on Hiring ​Full-Stack Developers for Your Business
 
API Developer Experience: Why it Matters, and How Documenting Your API with S...
API Developer Experience: Why it Matters, and How Documenting Your API with S...API Developer Experience: Why it Matters, and How Documenting Your API with S...
API Developer Experience: Why it Matters, and How Documenting Your API with S...
 
Understanding and Executing on API Developer Experience
Understanding and Executing on API Developer ExperienceUnderstanding and Executing on API Developer Experience
Understanding and Executing on API Developer Experience
 
Why You Need a Developer Relations Team for Your API
Why You Need a Developer Relations Team for Your APIWhy You Need a Developer Relations Team for Your API
Why You Need a Developer Relations Team for Your API
 

Plus de Pronovix

Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and ConfigurationsInclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Inclusive, Accessible Tech: Bias-Free Language in Code and Configurations
Pronovix
 
Creating API documentation for international communities
Creating API documentation for international communitiesCreating API documentation for international communities
Creating API documentation for international communities
Pronovix
 
Docs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
Pronovix
 

Plus de Pronovix (20)

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

Dernier

Dernier (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Architecting Developer Experience: Fintech and Banking Devportal Case Studies