SlideShare a Scribd company logo
1 of 44
Designing Your Product as a Platform ,[object Object]
Caveats ,[object Object],[object Object],[object Object]
Why?
Open
questions when embarking on  Platform Design ,[object Object],[object Object],[object Object],[object Object],4 1 2 3 4
How  Open? Photo: http://www.flickr.com/photos/wiccked/133164205/ 1
Open  Source ,[object Object],[object Object],[object Object],[object Object],Open 1/13
Open Infrastructure ,[object Object],[object Object],Open 2/13
Open  Architecture ,[object Object],[object Object],Open 3/13
Open Standards ,[object Object],[object Object],[object Object],Open 4/13
Open  Ontology ,[object Object],[object Object],[object Object],Open 5/13
Open  Access ,[object Object],[object Object],[object Object],Open 6/13
Open  Canvas ,[object Object],[object Object],Open 7/13
Open Content ,[object Object],[object Object],Open 8/13
Open  Mic ,[object Object],[object Object],[object Object],Open 9/13
Open  Forum ,[object Object],[object Object],[object Object],Open 10/13
Open  Door ,[object Object],[object Object],[object Object],Open 11/13
Open Borders ,[object Object],[object Object],[object Object],Open 12/13
Open  Identity ,[object Object],[object Object],[object Object],Open 13/13
In what way(s) are you “open?”
[object Object],[object Object],Leverage Users 2
User Identity ,[object Object],[object Object],[object Object],Support function
[object Object],[object Object],[object Object],User Broadcasting Support function
User Feedback ,[object Object],[object Object],Support function
User Contributions ,[object Object],Engagement model
User Enhancements User adds value to existing content/system: Engagement model
User Extensions ,[object Object],[object Object],Engagement model
Leverage Users
Shape Data 3
Define the object
Describe the Object ,[object Object],[object Object],[object Object],[object Object]
Connect the Object ,[object Object],[object Object],[object Object],[object Object],[object Object]
Distribute Objects ,[object Object],[object Object]
Data Model ,[object Object],[object Object],[object Object],[object Object]
Engage Developers 4
Privacy/Security ,[object Object],[object Object],[object Object]
Canvases ,[object Object],[object Object]
Service Exposure ,[object Object]
UI Components ,[object Object]
Policy ,[object Object],[object Object],[object Object]
Developer Engagement ,[object Object],[object Object],[object Object],[object Object],[object Object]
Platform Design  Task List ,[object Object],[object Object],[object Object],[object Object],1 2 3 4
Open Platform One-Sheet UX User Exp. Dev. Exp. Data Model Open Source Open Infrastructure Open Architecture Open Standards Open Ontology Open Access Open Canvas Open Content Open Mic Open Forum Open Door Open Borders Open Identity
In Closing ,[object Object],[object Object]

More Related Content

Similar to Designing Product As A Platform

Platform Play Web Social And Mobile For P Camp09
Platform Play   Web Social And Mobile For P Camp09Platform Play   Web Social And Mobile For P Camp09
Platform Play Web Social And Mobile For P Camp09Sudha Jamthe
 
Open Source Maturity and Suitability
Open Source Maturity and SuitabilityOpen Source Maturity and Suitability
Open Source Maturity and SuitabilityScott Leslie
 
GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessGSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessPatrick Chanezon
 
Norfolk Intranet 2.0
Norfolk Intranet 2.0Norfolk Intranet 2.0
Norfolk Intranet 2.0djoneseaccess
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerSymphony Software Foundation
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaRoy Lachica
 
Overview Clearvale - The Social Business Cloud
Overview Clearvale - The Social Business CloudOverview Clearvale - The Social Business Cloud
Overview Clearvale - The Social Business CloudBroadVision
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesJonathan LeBlanc
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Satya S
 
Web 2.0 - principles and implications
Web 2.0 - principles and implicationsWeb 2.0 - principles and implications
Web 2.0 - principles and implicationsMartin Weller
 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management StrategiesKStod
 
Openess and Portfolio Technology
Openess and Portfolio TechnologyOpeness and Portfolio Technology
Openess and Portfolio Technologydcambrid
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open SourceDavid Chou
 
Aralanet Ict Briefing V11
Aralanet Ict Briefing V11Aralanet Ict Briefing V11
Aralanet Ict Briefing V11John Macasio
 
The  Selection Between An Open Source And Vended Software in Libraries: Oppor...
The  Selection Between An Open Source And Vended Software in Libraries:Oppor...The  Selection Between An Open Source And Vended Software in Libraries:Oppor...
The  Selection Between An Open Source And Vended Software in Libraries: Oppor...Hong (Jenny) Jing
 
Day 2-presentation
Day 2-presentationDay 2-presentation
Day 2-presentationDeb Forsten
 

Similar to Designing Product As A Platform (20)

Platform Play Web Social And Mobile For P Camp09
Platform Play   Web Social And Mobile For P Camp09Platform Play   Web Social And Mobile For P Camp09
Platform Play Web Social And Mobile For P Camp09
 
Open Source Maturity and Suitability
Open Source Maturity and SuitabilityOpen Source Maturity and Suitability
Open Source Maturity and Suitability
 
GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessGSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For Business
 
Norfolk Intranet 2.0
Norfolk Intranet 2.0Norfolk Intranet 2.0
Norfolk Intranet 2.0
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
 
Overview Clearvale - The Social Business Cloud
Overview Clearvale - The Social Business CloudOverview Clearvale - The Social Business Cloud
Overview Clearvale - The Social Business Cloud
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and Sites
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Web 2.0 - principles and implications
Web 2.0 - principles and implicationsWeb 2.0 - principles and implications
Web 2.0 - principles and implications
 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management Strategies
 
