SlideShare a Scribd company logo
Designing Your Product as a Platform Micah Laaker, Yahoo!
Caveats Platform = software framework that powers  2 or more products  Lots of technology “recommendations” that are mostly used for example purposes; before adopting technology, investigate for latest updates to this space Internal platform? External platform?  Similar considerations.
Why?
Open
questions when embarking on  Platform Design How “open” to go? How do I leverage Users? How do I shape my Data? How do I engage Developers? 4 1 2 3 4
How  Open? Photo: http://www.flickr.com/photos/wiccked/133164205/ 1
Open  Source Free to use  Community contributions  Decentralized High reliability Open 1/13
Open Infrastructure Pay-as-you-go, only-what-you-need cloud computing Outsource hosting, ops, and processing Open 2/13
Open  Architecture Anyone can mod your product... on your product Plug’n’Play Open 3/13
Open Standards Community-driven  Goal is inter-operability Software and Hardware Open 4/13
Open  Ontology Describe what  can not be seen  Future-proof your data Goal is the  Semantic Web Open 5/13
Open  Access APIs Multi-channel access 3rd-party Developers/Partners can build on your platform Open 6/13
Open  Canvas Product becomes a vehicle for 3rd-party content Fast food sites:  your content to-go Open 7/13
Open Content User is the editor by programming self-relevant content Content comes to you when its ready Open 8/13
Open  Mic The product is populated entirely by users Users own their content Products support making/discovery of content Open 9/13
Open  Forum Users contribute ancillary data Ratings, reviews, ranking, and link submissions Heavy social interaction Open 10/13
Open  Door User as product decision-maker Reveal operational details Communication is open to all Open 11/13
Open Borders Settings/configs can be imported/exported No (product) commitments Users can come-and-go Open 12/13
Open  Identity User as owner of identity 1 ID for many sites Power to the people Open 13/13
In what way(s) are you “open?”
How does our product support our users? How does our product engage our users? Leverage Users 2
User Identity Support of OpenID as a relying party Aggregation of cross-web identity Leverage existing Relationship graphs Support function
Access to User data and configurations Lifestreaming Attention XML User Broadcasting Support function
User Feedback Suggestions Metrics Support function
User Contributions User is the owner and creator of your product’s content Engagement model
User Enhancements User adds value to existing content/system: Engagement model
User Extensions User as part of the product Repairs, adds, and extends data  Engagement model
Leverage Users
Shape Data 3
Define the object
Describe the Object Use Microformats/RDFa Assist machines in  making sensible decisions about your data Improve SEO Make future integrations/product ideas feasible with small investment upfront
Connect the Object Support relationships between data Social Graph Interests Kevin Bacon for Data Use FOAF + XFN
Distribute Objects Expose XML/feeds of your items Map your feeds thru YQL Open Tables
Data Model Define Objects Describe Objects Connect Objects Distribute Objects
Engage Developers 4
Privacy/Security User’s creds. should never be shared  Industry-standard auth. protocol (OAuth) User must control relationships
Canvases 3rd-party content inside your product Technology: Apps & Widgets
Service Exposure Make product functionality available as a service when applicable
UI Components Build (and make available) UI as components when utilized in 2 or more locations
Policy Define SLAs and Commercial TOU Establish rate limits and means of surpassing Communicate status of platform
Developer Engagement Privacy/Security Canvas support Service exposure UI Components Policy
Platform Design  Task List Determine “Open-ness” Define User Leverage model Define Data model Define Developer Engagement model 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 Learn more about the  Yahoo! Open Strategy: developer.yahoo.com/yos/ Contact: Micah Laaker  /  www.laaker.com [email_address]

More Related Content

PPTX
Network Effects
PDF
The Network Effects Bible
 
PPTX
The Rise of Platforms - And What It Means for Business
PDF
The Platform Manifesto - 16 principles for digital transformation
PDF
Best Practices for Streaming IoT Data with MQTT and Apache Kafka®
PPTX
Metaverse based ESG Digital Transformation for Accelerating Sustainability
PDF
Modern Data Flow
PPT
Gartner for Product Management and Marketing Clients
Network Effects
The Network Effects Bible
 
The Rise of Platforms - And What It Means for Business
The Platform Manifesto - 16 principles for digital transformation
Best Practices for Streaming IoT Data with MQTT and Apache Kafka®
Metaverse based ESG Digital Transformation for Accelerating Sustainability
Modern Data Flow
Gartner for Product Management and Marketing Clients

What's hot (20)

