SlideShare una empresa de Scribd logo
1 de 38
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

Más contenido relacionado

Destacado

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 ReviewAlan 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 Architecture3scale
 
API workshop by AWS and 3scale
API workshop by AWS and 3scaleAPI workshop by AWS and 3scale
API workshop by AWS and 3scale3scale
 
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 programs3scale
 
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 Apocalypse3scale
 
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 20143scale
 
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 APIs3scale
 
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 APIJohn 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 ApproachApigee | 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 uglyMichele Titolo
 
Best Practices for API Adoption
Best Practices for API AdoptionBest Practices for API Adoption
Best Practices for API AdoptionAnyPresence
 
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 AdoptionProgrammableWeb
 
Building Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScriptBuilding Hypermedia APIs in JavaScript
Building Hypermedia APIs in JavaScript3scale
 
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 20143scale
 
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 Programs3scale
 

Destacado (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 a 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 platformDavid 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-session5Lochan Narvekar
 
OpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIsOpenACT - Meet1 - Intro to APIs
OpenACT - Meet1 - Intro to APIsOpenACT
 
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 WorkedProgrammableWeb
 
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 APIsKong 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 Sydneyappvillage
 
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 #W2C15Alexandre 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 Out3scale
 
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 ClimateMashery
 
Work Readiness Assessments and Tools
Work Readiness Assessments and ToolsWork Readiness Assessments and Tools
Work Readiness Assessments and ToolsIllinois workNet
 
RubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim GaemersRubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim GaemersRubiX 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 PortfolioBear Analytics
 
Marketing Automation: Organisational Design & Deployment
Marketing Automation: Organisational Design & DeploymentMarketing Automation: Organisational Design & Deployment
Marketing Automation: Organisational Design & DeploymentCleverTouch
 
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 childrenScott Hague
 

Similar a 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
 

Último

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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

Notas del editor

  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)