• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Amundsen's Dogs, Information Halos, and APIs
 

Amundsen's Dogs, Information Halos, and APIs

on

  • 5,848 views

The Epic Story of Your API Strategy which includes a framework for planning, executing and hiring for your API program ...

The Epic Story of Your API Strategy which includes a framework for planning, executing and hiring for your API program

You're welcome to re-use, cut and paste, modify, clone, re-post, or
otherwise do anything you want with the slides. My hope is that we
can use this group to bring our frameworks, criticize and improve
them, and let them support each member of the community in their work
on APIs.

Statistics

Views

Total Views
5,848
Views on SlideShare
1,736
Embed Views
4,112

Actions

Likes
9
Downloads
72
Comments
1

19 Embeds 4,112

http://blog.apigee.com 2474
http://dev.hubspot.com 1176
http://apigee.com 270
https://blog.apigee.com 95
http://feeds.feedburner.com 29
http://www.futureofsocialnetwork.com 23
http://mktg-dev.wearepropeople.md 16
http://mktg-dev.apigee.com 10
http://feeds.apigee.com 3
http://www.newsblur.com 3
http://futureofsocialnetwork.blogspot.com 3
http://www.rxx.co.il 2
http://translate.googleusercontent.com 2
http://news.google.com 1
http://www.linkedin.com 1
http://local.hubspot 1
http://hubspotdev.sites.hubspot.com 1
http://blog-dev.apigee.com 1
http://mktg-new.local 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • <br /><iframe width="350" height="288" src="http://www.youtube.com/embed/qa43BQsss28" frameborder="0" allowfullscreen></iframe>
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Amundsen's Dogs, Information Halos, and APIs Amundsen's Dogs, Information Halos, and APIs Presentation Transcript

    • Amundsen’s Dogs,Information Halos,and APIsThe epic story of your API strategygroups.google.com/group/api-craftSam Ramji @sramjiApigee
    • AMUNDSEN’SDOGS
    • One hundred years ago, in October of 1911
    • Roald Amundsen
    • and Robert Falcon Scott
    • were in a race to reach the South Pole.
    • The Challenge
    • The Stakes
    • The North Pole was claimed to have beendiscovered by Cook and Peary.The South Pole was the sole remaininginternational prize of discovery.
    • The Strategy
    • Amundsen was humble and scholarly.
    • He studied native cultures to understandwhat worked.
    • Robert Falcon Scott,Commander of the Royal Victorian Order,was an arrogant British naval officer.
    • He insisted on doing things the old way.
    • It came down to a decision about theexpedition’s core propulsion.
    • How do you overcome the challenges of ajourney through Antarctic wastes?
    • Robert Falcon Scott took the traditional route.Ponies.
    • Roald Amundsen followed native wisdom.He chose dogs.
    • Amundsen led his team of 5 men and 52 dogsto the South Pole and backa grueling journey of 3,300 kilometers in-30 C weather in only 99 days.
    • Scott’s team arrived at the South Pole thirty-five days after Amundsen, only to find theNorwegian flag planted in the ground …… and the tracks of their dogsleds.
    • Tragically, Robert Falcon Scott’s entire teamdied on the way back to their ship.
    • “ Victory awaits him who has everything in order; luck, people call it. Defeat is certain for him who has neglected to take the necessary precautions in time; this is called bad luck. Roald Amundsen Polar Explorer
    • INFORMATIONHALOS
    • We are living through an age ofdisruption and value destruction.
    • Between your core businessand your customers
    • ValueCore Business Customers
    • your old and new competitorsare creating friction
    • FrictionCore Business Customers
    • So you must overcome the friction to win
    • FrictionCore Business Apps Customers
    • Today’s South Pole is the App Internet.
    • That is the epic journey.
    • But apps and platformsare proliferating so rapidly
    • App Store Growth 2008-2011 600 12 500 10 Apps AvailableThousands Total App Downloads 400 8 Billions 300 6 200 4 100 2 0 0 Data from Wikipedia
    • Mary MeekerKleiner Perkins
    • There’s no way the traditional route of relyingon IT will get you to this new destination.
    • So what’s the native wisdom?
    • Companies who are succeeding
    • learned that you need to join your IT teamwith the world of developers
    • AppsDevelopers IT
    • to overcome the friction throughfantastic apps
    • and deliver your value to the customer
    • CoreBusiness ITDevelopers AppsCustomers
    • and you are about to discover theinformation halo.
    • You remember microeconomics from yourcollege economics course
    • Reduce the cost of your complementsto drive adoption of your core.
    • Information is a complementto your core business.Reduce the cost of your complementsto drive adoption of your core.
    • your imperative is to enable value addedbusinesses surrounding your ownbuilt on your data
    • [Ecosystem Competition] Kishore S. Swaminathan, Chief Scientist, Accenture
    • It’s about going from information silosto information halos
    • “ 20th Century IT was about raising barriers to entry for competitors. 21st Century IT is about lowering barriers to participation. James Governor Redmonk
    • Relying only on your own IT
    • Is like trying to get to the South Poleusing ponies
    • This is dog country.
    • API STRATEGYFRAMEWORK
    • Just like Amundsenyou are doing your research
    • So that we can tell the epic story ofyour API strategy
    • Impact a Market SegmentTarget the Developer ChannelSet your Goals, Metrics, and KPIsManage the ProgramHire your Heroes
    • IMPACT AMARKET SEGMENT
    • market segment The first step on the journey is to answer the question
    • market segment What do you want to achieve?
    • market segment You need to start by stating your goal in the following form
    • market segment “We will achieve a measurable result in a specific market segment.”
    • market segment There is a cost to consume your product. Reduce this cost through information.
    • market segment Product Price Promotion Place What is the surface area of your product? How do you increase it?
    • Market analysis market segmentRevenue opportunity Strategy Execution Cost Risks
    • market segment Apps are the intermediaries of today’s market
    • remember
    • market segment Dogs not ponies
    • TARGET THEDEVELOPERCHANNEL
    • CoreBusiness ITDevelopers AppsCustomers
    • developer channel Why do you care about developers?
    • developer channel Because they are your new channel and your core propulsion
    • developer channel Would you have sold to Nordstrom the same way you sold to Wal-Mart?
    • developer channel Of course not. They’re different.
    • developer channel So are developers.
    • developer channel You don’t have unlimited resources.
    • developer channel
    • developer channel First, how do we define a developer?
    • de·vel·op·er noun (də-ve-lə-pər): one that develops: as a: a chemical used to developexposed photographic materials b: a person who developsreal estate c: a person or company that develops computersoftwareExamples of DEVELOPER<the developer of software that is used the world over>First Known Use of DEVELOPER1796Related to DEVELOPERSynonyms: contriver, designer, inventor, deviser,formulator, innovator, introducer, originator
    • developer channel Definitions I’ve heard: Enterprise software company Partner Games company Device manufacturer Independent contractor News/media company Advertising agency Hobbyist Individual coder Startup software company Alpha geek
    • developer channel Let’s start by calling an individual human a coder.
    • developer channel A coder is located in a larger organizational context. Each exhibits similar behavior and technology adoption patterns.
    • developer channel The term "long-tail" is incorrectly applied as a single massive segment of developers. What businesses should be thinking about is whether theyre working with known companies or unknown coders
    • developer channel In many cases building for the unknown coder will help you with your business efforts with known companies since unknown coders often work there
    • developer channel Facebook Objective-C Flash .NET ASP.NET JSP PHP 0 500 1000 1500 2000 2500 3000 3500 Thousands
    • developer channel
    • developer channel Mike Hendrickson, O’Reilly Media (@mikehatora)
    • developer channel Mike Hendrickson, O’Reilly Media (@mikehatora)
    • developer channel Horizontal Vertical Tribal Modal
    • developer channel Horizontally LARGE ECOSYSTEM PLAYERS LARGE ENTERPRISES ISV SYSTEM INTEGRATORS SMB | SMALL ENTERPRISE SAAS SOFTWARE STARTUPS HOBBYIST |OPPORTUNIST
    • Vertically SOCIAL MEDIA MOBILE developer channel RETAIL DIGITAL MEDIA PUBLISHING FINANCIAL SERVICES HOSPITALITY LOGISTICS AIRLINESTELECOMMUNICATIONS
    • developer channel Tribally SproutCore CoffeeScript jQuery Ruby AWS Sencha JavaScriptRails Heroku HTML5 dojo Backbone.js Node.js iOS C# PHP Monotouch Android Objective-C Scala Java
    • developer channel Modally Public Open Technology Access Closed Private
    • developer channel Incentives that match the vertical and horizontal coordinates you’re targeting
    • developer channel Horizontally LARGE ECOSYSTEM PLAYERS PAY THEM MEDIUM & LARGE ENTERPRISE SHOW THEM OPPORTUNITY ISV BUSINESS DEVELOPMENT SYSTEM INTEGRATORS SHOW CUSTOMER DEMAND SMB | SMALL ENTERPRISE MICROSOFT ECOSYSTEM SAAS EFFICIENCY SOFTWARE STARTUPS FREE AND COOL HOBBYIST |OPPORTUNIST FREE
    • developer channel Vertically TELECOMMUNICATIONS FINANCIAL SERVICES DIGITAL MEDIA SOCIAL MEDIA HOSPITALITY PUBLISHING LOGISTICS AIRLINES MOBILE RETAIL Be at meetups and conferences that coders in the vertical already go to. Have a relevant offer.
    • developer channel Tribally C# jQuery CoffeeScript SproutCoreFormal FORUMS INDUSTRY EVENTS dojo EXISTING COMMUNITIES Ruby JavaScript HTML backbone.js Heroku Rails 5Informal MEETUPS, HACKATHONS Sencha TWITTER Node.js iOS BEER AND COFFEE INSIDE YOUR COMPANY? STACKOVERFLOW Android HACKERNEWS AWS PHP Java Scala Offline Online
    • developer channel Modally Public PUBLISH YOUR API Access ESTABLISH A CONTEST ADVERTISE ON CODER SITES Open Technology Closed EVANGELIZE WITHIN YOUR ADVERTISE YOUR PARTNERS’ DEVELOPMENT TEAMS BUSINESS MODEL Private
    • CoreBusiness ITDevelopers AppsCustomers
    • SET YOURGOALS, METRICS &KPIs
    • goals, metrics & kpis You manage what you measure
    • goals, metrics & kpis What is measured increases
    • goals, metrics & kpis so it had better be aligned with the business
    • goals, metrics & kpis Developer Satisfaction Breadth Developers (Coders) Depth Developers (Partners) Apps Active Apps Utilization Users Market Share (for your industry/service) Market Share (devices) Revenue Protected Revenue Margin
    • goals, metrics & kpis Metric Quarterly Target Quarterly Actual Annual Target Developer NSAT Breadth Developers Depth Developers Apps Active Apps Utilization Users Market Share Revenue Protected Revenue Margin Establish the source and rhythm of measurement for each metric
    • MANAGE THEAPI PROGRAM
    • “ Victory awaits him who has everything in order; luck, people call it. Defeat is certain for him who has neglected to take the necessary precautions in time; this is called bad luck. Roald Amundsen Polar Explorer
    • Planning Management Organization TargetSegment DEFINE MEASURE MARKETINGEngageChannel INCENT RECRUIT CHANNEL BuildPlatform SPECIFY BUILD IT
    • Planning Management Organization Define market segment in detail including size and Marketing-led Target user persona; specify API Establish KPI targets, Segment(s) profile needed to satisfy traceability and dashboard Segment-oriented top use cases for each workstreams target segment Establish developer Channel-led Specify business model adoption targets, and marketing driver for developer marketing andEngage Channel Community, developer, the channel that will reach channel actions and business development each target segment (community site, events, workstreams and communication) Specify roadmap of API Implement API roadmap, IT-led deliverables, mechanics, adjust and report onBuild Platform integration, and business iteration cycle, and API, infrastructure, and process to meet establish alpha developer developer support target segment needs team workstreams
    • program management The humans in these organizations need to communicate with each other. Create an internal information halo.
    • HIRE YOURHEROES
    • hire your heroes The traditional approach to technology projects
    • hire your heroes would call for project managers, product managers, architects, and would be internally focused on IT
    • hire your heroes But just like the ponies didn’t make it
    • hire your heroes You’ll need a different breed to win in APIs
    • hire your heroes THESE ARE REAL JOBS Channel Leader Developer Evangelist Developer Advocate Community Manager Data Scientist Developer Experience Specialist
    • hire your heroes The information halo works internally as well. It can attract the right people from within your company to join your API team.
    • Accountabilities Organization Meet KPI targets, Segment messaging and positioning, FTE: MarketingTarget Segments Marketing Leader use-case requirements driven to Engineering Segment Leads Meet developer adoptionEngage targets, community FTE: Channel engagement, developer Developer EvangelistDevelopers support Community Managers Implement roadmap based on marketing requirements, FTE: EngineeringEstablish Engineering Lead drive platformPlatform requirements, meet delivery Software Engineers timeline and scalability QA Engineers
    • hire your heroes While you’re going to need outstanding people to make this happen
    • hire your heroes Keep in mind they don’t all start out looking like this
    • hire your heroes They may not look like they are up to the job
    • hire your heroes But if you enable them to succeed they will get stronger and faster And you won’t be able to hold them back.
    • FINAL THOUGHT
    • Information halos are better thaninformation silos
    • Let’s create an information halo around APIs
    • groups.google.com/group/api-craft
    • THANK YOUQuestions and ideas to:@sramjigroups.google.com/group/api-craft