PPTX
Power BI Made Simple
PPTX
Power bi
PPT
Essentials of a platform business model
PPTX
Platform Strategy: Openness, Innovation & Control
PDF
Cloud native-apps-architectures
PPTX
Platforms Transitions
PPTX
Deck from Cap Gemini Conference
PPTX
Product Roadmaps - Tips on how to create and manage roadmaps
PDF
API first Design and Microservices
PPTX
Power BI Overview
PPTX
Power Bi Basics
PDF
Developer Experience
PDF
Product vision workshop
PDF
Pitch Deck Templates for Startups
PDF
Metaverse System Architectures
PDF
Creating awesome value proposition using Value Proposition Canvas
PDF
API Management - Why it matters!
PPTX
Platform engineering 101
PPTX
Platform Revolution
PDF
Zimrii music blockchain and music
Power BI Made Simple
Power bi
Essentials of a platform business model
Platform Strategy: Openness, Innovation & Control
Cloud native-apps-architectures
Platforms Transitions
Deck from Cap Gemini Conference
Product Roadmaps - Tips on how to create and manage roadmaps
API first Design and Microservices
Power BI Overview
Power Bi Basics
Developer Experience
Product vision workshop
Pitch Deck Templates for Startups
Metaverse System Architectures
Creating awesome value proposition using Value Proposition Canvas
API Management - Why it matters!
Platform engineering 101
Platform Revolution
Zimrii music blockchain and music
Ad

Viewers also liked (20)

PDF
Real-time, Sensor-based Monitoring of Shipping Containers
PPTX
Platform for Digital Transformation
TXT
빠르고쉬운대출『LG777』.『XYZ』무자본창업 운전자보험만기환급
PDF
New Use Cases for DAM in the Enterprise
PDF
Hadoop Cluster Management
PDF
Remaining Agile with Billions of Documents: Appboy and Creative MongoDB Schemas
PDF
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
DOC
Tailings dump recovery concept
PPTX
Polymer optical fibers
PPTX
Hadoop from Hive with Stinger to Tez
PPT
GIS for Infrastructure Management
RTF
Chem Lab Report (1)
PPTX
Hadoop & Greenplum: Why Do Such a Thing?
PDF
High-Density Wireless Networks for Auditoriums
PDF
Airport Billing System for Aviation and Non-Aviation Services
PDF
Web Services Automated Testing via SoapUI Tool
PPTX
Spend Analysis In 60 Seconds
PPTX
Surgical induced astigmatism
PDF
Best practice strategies to clean up and maintain your database with Hether G...
Real-time, Sensor-based Monitoring of Shipping Containers
Platform for Digital Transformation
빠르고쉬운대출『LG777』.『XYZ』무자본창업 운전자보험만기환급
New Use Cases for DAM in the Enterprise
Hadoop Cluster Management
Remaining Agile with Billions of Documents: Appboy and Creative MongoDB Schemas
01_HTML - 작심10시간! 나만의 웹사이트 기획하고 만들기
Tailings dump recovery concept
Polymer optical fibers
Hadoop from Hive with Stinger to Tez
GIS for Infrastructure Management
Chem Lab Report (1)
Hadoop & Greenplum: Why Do Such a Thing?
High-Density Wireless Networks for Auditoriums
Airport Billing System for Aviation and Non-Aviation Services
Web Services Automated Testing via SoapUI Tool
Spend Analysis In 60 Seconds
Surgical induced astigmatism
Best practice strategies to clean up and maintain your database with Hether G...
Ad

Similar to Designing your Product as a Platform (20)

PPTX
How To Build The Open Mesh 09
PPTX
Open source junction
PPT
Open Source & Open Development
KEY
What Open Source and Open Data Mean for Tomorrow's Transportation Agencies
PDF
Gil yehuda commoditization open source
PDF
Gil yehuda commoditization open source
PPT
What Do Records Managers Need to Know About Open Source, Open Standards, Open...
PPTX
Open Digital Services - Basel Salloum & Salim Hemdani
PPTX
Collaboration and User Innovation in Transport
PDF
Implementing The Social Web - Fowa Miami 2009
PDF
How Open is Eating the World (Gordon Haff) ProductCamp Boston May 2013
PDF
Global Open Source Development 2011-2014 Review and 2015 Forecast
PDF
Christian heilmann an-open-web-for-all
PDF
Open Source Movement
PPT
WEB 2.0 For Interns(Surya)
KEY
Technical standards & the RDTF Vision: some considerations
PDF
Transforming Software Architecture for the 21st Century (September 2009)
KEY
The Open Web
PDF
The Open, Social Web
PDF
OpenAjax Alliance: Driving Ajax Standards and Interoperability
How To Build The Open Mesh 09
Open source junction
Open Source & Open Development
What Open Source and Open Data Mean for Tomorrow's Transportation Agencies
Gil yehuda commoditization open source
Gil yehuda commoditization open source
What Do Records Managers Need to Know About Open Source, Open Standards, Open...
Open Digital Services - Basel Salloum & Salim Hemdani
Collaboration and User Innovation in Transport
Implementing The Social Web - Fowa Miami 2009
How Open is Eating the World (Gordon Haff) ProductCamp Boston May 2013
Global Open Source Development 2011-2014 Review and 2015 Forecast
Christian heilmann an-open-web-for-all
Open Source Movement
WEB 2.0 For Interns(Surya)
Technical standards & the RDTF Vision: some considerations
Transforming Software Architecture for the 21st Century (September 2009)
The Open Web
The Open, Social Web
OpenAjax Alliance: Driving Ajax Standards and Interoperability

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Basic Mud Logging Guide for educational purpose
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Cell Types and Its function , kingdom of life
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Complications of Minimal Access Surgery at WLH
PDF
Microbial disease of the cardiovascular and lymphatic systems
Cell Structure & Organelles in detailed.
Anesthesia in Laparoscopic Surgery in India
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Basic Mud Logging Guide for educational purpose
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Computing-Curriculum for Schools in Ghana
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Cell Types and Its function , kingdom of life
Final Presentation General Medicine 03-08-2024.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPH.pptx obstetrics and gynecology in nursing
O7-L3 Supply Chain Operations - ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
Microbial diseases, their pathogenesis and prophylaxis
Complications of Minimal Access Surgery at WLH
Microbial disease of the cardiovascular and lymphatic systems

