SlideShare a Scribd company logo
Err what's an API?
Lessons on driving API adoption in
the "not for profit" sector
10 years ago at eBay
10 years ago at eBay…
I had no idea what an API was!
5 years ago at vzaar…
Without knowing it I designed a product that would be API powered
3 years ago at JustGiving
The not for profit sector showed very little
interest in API adoption
Today
I’m here as head of JustGiving’s Consumer APIs!
Warning: There is
nothing technical
about APIs that I
can teach you!
5 personal lessons on growing a
community in an industry
resistant to APIs
So what is…
Since 2011, developer account growth has been consistent
0
200
400
600
800
1000
1200
1400
1600
Jan-11
Feb-11
Mar-11
Apr-11
May-11
Jun-11
Jul-11
Aug-11
Sep-11
Oct-11
Nov-11
Dec-11
Jan-12
Feb-12
Mar-12
Apr-12
May-12
Jun-12
Jul-12
Aug-12
Sep-12
Oct-12
Nov-12
Dec-12
Jan-13
Feb-13
Mar-13
Apr-13
May-13
Jun-13
Jul-13
Aug-13
Sep-13
Oct-13
Nov-13
Dec-13
Hits are growing nicely
0
1000000
2000000
3000000
4000000
5000000
6000000
7000000
8000000
9000000
Jan-11
Feb-11
Mar-11
Apr-11
May-11
Jun-11
Jul-11
Aug-11
Sep-11
Oct-11
Nov-11
Dec-11
Jan-12
Feb-12
Mar-12
Apr-12
May-12
Jun-12
Jul-12
Aug-12
Sep-12
Oct-12
Nov-12
Dec-12
Jan-13
Feb-13
Mar-13
Apr-13
May-13
Jun-13
Jul-13
Aug-13
Sep-13
Oct-13
Nov-13
Dec-13
And we’ve slowly built up a community of users
• 1,500 developer accounts (~10% active)
• 30-50 charities using our APIs
• 20-25% of annual revenues driven via API
activity
But first lets go back in time
The landscape was barren
The landscape was barren
12 months ago did your charity understand what APIs were?
Source: JustGiving API survey Feb 2014
Yes - we clearly understood
APIs and their potential at the
time
Yes - we had heard of APIs but
didn't really know what they
offered
No - we had no idea what APIs
did at the time
No - we still don't know what
APIs do!
50% had limited or
no understanding
of APIs
The APIs landscape in the not-for-profit sector
• Charities traditionally have very limited budget
• Rarely have in-house developer resource
• Short term planning over long term
• Reliance on voluntary employees
• Understanding of APIs was/is low
Lesson 1: Launch & Build upon your own APIs
Lesson 1: Launch and build upon your own APIs
• Helps validate your methods
• Lifts a lid on what sucks (or what’s missing)
• Forces you to at least plan how to manage and document
them
• Gives you some credibility from day 1
Lesson 2: Pick a significant launch partner
• Our # 1 client
• Raised > £40m on JustGiving in 2013 alone
• FTSE 100 style organisation - big enough to have an innovation team
• In 2010 expressed a desire to “stay ahead of comp” and to “leverage tech”
• All their fundraising campaigns today are API driven through JustGiving
• Took 3 years to get to this stage
• Lots of blood, sweat and tears
• Test & learn, test & learn…
Lesson 2: Pick a significant launch partner
• This trust in our system was a industry wide game changer
• They singularly validate our API stack
• Both parties learnt loads!
• Missing methods
• Error handling
• Documentation
• Educating & Empowering multiple stakeholders
The floodgates opened (kind of!)
But know one knew what they wanted…
How do I get that integration?
Cool…What’s an API?
It’s API driven…
Lesson 3: So be prepared to put in the hard yards
Lesson 3: Putting in the hard yards
• Get out and meet your future clients (e.g. charities, agencies)
• Show them real life, tangible examples
• Find ways to get round lots of red tape / bureaucracy
• Test things quickly (prove/disprove, move on)
• Co-fund projects
• Be prepared to coach, guide, review and tweak
• Demos, flow diagrams etc
• Train up those that can broadcast the API message
• Account Managers, Bus Dev, PR etc
• Prepare for a slow life cycle of development
• And meantime plan for what they will want next
Lesson 4: Invest in making life easy for others
Lesson 4: Invest in making life easy for others
• Get out of their way (whilst supporting them!)
• Pick an API service provider
• Live or die by your documentation
• Provide a reliable sandbox
• Build and support a help group. Zero in on your biggest advocates
• Empower other staff to answer questions
• Plan for CRM & Developer outreach (emails, customer care, doc updates etc)
Lesson 5: Encourage & Celebrate Innovation
5. Encourage & Celebrate Innovation
• Show what people are building
• External communities (PR, blogs, social)
• Internal stakeholders (excite your staff)
• Partners (“oh I want that!”)
• Attend/Sponsor hacks
• Find the relevant hack(s) for your business goals
• Evangelize your APIs/Platform
• Invest in Developer Outreach
• Hook up with influencer/guru in your industry
• Inspire others
• E.G. JustGiving award for technology
• White paper / research / infographics etc
Good news! 84% of charities say API adoption will grow in next 12 months!
Source: JustGiving API survey Feb 2014
API adoption will
grow
No change
1. Build and launch something yourself to get ahead
2. Pick a partner and go through the growing pains together
3. Be prepared to put in the hard yards
4. Invest in the making life easy for others
5. Encourage and celebrate innovation
Thank you
Follow @jghackers and justgiving.com/developer
slideshare.net/parkins1/err-whats-an-api
Err what's an API? Lessons on driving API adoption in the "not for profit" sector