Openess and Portfolio Technology
Openess and Portfolio TechnologyOpeness and Portfolio Technology
Openess and Portfolio Technology
 
OSCELOT
OSCELOTOSCELOT
OSCELOT
 
20080602 Microsoft and Open Source
20080602 Microsoft and Open Source20080602 Microsoft and Open Source
20080602 Microsoft and Open Source
 
Aralanet Ict Briefing V11
Aralanet Ict Briefing V11Aralanet Ict Briefing V11
Aralanet Ict Briefing V11
 
The  Selection Between An Open Source And Vended Software in Libraries: Oppor...
The  Selection Between An Open Source And Vended Software in Libraries:Oppor...The  Selection Between An Open Source And Vended Software in Libraries:Oppor...
The  Selection Between An Open Source And Vended Software in Libraries: Oppor...
 
Ofer Kaltura Presentation At Unh March2010
Ofer Kaltura Presentation At Unh March2010Ofer Kaltura Presentation At Unh March2010
Ofer Kaltura Presentation At Unh March2010
 
Day 2-presentation
Day 2-presentationDay 2-presentation
Day 2-presentation
 
Chapter 7)
Chapter 7)Chapter 7)
Chapter 7)
 

Designing Product As A Platform

Editor's Notes

  1. 3 quick caveats before I get started…
  2. There are a number of reasons to open your platform.
  3. Creating a platform for other products (including those products of peers in your company) is a complex task, and will involve you opening your experience, data, userbase, etc. to folks/ideas beyond your control. But with that word, open, comes a lot of baggage… one that that will influence how others (peers, co-workers, press, developers, etc.) interpret what you offer. My hope, with this talk, is that you walk away with a construct to evaluate your product when you consider “opening up” to the world.
  4. 13 facets of Open… span the spectrum of of technology-specifics to user experience Exh vs. Exh
  5. Starting point for most folks when thinking open Captures the “spirit” of what many believe to be “open,” if not the specifics Example: PHP Linux + Hadoop
  6. Example: Amazon, Google
  7. Your product allows others to build plugins, extensions, assorted elements as an add-on to an existing (and overwhelming experience) Example: Firefox, AMD
  8. Very common in discussion about “open” The foundation on which the modern Web exists Example: HTML, XML, JavaScript
  9. Building on Open Standards, an Open Ontology uses common Web development practices to store descriptive information about objects Allows data to be understood by software Example: Microformats, RDF/a Example: Firefox Operator and IE Web Slices
  10. Your product embedded inside another Example: Twitter, Delicious, Yahoo!, eBay, Microsoft
  11. Outside of a systems-level integration of your product into someone else’s, Open Canvas allows your content (or their) to be user-installed into existing web pages. In essence, Web badges on steroids, as the App not only appears there, it takes advantages of hooks into your system (such as Profile, Addressbook, newsfeeds, etc.) Example: iGoogle, Facebook Apps, Yahoo!
  12. Much lighter-weight integration, but the predecessor to Open Canvas, Open Content allows users to choose content from providers of their choice. Example: RSS on My Yahoo!, iGoogle, NetVibes
  13. On the flip side of content, lies the idea of the Open Mic…. Where users provide your content for other users, rather than you as the supplier. Akin to comedy club Small number of users contribute massive amounts of content, with others making occasional posts Example: YouTube
  14. Users as participants in your ecosystem. Amazon reviews, Netflix ratings, Digg voting, Buzz comments.
  15. As users contribute more and more to the product’s success, as in Open Mic and Open Forum, their “ownership stake” goes up… and they expect to be heard by the product team. Example: Facebook redesign, Craigslist paid model, Get Satisfaction
  16. Beyond ownership stake in company, users expect some level of ownership around their data… especially if they’ve invested a lot of work into your product. Example: OPML and Data Portability
  17. The culmination of user empowerment… my identity, my data, my settings, all belong to me as a user, not you as a product. *I* choose when/how/and how much I share with you Example: Passport, OpenID + Attribute exchange, Facebook Connect
  18. Recap: wide spectrum of open-ness: from technical (top-left) to experience (bottom-right) So… once you have a sense of how open you want to be, you need to start thinking about how these then apply the users of your product/platform…
  19. 2 primary questions regarding users: How do I support them… How I do embrace and engage them?
  20. refer: Open Identity microID
  21. refer: Open Borders, Open Access
  22. refer: Open Door Policy
  23. refer: Open Mic
  24. refer: Open Forum
  25. At Def Jam, we called them Street Teams Free, highly-motivated labor Refer: Open Forum, Open Mic, and Open Door
  26. Recap: How do I embrace users of my product/platform? How do I embrace users and all they bring to my product/platform? Their ideas, their energy, their content, and their interaction. How can I make sure my existing models don’t clash with these types of experiences? Once you’ve answered this, you will need to look at how you shape your product/platform’s data.
  27. People, Locations, Brands, Bands, Movies Platonic ideal Example: WOE IDs, Facebook interests, MySpace
  28. refer: Open Ontology Example: SearchMonkey enhanced result + search query; Y! Local + Food
  29. refer: Open Ontology, Open Identity Example: WordPress, Facebook
  30. Example: YQL Open Tables Refer: Open Access, Open Content
  31. Example: Y! Oauth screen Refer: open identity
  32. Example: YAP, Facebook, OpenSocial Refer: open canvas
  33. Example: Y! BOSS, Flickr Refer: open access
  34. Example: Y! Contacts, Y! Invite, Y! User Card, YML Share
  35. Example: Amazon Refer: open door
  36. Takeaway: evaluate your product against this list
  37. Recap: 13 facets of Openness, each which impact different areas of influence: Users, Developers, and Data Depending on your product, you’ll of course want to choose the appropriate facets for exposure and development