Developers	
  Hate	
  Marke/ng:	
  	
  
A4rac/ng	
  Developers	
  to	
  your	
  
API	
  



Shanley	
  Kane	
  -­‐	
  @shanley	
  
Brian	
  Mulloy	
  -­‐	
  @landlessness	
  
Sco5	
  Regan	
  -­‐	
  @sco5regan	
  
@landlessness   @shanley   @sco5regan
API Workshop Webinar Series
       (videos & slides at http://blog.apigee.com/taglist/webinar)


Mapping	
  out	
  your	
  API	
  Strategy	
                 	
             	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Pragma>c	
  REST:	
  API	
  Design	
  Fu                    	
             	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
10	
  Pa5erns	
  in	
  Successful	
  API	
  Programs	
  
What	
  to	
  Measure:	
  API	
  Analy>cs	
  
Is	
  your	
  API	
  Naked?	
  	
  API	
  Tech	
  &	
  	
  Opera>ons	
  
Is	
  your	
  API	
  PCI?	
  	
  Compliance	
  	
  
Developers	
  Hate	
  Marke/ng:	
  Driving	
  API	
  Adop/on	
  
OAuth:	
  	
  The	
  Big	
  Picture	
  (Aug	
  11)	
  
	
  
Developers:	
  The	
  New	
  Unicorn	
  
 
Adop>on	
  pa5erns	
  are	
  shiQing	
  towards	
  developers.	
  More	
  than	
  ever,	
  developers	
  can	
  block	
  –	
  or	
  
significantly	
  aid	
  the	
  adop/on	
  of	
  soAware.	
  The	
  path	
  from	
  developer	
  to	
  customer	
  is	
  geSng	
  shorter.	
  
To	
  win	
  you	
  must	
  drive	
  adop>on	
  and	
  affirma>on	
  through	
  developers.	
  	
  	
  	
  	
  	
  	
  	
  	
   	
                                                                                                                      	
  
                                 	
   	
              	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
   	
  	
  	
  	
  	
  	
  	
  -­‐-­‐-­‐	
  Jeffrey	
  Hammond,	
  Forrester	
  	
  
	
  
One	
  of	
  the	
  implica>ons	
  of	
  the	
  fric>onless	
  model	
  is	
  that	
  it	
  relies	
  on	
  bo5om-­‐up	
  adop>on.	
  So	
  you	
  are	
  
targe>ng	
  not	
  the	
  CIO,	
  business	
  execu>ves	
  or	
  central	
  IT,	
  as	
  in	
  the	
  old	
  days	
  of	
  enterprise	
  soQware	
  
sales,	
  but	
  on	
  the	
  rank	
  &	
  file,	
  whether	
  business	
  users,	
  IT	
  ops	
  personnel	
  or	
  developers….	
  developers	
  
are	
  becoming	
  increasingly	
  important	
  when	
  marke/ng	
  your	
  soAware.	
  	
  
	
  	
  	
  	
  	
  	
           	
   	
              	
                                                                              	
                       	
                                           	
  -­‐-­‐-­‐	
  Geva	
  Perry,	
  Thinking	
  Out	
  
Cloud	
  
	
  
SoQware	
  vendors,	
  open	
  source	
  or	
  not,	
  have	
  an	
  opportunity	
  to	
  secure	
  the	
  IT	
  execu/ve's	
  selec/on	
  
vote	
  if	
  their	
  products	
  meet	
  the	
  needs	
  of	
  developers	
  and	
  other	
  key	
  stakeholders,	
  such	
  as	
  the	
  
opera>ons	
  teams	
  and	
  administrators…	
  
	
  	
  	
  	
  	
  	
  	
  	
   	
   	
              	
                                                                              	
                       	
  -­‐-­‐-­‐	
  Savio	
  Rodrigues,	
  InfoWorld	
  
	
  
	
  
	
  
	
  
Why	
  the	
  Old	
  Way	
  Doesn’t	
  Work	
  
                                               	
  

Business	
  models	
  are	
  low-­‐touch	
  	
  	
  
Why	
  the	
  Old	
  Way	
  Doesn’t	
  Work	
  
                                               	
  

	
  
Community	
  is	
  king	
  	
  
Why	
  the	
  Old	
  Way	
  Doesn’t	
  Work	
  
                                              	
  

	
  
	
  
Conversa>on	
  and	
  informa>on	
  is	
  in	
  new	
  places,	
  in	
  
new	
  pa5erns	
  
	
  
Why	
  the	
  Old	
  Way	
  Doesn’t	
  Work	
  
                                              	
  

	
  
	
  
	
  
	
  
Influence	
  is	
  decentralized	
  and	
  fluid	
  	
  
Why	
  the	
  Old	
  Way	
  Doesn’t	
  Work	
  
                                              	
  

	
  
	
  
	
  
	
  
	
  
Offline	
  and	
  online	
  community	
  drive	
  each	
  other	
  	
  
Why	
  the	
  Old	
  Way	
  Doesn’t	
  Work	
  
                                               	
  

	
  
	
  
	
  
	
  
	
  
	
  
API	
  use	
  cases	
  are	
  diverse	
  	
  	
  
 
  Developers	
  Hate	
  Marke>ng…            	
  
                         	
  
                         	
    Engagement	
  


                         	
  
                         	
  
              Experience	
  


                         	
  
                                                Awareness	
  

                         	
  
                         	
  
You	
  Have	
  to	
  Solve	
  Their	
  Problems!  	
  
                         	
  
What	
  Does	
  Work?	
  
                                                     	
  
Engagement	
  	
  
	
  	
  	
  	
  	
  Building	
  community	
  	
  
	
  	
  	
  	
  	
  Crea>ng	
  and	
  distribu>ng	
  content	
  	
  
	
  	
  	
  	
  	
  Communica>on	
  with	
  developers	
  and	
  partners	
  	
  
	
  
Experience	
  	
  
                     	
  Helping	
  developers	
  build	
  faster	
  and	
  more	
  easily	
  	
  
	
  	
  	
  	
  	
  	
  Tools	
  and	
  support	
  
	
  	
  	
  	
  	
  	
  Access	
  to	
  informa>on	
  
	
  
Awareness	
  
                     	
  Reaching	
  developer	
  audiences	
  	
  
	
  	
  	
  	
  	
  	
  Driving	
  awareness	
  and	
  traffic	
  
Engagement
                                                               	
  
Community	
  
   Enterprise	
  conferences	
  on	
  apps,	
  mobile,	
  development	
  	
  
                           Developer	
  events	
  and	
  hackathons	
  
                           Meetups	
  	
  
                           Language-­‐specific	
  fields	
  	
  
                           Segments	
  –	
  gaming,	
  social,	
  mobile,	
  television,	
  cloud	
  
                           Related	
  APIs	
  	
  
                           Online	
  centers	
  of	
  developer	
  informa>on/ac>vity	
  	
  
	
  	
  	
  	
  	
  	
  
Community	
  
   	
  
Community	
  
   	
  
Python	
                   Ruby	
  




Community	
  
                                                                                                         Javascript	
  
                                                                                                                                     PHP	
  
   	
  
                                              LinkedIn	
                 Twi5er	
              Objec>ve	
                 Java	
  
                                                                                                  C	
  

 WebOS	
               HTML5	
  

                                                        Salesforce	
              Twilio	
  
                               Gaming	
  
             iOS	
  
                               Consoles	
  


                                              Facebook	
             SimpleGeo	
  
                       Android	
  




        Set	
  Top	
  
         Boxes	
  
Engagement
                                                      	
  
Content	
  
   Highlight developer work
                           Thought leadership on the space
                           New features, product roadmap
                           API value and differentiation
                           Tutorials, best practices, tricks and hacks
	
  	
  	
  	
  	
  	
  
Engagement
                       	
  
Content	
  
Engagement
                                                     	
  
Communica/on	
  
   Outreach to alpha devs
                           Cultivating champions
                           Collecting feedback and requirements
                           Responding to support issues
                           Discovering and cultivating partnership opportunities
	
  	
  	
  	
  	
  	
  
Experience	
  
                           Onboarding
                           Tooling
                           Reducing time and effort
                           Ability to reach/access support
                           Incentive
                           Wikis, forums, blogs and ways to engage
                           Access to important information – FAQs, TOS, etc.
	
  	
  	
  	
  	
  	
  
Experience	
  
Experience	
  
Experience	
  
Experience	
  
Adop>on	
  
Tech media giants
Developer/hacker blogs
Vertical outlets – mobile, marketing, retail and e-commerce
Developer conferences – enterprise and consumer
Hackathons and meetups
Branded developer events
Public Relations
Adop>on	
  
Top	
  10	
  Things	
  When	
  Launching	
  
                 Your	
  API
                           	
  
Demo	
  Video	
  &	
  API	
  Console	
  
Get	
  Listed	
  on	
  ProgrammableWeb	
  
Support	
  Forum,	
  Mailing	
  List,	
  
                                     	
  
       Social	
  Media  	
  
Blog	
  Posts
            	
  
Sample	
  Apps	
  Highlighted	
  
API/App	
  Contest
                 	
  
Hold	
  a	
  Meetup,	
  Sponsor	
  	
  
 or	
  Start	
  a	
  Hackathon	
  
Team	
  Up	
  with	
  Complementary	
  
              	
  API	
  Teams
                             	
  
What	
  else	
  works?	
  
                                 	
  

Help developers save time, get paid, and build skills
Get content where developers are – beyond your portal
Make it about them, not about you
Get out there – both offline and online
Nirvana – when developers are helping each other	
  
Create	
  an	
  Advisory	
  Board	
  
API Workshop Webinar Series
       (videos & slides at http://blog.apigee.com/taglist/webinar)


Mapping	
  out	
  your	
  API	
  Strategy	
                 	
             	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Pragma>c	
  REST:	
  API	
  Design	
  Fu                    	
             	
     	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
10	
  Pa5erns	
  in	
  Successful	
  API	
  Programs	
  
What	
  to	
  Measure:	
  API	
  Analy>cs	
  
Is	
  your	
  API	
  Naked?	
  	
  API	
  Tech	
  &	
  	
  Opera>ons	
  
Is	
  your	
  API	
  PCI?	
  	
  Compliance	
  	
  
Developers	
  Hate	
  Marke>ng:	
  Driving	
  API	
  Adop>on	
  
Next	
  week:	
  OAuth:	
  	
  The	
  Big	
  Picture	
  (Aug	
  11)	
  
	
  
THANK	
  YOU	
  
	
           	
  
QuesKons	
  and	
  ideas	
  to:
@landlessness	
  
@shanley	
  
@sco5regan	
  

Developers Hate Marketing! Driving API Adoption

  • 1.
    Developers  Hate  Marke/ng:     A4rac/ng  Developers  to  your   API   Shanley  Kane  -­‐  @shanley   Brian  Mulloy  -­‐  @landlessness   Sco5  Regan  -­‐  @sco5regan  
  • 2.
    @landlessness @shanley @sco5regan
  • 3.
    API Workshop WebinarSeries (videos & slides at http://blog.apigee.com/taglist/webinar) Mapping  out  your  API  Strategy                             Pragma>c  REST:  API  Design  Fu                           10  Pa5erns  in  Successful  API  Programs   What  to  Measure:  API  Analy>cs   Is  your  API  Naked?    API  Tech  &    Opera>ons   Is  your  API  PCI?    Compliance     Developers  Hate  Marke/ng:  Driving  API  Adop/on   OAuth:    The  Big  Picture  (Aug  11)    
  • 4.
  • 5.
      Adop>on  pa5erns  are  shiQing  towards  developers.  More  than  ever,  developers  can  block  –  or   significantly  aid  the  adop/on  of  soAware.  The  path  from  developer  to  customer  is  geSng  shorter.   To  win  you  must  drive  adop>on  and  affirma>on  through  developers.                                                                                            -­‐-­‐-­‐  Jeffrey  Hammond,  Forrester       One  of  the  implica>ons  of  the  fric>onless  model  is  that  it  relies  on  bo5om-­‐up  adop>on.  So  you  are   targe>ng  not  the  CIO,  business  execu>ves  or  central  IT,  as  in  the  old  days  of  enterprise  soQware   sales,  but  on  the  rank  &  file,  whether  business  users,  IT  ops  personnel  or  developers….  developers   are  becoming  increasingly  important  when  marke/ng  your  soAware.                            -­‐-­‐-­‐  Geva  Perry,  Thinking  Out   Cloud     SoQware  vendors,  open  source  or  not,  have  an  opportunity  to  secure  the  IT  execu/ve's  selec/on   vote  if  their  products  meet  the  needs  of  developers  and  other  key  stakeholders,  such  as  the   opera>ons  teams  and  administrators…                            -­‐-­‐-­‐  Savio  Rodrigues,  InfoWorld          
  • 6.
    Why  the  Old  Way  Doesn’t  Work     Business  models  are  low-­‐touch      
  • 7.
    Why  the  Old  Way  Doesn’t  Work       Community  is  king    
  • 8.
    Why  the  Old  Way  Doesn’t  Work         Conversa>on  and  informa>on  is  in  new  places,  in   new  pa5erns    
  • 9.
    Why  the  Old  Way  Doesn’t  Work             Influence  is  decentralized  and  fluid    
  • 10.
    Why  the  Old  Way  Doesn’t  Work               Offline  and  online  community  drive  each  other    
  • 11.
    Why  the  Old  Way  Doesn’t  Work                 API  use  cases  are  diverse      
  • 12.
      Developers  Hate  Marke>ng…       Engagement       Experience     Awareness       You  Have  to  Solve  Their  Problems!    
  • 13.
    What  Does  Work?     Engagement              Building  community              Crea>ng  and  distribu>ng  content              Communica>on  with  developers  and  partners       Experience      Helping  developers  build  faster  and  more  easily                Tools  and  support              Access  to  informa>on     Awareness    Reaching  developer  audiences                Driving  awareness  and  traffic  
  • 14.
    Engagement   Community   Enterprise  conferences  on  apps,  mobile,  development     Developer  events  and  hackathons   Meetups     Language-­‐specific  fields     Segments  –  gaming,  social,  mobile,  television,  cloud   Related  APIs     Online  centers  of  developer  informa>on/ac>vity                
  • 15.
  • 16.
  • 17.
    Python   Ruby   Community   Javascript   PHP     LinkedIn   Twi5er   Objec>ve   Java   C   WebOS   HTML5   Salesforce   Twilio   Gaming   iOS   Consoles   Facebook   SimpleGeo   Android   Set  Top   Boxes  
  • 18.
    Engagement   Content   Highlight developer work Thought leadership on the space New features, product roadmap API value and differentiation Tutorials, best practices, tricks and hacks            
  • 19.
    Engagement   Content  
  • 20.
    Engagement   Communica/on   Outreach to alpha devs Cultivating champions Collecting feedback and requirements Responding to support issues Discovering and cultivating partnership opportunities            
  • 21.
    Experience   Onboarding Tooling Reducing time and effort Ability to reach/access support Incentive Wikis, forums, blogs and ways to engage Access to important information – FAQs, TOS, etc.            
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.
    Adop>on   Tech mediagiants Developer/hacker blogs Vertical outlets – mobile, marketing, retail and e-commerce Developer conferences – enterprise and consumer Hackathons and meetups Branded developer events Public Relations
  • 28.
  • 29.
    Top  10  Things  When  Launching   Your  API  
  • 30.
    Demo  Video  &  API  Console  
  • 31.
    Get  Listed  on  ProgrammableWeb  
  • 32.
    Support  Forum,  Mailing  List,     Social  Media  
  • 33.
  • 34.
  • 35.
  • 36.
    Hold  a  Meetup,  Sponsor     or  Start  a  Hackathon  
  • 37.
    Team  Up  with  Complementary    API  Teams  
  • 38.
    What  else  works?     Help developers save time, get paid, and build skills Get content where developers are – beyond your portal Make it about them, not about you Get out there – both offline and online Nirvana – when developers are helping each other  
  • 39.
  • 40.
    API Workshop WebinarSeries (videos & slides at http://blog.apigee.com/taglist/webinar) Mapping  out  your  API  Strategy                             Pragma>c  REST:  API  Design  Fu                           10  Pa5erns  in  Successful  API  Programs   What  to  Measure:  API  Analy>cs   Is  your  API  Naked?    API  Tech  &    Opera>ons   Is  your  API  PCI?    Compliance     Developers  Hate  Marke>ng:  Driving  API  Adop>on   Next  week:  OAuth:    The  Big  Picture  (Aug  11)    
  • 41.
    THANK  YOU       QuesKons  and  ideas  to: @landlessness   @shanley   @sco5regan