More Related Content

Viewers also liked

Telecom Application Developer Summit Day Two Photo Review
Telecom Application Developer Summit Day Two Photo ReviewTelecom Application Developer Summit Day Two Photo Review
Telecom Application Developer Summit Day Two Photo Review
Alan Quayle
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
3scale
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale
3scale
 
APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)
3scale
 
API Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programsAPI Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programs
3scale
 
How to Survive the API Copyright Apocalypse
How to Survive the API Copyright ApocalypseHow to Survive the API Copyright Apocalypse
How to Survive the API Copyright Apocalypse
3scale
 
Progress in the API Economy - April 2014
Progress in the API Economy - April 2014Progress in the API Economy - April 2014
Progress in the API Economy - April 2014
3scale
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
3scale
 
Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016 Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016
3scale
 
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
3scale
 
Ten Reasons Developers Hate Your API
Ten Reasons Developers Hate Your APITen Reasons Developers Hate Your API
Ten Reasons Developers Hate Your API
John Musser
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Carlo Longino
 
API Design: An Adoption-Centered Approach
API Design: An Adoption-Centered ApproachAPI Design: An Adoption-Centered Approach
API Design: An Adoption-Centered Approach
Apigee | Google Cloud
 
APIs: The good, the bad, the ugly
APIs: The good, the bad, the uglyAPIs: The good, the bad, the ugly
APIs: The good, the bad, the ugly
Michele Titolo
 
Best Practices for API Adoption
Best Practices for API AdoptionBest Practices for API Adoption
Best Practices for API Adoption
AnyPresence
 
Top 5 Ways To Increase API Adoption
Top 5 Ways To Increase API AdoptionTop 5 Ways To Increase API Adoption
Top 5 Ways To Increase API Adoption
ProgrammableWeb
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript
3scale
 
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
3scale
 
How to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API ProgramsHow to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API Programs
3scale
 

Viewers also liked (20)

Telecom Application Developer Summit Day Two Photo Review
Telecom Application Developer Summit Day Two Photo ReviewTelecom Application Developer Summit Day Two Photo Review
Telecom Application Developer Summit Day Two Photo Review
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale
 
APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)APIs and the Bot Revolution (APIDays Nordic, May 18)
APIs and the Bot Revolution (APIDays Nordic, May 18)
 
API Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programsAPI Model Canvas for successful API strategies and programs
API Model Canvas for successful API strategies and programs
 
How to Survive the API Copyright Apocalypse
How to Survive the API Copyright ApocalypseHow to Survive the API Copyright Apocalypse
How to Survive the API Copyright Apocalypse
 