Designing your Product as a Platform

  • 1. Designing Your Product as a Platform Micah Laaker, Yahoo!
  • 2. Caveats Platform = software framework that powers 2 or more products Lots of technology “recommendations” that are mostly used for example purposes; before adopting technology, investigate for latest updates to this space Internal platform? External platform? Similar considerations.
  • 5. questions when embarking on Platform Design How “open” to go? How do I leverage Users? How do I shape my Data? How do I engage Developers? 4 1 2 3 4
  • 6. How Open? Photo: http://www.flickr.com/photos/wiccked/133164205/ 1
  • 7. Open Source Free to use Community contributions Decentralized High reliability Open 1/13
  • 8. Open Infrastructure Pay-as-you-go, only-what-you-need cloud computing Outsource hosting, ops, and processing Open 2/13
  • 9. Open Architecture Anyone can mod your product... on your product Plug’n’Play Open 3/13
  • 10. Open Standards Community-driven Goal is inter-operability Software and Hardware Open 4/13
  • 11. Open Ontology Describe what can not be seen Future-proof your data Goal is the Semantic Web Open 5/13
  • 12. Open Access APIs Multi-channel access 3rd-party Developers/Partners can build on your platform Open 6/13
  • 13. Open Canvas Product becomes a vehicle for 3rd-party content Fast food sites: your content to-go Open 7/13
  • 14. Open Content User is the editor by programming self-relevant content Content comes to you when its ready Open 8/13
  • 15. Open Mic The product is populated entirely by users Users own their content Products support making/discovery of content Open 9/13
  • 16. Open Forum Users contribute ancillary data Ratings, reviews, ranking, and link submissions Heavy social interaction Open 10/13
  • 17. Open Door User as product decision-maker Reveal operational details Communication is open to all Open 11/13
  • 18. Open Borders Settings/configs can be imported/exported No (product) commitments Users can come-and-go Open 12/13
  • 19. Open Identity User as owner of identity 1 ID for many sites Power to the people Open 13/13
  • 20. In what way(s) are you “open?”
  • 21. How does our product support our users? How does our product engage our users? Leverage Users 2
  • 22. User Identity Support of OpenID as a relying party Aggregation of cross-web identity Leverage existing Relationship graphs Support function
  • 23. Access to User data and configurations Lifestreaming Attention XML User Broadcasting Support function
  • 24. User Feedback Suggestions Metrics Support function
  • 25. User Contributions User is the owner and creator of your product’s content Engagement model
  • 26. User Enhancements User adds value to existing content/system: Engagement model
  • 27. User Extensions User as part of the product Repairs, adds, and extends data Engagement model
  • 31. Describe the Object Use Microformats/RDFa Assist machines in making sensible decisions about your data Improve SEO Make future integrations/product ideas feasible with small investment upfront
  • 32. Connect the Object Support relationships between data Social Graph Interests Kevin Bacon for Data Use FOAF + XFN
  • 33. Distribute Objects Expose XML/feeds of your items Map your feeds thru YQL Open Tables
  • 34. Data Model Define Objects Describe Objects Connect Objects Distribute Objects
  • 36. Privacy/Security User’s creds. should never be shared Industry-standard auth. protocol (OAuth) User must control relationships
  • 37. Canvases 3rd-party content inside your product Technology: Apps & Widgets
  • 38. Service Exposure Make product functionality available as a service when applicable
  • 39. UI Components Build (and make available) UI as components when utilized in 2 or more locations
  • 40. Policy Define SLAs and Commercial TOU Establish rate limits and means of surpassing Communicate status of platform
  • 41. Developer Engagement Privacy/Security Canvas support Service exposure UI Components Policy
  • 42. Platform Design Task List Determine “Open-ness” Define User Leverage model Define Data model Define Developer Engagement model 1 2 3 4
  • 43. 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
  • 44. In Closing Learn more about the Yahoo! Open Strategy: developer.yahoo.com/yos/ Contact: Micah Laaker / www.laaker.com [email_address]