SlideShare ist ein Scribd-Unternehmen logo
1 von 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
Growing API Adoption in Non-Profits

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie Growing API Adoption in Non-Profits

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
 
Growth Hacking at SPN
Growth Hacking at SPNGrowth Hacking at SPN
Growth Hacking at SPNAlexandre 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 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
 

Ähnlich wie Growing API Adoption in Non-Profits (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
 

KĂźrzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

KĂźrzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Growing API Adoption in Non-Profits

  • 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

Hinweis der Redaktion

  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)