Progress in the API Economy - April 2014
Progress in the API Economy - April 2014Progress in the API Economy - April 2014
Progress in the API Economy - April 2014
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
 
Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016 Inside mind of a successful platform architect / Gartner APPS 2016
Inside mind of a successful platform architect / Gartner APPS 2016
 
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)
 
Ten Reasons Developers Hate Your API
Ten Reasons Developers Hate Your APITen Reasons Developers Hate Your API
Ten Reasons Developers Hate Your API
 
Agile writer
Agile writerAgile writer
Agile writer
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
 
API Design: An Adoption-Centered Approach
API Design: An Adoption-Centered ApproachAPI Design: An Adoption-Centered Approach
API Design: An Adoption-Centered Approach
 
APIs: The good, the bad, the ugly
APIs: The good, the bad, the uglyAPIs: The good, the bad, the ugly
APIs: The good, the bad, the ugly
 
Best Practices for API Adoption
Best Practices for API AdoptionBest Practices for API Adoption
Best Practices for API Adoption
 
Top 5 Ways To Increase API Adoption
Top 5 Ways To Increase API AdoptionTop 5 Ways To Increase API Adoption
Top 5 Ways To Increase API Adoption
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript
 
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
APIs and Unlocking the Value of Your Data - Strata Barcelona 2014
 
How to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API ProgramsHow to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API Programs
 

Similar to Err what's an API? Lessons on driving API adoption in the "not for profit" sector

Top 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platformTop 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platform
David Haskiya
 
san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5
Lochan Narvekar
 
OpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIsOpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIs
OpenACT
 
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
apidays
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
ProgrammableWeb
 
Growth Hacking at SPN
Growth Hacking at SPNGrowth Hacking at SPN
Growth Hacking at SPN
Alexandre Jubien
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
TorranceLearning
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
Kong Inc.
 
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays
 
Appvillage Mobile Monday Sydney
Appvillage Mobile Monday SydneyAppvillage Mobile Monday Sydney
Appvillage Mobile Monday Sydney
appvillage
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
Diana Gray, MBA
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
DianaGray10
 
Growth hacking des apps mobiles - au Web2Connect #W2C15
Growth hacking des apps mobiles - au Web2Connect #W2C15Growth hacking des apps mobiles - au Web2Connect #W2C15
Growth hacking des apps mobiles - au Web2Connect #W2C15
Alexandre Jubien
 
APIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside OutAPIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside Out
3scale
 
The Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateThe Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern Climate
Mashery
 
Work Readiness Assessments and Tools
Work Readiness Assessments and ToolsWork Readiness Assessments and Tools
Work Readiness Assessments and Tools
Illinois workNet
 
RubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim GaemersRubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim Gaemers
RubiX BV
 
How Customer Intelligence Will Future Proof Your Event Portfolio
How Customer Intelligence Will Future Proof Your Event PortfolioHow Customer Intelligence Will Future Proof Your Event Portfolio
How Customer Intelligence Will Future Proof Your Event Portfolio
Bear Analytics
 
Marketing Automation: Organisational Design & Deployment
Marketing Automation: Organisational Design & DeploymentMarketing Automation: Organisational Design & Deployment
Marketing Automation: Organisational Design & Deployment
CleverTouch
 
Mobile Development: A presentation to Year 10/11 children
Mobile Development: A presentation to Year 10/11 childrenMobile Development: A presentation to Year 10/11 children
Mobile Development: A presentation to Year 10/11 children
Scott Hague
 

Similar to Err what's an API? Lessons on driving API adoption in the "not for profit" sector (20)

Top 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platformTop 10 Lessons Learned - In our ongoing shift from portal to platform
Top 10 Lessons Learned - In our ongoing shift from portal to platform
 
san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5san-jose-2017-q2-startup-bootcamp-young-coders-session5
san-jose-2017-q2-startup-bootcamp-young-coders-session5
 
OpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIsOpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIs
 
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
apidays LIVE Paris 2021 - Digital API Ecosystems, Marketplaces and Platforms ...
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
Growth Hacking at SPN
Growth Hacking at SPNGrowth Hacking at SPN
Growth Hacking at SPN
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
 
Distribute and Monetize APIs
Distribute and Monetize APIsDistribute and Monetize APIs
Distribute and Monetize APIs
 
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
apidays LIVE London 2021 - Moving from a Product as API to API as a Product b...
 
Appvillage Mobile Monday Sydney
Appvillage Mobile Monday SydneyAppvillage Mobile Monday Sydney
Appvillage Mobile Monday Sydney
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
 
Growth hacking des apps mobiles - au Web2Connect #W2C15
Growth hacking des apps mobiles - au Web2Connect #W2C15Growth hacking des apps mobiles - au Web2Connect #W2C15
Growth hacking des apps mobiles - au Web2Connect #W2C15
 
APIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside OutAPIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside Out
 
The Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern ClimateThe Business of APIs 2009 - Modern Climate
The Business of APIs 2009 - Modern Climate
 
Work Readiness Assessments and Tools
Work Readiness Assessments and ToolsWork Readiness Assessments and Tools
Work Readiness Assessments and Tools
 
RubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim GaemersRubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim Gaemers
 
How Customer Intelligence Will Future Proof Your Event Portfolio
How Customer Intelligence Will Future Proof Your Event PortfolioHow Customer Intelligence Will Future Proof Your Event Portfolio
How Customer Intelligence Will Future Proof Your Event Portfolio
 
Marketing Automation: Organisational Design & Deployment
Marketing Automation: Organisational Design & DeploymentMarketing Automation: Organisational Design & Deployment
Marketing Automation: Organisational Design & Deployment
 
Mobile Development: A presentation to Year 10/11 children
Mobile Development: A presentation to Year 10/11 childrenMobile Development: A presentation to Year 10/11 children
Mobile Development: A presentation to Year 10/11 children
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
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...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
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...
Ramesh Iyer
 
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...
Product School
 
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...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
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...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
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...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
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...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
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...
 
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...
 
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...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
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...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
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...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Err what's an API? Lessons on driving API adoption in the "not for profit" sector

  • 1. Err what's an API? Lessons on driving API adoption in the "not for profit" sector
  • 2. 10 years ago at eBay 10 years ago at eBay… I had no idea what an API was!
  • 3. 5 years ago at vzaar… Without knowing it I designed a product that would be API powered
  • 4. 3 years ago at JustGiving The not for profit sector showed very little interest in API adoption
  • 5. Today I’m here as head of JustGiving’s Consumer APIs!
  • 6. Warning: There is nothing technical about APIs that I can teach you!
  • 7. 5 personal lessons on growing a community in an industry resistant to APIs
  • 9.
  • 10. Since 2011, developer account growth has been consistent 0 200 400 600 800 1000 1200 1400 1600 Jan-11 Feb-11 Mar-11 Apr-11 May-11 Jun-11 Jul-11 Aug-11 Sep-11 Oct-11 Nov-11 Dec-11 Jan-12 Feb-12 Mar-12 Apr-12 May-12 Jun-12 Jul-12 Aug-12 Sep-12 Oct-12 Nov-12 Dec-12 Jan-13 Feb-13 Mar-13 Apr-13 May-13 Jun-13 Jul-13 Aug-13 Sep-13 Oct-13 Nov-13 Dec-13
  • 11. Hits are growing nicely 0 1000000 2000000 3000000 4000000 5000000 6000000 7000000 8000000 9000000 Jan-11 Feb-11 Mar-11 Apr-11 May-11 Jun-11 Jul-11 Aug-11 Sep-11 Oct-11 Nov-11 Dec-11 Jan-12 Feb-12 Mar-12 Apr-12 May-12 Jun-12 Jul-12 Aug-12 Sep-12 Oct-12 Nov-12 Dec-12 Jan-13 Feb-13 Mar-13 Apr-13 May-13 Jun-13 Jul-13 Aug-13 Sep-13 Oct-13 Nov-13 Dec-13
  • 12. And we’ve slowly built up a community of users • 1,500 developer accounts (~10% active) • 30-50 charities using our APIs • 20-25% of annual revenues driven via API activity
  • 13. But first lets go back in time
  • 14. The landscape was barren The landscape was barren
  • 15. 12 months ago did your charity understand what APIs were? Source: JustGiving API survey Feb 2014 Yes - we clearly understood APIs and their potential at the time Yes - we had heard of APIs but didn't really know what they offered No - we had no idea what APIs did at the time No - we still don't know what APIs do! 50% had limited or no understanding of APIs
  • 16. The APIs landscape in the not-for-profit sector • Charities traditionally have very limited budget • Rarely have in-house developer resource • Short term planning over long term • Reliance on voluntary employees • Understanding of APIs was/is low
  • 17. Lesson 1: Launch & Build upon your own APIs
  • 18. Lesson 1: Launch and build upon your own APIs • Helps validate your methods • Lifts a lid on what sucks (or what’s missing) • Forces you to at least plan how to manage and document them • Gives you some credibility from day 1
  • 19.
  • 20. Lesson 2: Pick a significant launch partner • Our # 1 client • Raised > £40m on JustGiving in 2013 alone • FTSE 100 style organisation - big enough to have an innovation team • In 2010 expressed a desire to “stay ahead of comp” and to “leverage tech” • All their fundraising campaigns today are API driven through JustGiving • Took 3 years to get to this stage • Lots of blood, sweat and tears • Test & learn, test & learn…
  • 21. Lesson 2: Pick a significant launch partner • This trust in our system was a industry wide game changer • They singularly validate our API stack • Both parties learnt loads! • Missing methods • Error handling • Documentation • Educating & Empowering multiple stakeholders
  • 22. The floodgates opened (kind of!)
  • 23. But know one knew what they wanted… How do I get that integration? Cool…What’s an API? It’s API driven…
  • 24. Lesson 3: So be prepared to put in the hard yards
  • 25. Lesson 3: Putting in the hard yards • Get out and meet your future clients (e.g. charities, agencies) • Show them real life, tangible examples • Find ways to get round lots of red tape / bureaucracy • Test things quickly (prove/disprove, move on) • Co-fund projects • Be prepared to coach, guide, review and tweak • Demos, flow diagrams etc • Train up those that can broadcast the API message • Account Managers, Bus Dev, PR etc • Prepare for a slow life cycle of development • And meantime plan for what they will want next
  • 26. Lesson 4: Invest in making life easy for others
  • 27. Lesson 4: Invest in making life easy for others • Get out of their way (whilst supporting them!) • Pick an API service provider • Live or die by your documentation • Provide a reliable sandbox • Build and support a help group. Zero in on your biggest advocates • Empower other staff to answer questions • Plan for CRM & Developer outreach (emails, customer care, doc updates etc)
  • 28. Lesson 5: Encourage & Celebrate Innovation
  • 29. 5. Encourage & Celebrate Innovation • Show what people are building • External communities (PR, blogs, social) • Internal stakeholders (excite your staff) • Partners (“oh I want that!”) • Attend/Sponsor hacks • Find the relevant hack(s) for your business goals • Evangelize your APIs/Platform • Invest in Developer Outreach • Hook up with influencer/guru in your industry • Inspire others • E.G. JustGiving award for technology • White paper / research / infographics etc
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Good news! 84% of charities say API adoption will grow in next 12 months! Source: JustGiving API survey Feb 2014 API adoption will grow No change
  • 35. 1. Build and launch something yourself to get ahead 2. Pick a partner and go through the growing pains together 3. Be prepared to put in the hard yards 4. Invest in the making life easy for others 5. Encourage and celebrate innovation
  • 36.
  • 37. Thank you Follow @jghackers and justgiving.com/developer slideshare.net/parkins1/err-whats-an-api

Editor's Notes

  1. In short, we have built a platform, that supports a world where everyone can give will give. We enable the traditional fundraising model of sponsorship by bringing it online We are NOT a charity. We reinvest our profits into technology £1bn raised since 2002 Can donate in multiple global currencies
  2. But no one knew what they wanted They just wanted what Race had!
  3. Raising funds for a childrens hospital by letting Moshi Monster players donate to a pixel by pixel style board
  4. First official Spotify endorsed fundraising application that lets party goers pledge their favourite song to a party playlist
  5. - 6/10 - Need to develop CRM & Dev Outreach - Redesigning developer site (ux)