SlideShare une entreprise Scribd logo
1  sur  69
Visualizing Software
Ecosystems
Prof. Bala Iyer
Twitter: @balaiyer
04/04/14
2
Agenda
 Ecosystem basics
 Examples
 Visualization Methodology
 Lessons
 Future directions
3
Ecosystem
 Loose networks – of suppliers, distributors,
outsourcing firms, makers of related products or
services, technology providers, and a host of other
organizations – that affect, and are affected by the
creation and delivery of a company’s own
offerings. [Marco Iansiti]
 An economic community supported by a
foundation of interacting organizations and
individuals—the organisms of the business world.
The economic community produces goods and
services of value to customers, who are themselves
members of the ecosystem [James Moore]
4
Creating Awesome Users
 Don't make a better [X], make a better
[user of X].
 Kathy Sierra
 Think about how customers experience
the product or service
5
Computer Industry [circa 1980s…]
Source: Bill Gates Testimony - link
Bill Gates, DOJ testimony 2002.
6
Computer Industry circa 2002…
ony - link
Bill Gates, DOJ testimony 2002.
7
Network -- 2002
Linux
Unix
Windows
Other
IBM
MSFT
SAP
Environments
companies
1144 Nodes
232
68
630
520
8
Layered model of capabilities
Hardware (consoles)
Data
Services (safety, entertainment, insurance)
Connectivity (broadband, mobile)
Operating SysStems
Social or Community Layer
Gaming Layer
Apps
9
Software Ecosystem
 .. ―a set of actors functioning as a unit and
interacting with a shared market for software
and services, together with the relationships
among them. These relationships are
frequently underpinned by a common
technological platform or market and operate
through the exchange of
information, resources and artifacts.‖
10
11
Networks
 Deliver value to customer segments
using a portfolio of capabilities some of
which are achieved through links or
dependencies.
 People
 Objects
 Systems
 Organizations
12
Roles
 Platform provider
 Component supplier
 Systems integrator
 Orchestrator
13
Industry Platform Definition
 Technology or set of components (or services) that
creates a common foundation,
 That brings together multiple parties beyond a
single firm (―market sides‖) for a common purpose
and generates network effects,
 Where the value can increase exponentially
with (a) more users and (b) more ―complementary‖
products & services built around the platform
Michael Cusumano, Platform Strategy Fundamentals 2014.
14
Examples
 Mobile Payment
 Telematics
 Cloud services
15
Example 1
16
17
Google Wallet
 Phones: Google Wallet will work with the Android & iOS
 Cards: Citi MasterCard, a pre-loaded Google Prepaid Card
(which can be ―refilled‖ from any source of funds) and gift
cards from various participating merchants.
 Markets: available in San Francisco and New York
 Participating merchants: American Eagle Outfitters,
Bloomingdale’s, Champs Sports, The Container Store,
Duane Reade, Einstein Bros. Bagels, Foot Locker, Guess,
Jamba Juice, Macy’s, Noah’s Bagels, Peet’s Coffee & Tea,
RadioShack, Subway, Toys―R‖Us and Walgreens.
 Google Wallet relies on the MasterCard PayPass
infrastructure it will work ―at more than 124,000 PayPass-
enabled merchants nationally and 311,000 globally.‖
17
18
Google Wallet
 Google Offers linked to Wallet: Offers are
directly integrated into Google Wallet.
Consumers will be able to send offers they
encounter to Wallet with a single click (if you’re
signed in). Redemption will be accomplished
with a ―SingleTap‖ at the point of sale or via
scanning or keying in a code if the POS system
doesn’t support SingleTap.
 Future uses: Google envisions that ―receipts,
boarding passes and tickets will all be
seamlessly synced to your Google Wallet.‖
18
1919
2020Link
2121
22
M-payment Stakeholders
 Platform provider
 Network Operators
 Banks
 Credit Card Issuers
 Device Manufacturers
 Merchants
 Consumers
22
23
Market
 Forrester Research estimates the size of the opportunity
will grow to $90 billion by 2017, growing at a 48% rate
since 2012.
 Worldwide mobile payment transaction values will
surpass $171.5 billion ... according to Gartner, Inc.
 By 2015, about half of the 863 million phone
handsets sold yearly worldwide will contain the
chips, according to Frost & Sullivan.
 150,000 merchants on Google Wallet
 ―only about 7 percent of retail sales occur
online, compared to $4 trillion that is still spent in person
at stores. "We're going after the 93 percent," Google
VP, Osama Bedier.
23
2424
25
Platforms
25
26
Method used for Ecosystem
generation
 List of platform players created from
virtual currency platforms, experts, and
 Created a list of partners from news
feeds and websites
 Visualized using Pajek
27
Mobile Payment
-- complementors
-- platforms
-- partnerships
28
Analysis
 237 companies, 25 platforms
 Many approaches to M-payment
 Diversity is good
 Many fragmented platforms
 Carriers and card issuers are working
across platforms
 Still evolving ecosystem
 Many experiments in emerging
economies
29
M-payment Platform Wars
 A few platforms may emerge
 Unique value proposition
 Too expensive to carry multiple systems
 Direct (developers) and Indirect (end
users) Network Effects
 Business models and subsidies
 Emergence of standards like OpenSocial
29
30
Product vs. Platform
 Winners in a platform market generally have
the ―best‖ platform, not the ―best‖ product!
 Best products? Hard to define & while
good, usually not enough to win or dominate in a
platform market
 Best platforms? = (1) Open access &
interfaces (but not too open). (2) Modular
architecture (easy to build on, extend). (3)
Most compelling complements (usually result
of most vibrant ecosystem).
Michael Cusumano, Platform Strategy Fundamentals 2014.
31
Example #2: Cloud computing
32
Methodology
 Start with a focal set of firms (55 – 631)
 Determined dependencies
 Identified core
 Capture definitions of cloud from the web
(~70)
 Read descriptions
 Run through a tag cloud analysis
 Identified capabilities
33
Infrastructure Platform
Applications Collaboration Services
Cloud Ecosystem (partnerships)
34
Core players
35
Example #3: Telematics
36
37
Telematics Ecosystem
38
January 2007
Mashups
39
2002
Highest
High
Medium
Low
Higher
Clustering coefficient
Central firms:
Between 1990 and 2002,
these firms account for
35 to 69% of the industry sale
40
Illustrative list of
software firms in the
cluster
• NEC
• Computer Associates
• RealNetworks
• CheckFree Corp.
• Yahoo!
Link strength
High (5 or more links)
Medium (3-4 links)
Low (1-2 links)
The size of each node is proportional to the number of alliances
41
Platform moves
• Open sourcing
• Cutting off air supply
• Entrants with network effects
• Creating and defending IP
• Acquisitions
• Creating exclusive links
• Complementor incentives and subsidies
• Envelopment (absorb & bundle)
• Facebook with social layer and FB credits
42
Coring & Tipping
Strategic Option Possible Technology
Actions
Possible Business Actions
CORING
(How create a new
platform when none
existed before)
• Solve “system” problem
• Facilitate add-ons
• Keep key IP closed or
“open but not open”
• Strong
interdependencies --
platform & complements
• Solve “business”
problem
• Create complementor
incentives to innovate
• Protect revenue & profit
• Raise switching or multi-
homing costs
TIPPING
(How win a platform
battle when multiple
platforms compete)
• Develop compelling
features
• Absorb & bundle from
adjacent markets
(―envelopment‖)
• Complementor
incentives
• Coalitions of also-rans
• Pricing or other
subsidies to attract
users/complementors
Source: Gawer and Cusumano SMR 2008
43
Findings
 Chart your ecosystem
 Ford (telematics, healthcare,
entertainment, ..)
 Consider shifts in network
 Own and third-party moves
 Portfolio of proactive and reactive
connections
 Ecosystem moves
44
Methodology: EcoSysNetworks™
 Determine industry structure or stack
 Identify companies and attributes
 Get dependency information and attributes
 Enter information into database
 Determine semantics for firms
(size, shape, color)
 Determine semantics for links
(thickness, color)
 Create input file for visualization
 Visualize and interpret
45
Stacks
Video Games SmartOS
Content providers
Software developers
Software publishers
Platform provider
Retailer
Consumer
Network operator
Handset manufacturer
Mobile OS provider
Content providers and aggregators
Application developers
46
Identify companies and attributes
 Sources
 Competitive list from industry publications
 News feeds
 User generated input (bookmarks or
brainstorming)
 Inputs
 Name
 Revenue
 Business type (stacks)
 Platform provider?
47
Get alliance information and
attributes
 Sources
 Company websites
 News feeds
 Inputs
 Alliance type
(technical, marketing, strategic or financial)
 Single or multiple alliances
48
Enter information into
database
 The database has two tables
 Firms
 Relationships
Visualization semantics can also be stored in
the database
49
Semantics for firms
 Size
 Currently we use
revenue
 Shape
 Platform players are
denoted as
diamonds, rest as
circles
 Color
 Based on stack layer
Access Light Magenta
Advertiser Green
Content Lavender
Hardware Tan
Default Red
Operator Melon
Services Blue
Investors Yellow
50
Semantics for links
 Thickness
 Based on repeat links
 Color
 Based on relationship type
 Technical
 Marketing
 Financial
 Strategic
51
Pajek
 Download:
http://pajek.imfm.si/doku.php?id=down
load
 Reference manual
52
Create input file for
visualization
 We use Pajek for the visualizations
 A sample Pajek input file has two parts
 Vertices
 A vertex record contains vertex
number, name, color, shape, size and the time
it appears on the visualization.
 Edges
 An edge record contains
from, to, thickness, color and the time it
appears in the visualization
53
Data entry
 Open Notepad
 Enter data
 Save as .net file
 Use Excel
 Save as Tab delimited DOS file
 Replace tabs with spaces using Notepad
54
*Vertices 8
1 "Google" ellipse ic Green x_fact 3 y_fact 4
2 ―Zynga" triangle ic Lavender x_fact 2 y_fact 2
3 ―Facebook" box ic Lavender x_fact 2 y_fact 2
4 "Accel" diamond ic Yellow x_fact 3 y_fact 3
5 "Accenture" circle ic Blue x_fact 2 y_fact 2
6 "IBM" box ic Orange bc Black
7 "MSFT" circle ic Cyan bc Magenta
8 "Intel" cross ic Purple bc Pink x_fact 3 y_fact 3
*Edges
1 2 1 c Tan
2 3 3 c Green
3 4 3 c Yellow
4 5 1 c Lavender
5 4 1 c Blue
5 6 2 c Gray
1 7 2 c Red
2 8 2 c Purple
3 5 2 c Brown
4 1 2 c Black
Data file
55
56
Visualization steps
 Launch program
 Load data into Pajek
 Use the draw option
 Chose Layout/Energy/Fructerman-
Reingold/2D
57
Ecosystem Health
58
Network Measures
59
Degree centrality
 The degree centrality of a node is
defined as the total number of
connections the node has
60
Density
 Density is the number of connections a
node has, divided by the number of
possible connections
61
Betweenness
 It is important to find which units lie on
the shortest paths among pairs of other
units. Such units have control over the
flow of information in the network. Idea
of betweenness centrality measures:
unit is central, if it lies on several
shortest paths among other pairs of
units.
62
Closeness centrality
 Closeness is preferred in network
analysis to mean shortest-path
length, as it gives higher values to more
central vertices, and so is usually
positively associated with other
measures such as degree.
Source: wikipedia
63
Clustering Coefficient
 A node’s clustering coefficient can be
defined as the proportion of alters that
are themselves directly connected
64
Pajek measures
 Network/Create
Vector/Centrality/Degree/, while other two
centralities can be found under Degree
 Network reduction
 Net/Transform/Reduction/Degree
 Core players
 Net/Partitions/Core/Degree
 Operations/Extract Network/Partitions
 Draw-partition
65
Exporting pictures
 Export/2D/bitmap
 Save file
 Import into PowerPoint
66
What did we find in the software sector
(1990-2001)?
 Small worlds
 Degree – 3.1 to 2.8
 Density – decreased from 0.005 to
0.001
 CC – 0.21 to 0.28
 Structure of the network and firm
performance
67
Platform Leadership Process
 Create & communicate a vision of platform evolution
 Build consensus & coalitions among a small group of
influential firms for new initiatives
 Identify and target “system” bottlenecks
 Distribute tools & enabling technologies to help partners
develop complements fitting the vision
 Highlight business opportunities and help leading firms act
as “rabbits” to lead the market
 Facilitate multi-firm initiatives to promote standards,
platform interfaces, and complementary innovations
Michael Cusumano, Platform Strategy Fundamentals 2014.
68
Data sources
 Website
 Lexis/Nexis
 Sort search results by subject (alliances and
partnerships)
 SDC Platinum
 Programmableweb.com
 http://www.programmableweb.com/neoapi.xml
 http://www.programmableweb.com/neomatrix.xml
 Appdata
 www.compete.com ; www.socialmention.com;
www.google.com/trends
69
Future directions
 Decision Environments
 automate data collection
 Visualize
 collaborate
 Shared repositories
 Strong theory and cases
 Better understanding of ecosystem risks
 API-based networks
 Communities to share findings

Contenu connexe

Tendances

500 Demo Day Batch 19: Sickweather
500 Demo Day Batch 19: Sickweather500 Demo Day Batch 19: Sickweather
500 Demo Day Batch 19: Sickweather500 Startups
 
The new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companiesThe new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companiesEY
 
오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례Youngjo Seong
 
Generative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeGenerative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeOsaka University
 
생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdfChangwon National University
 
Conversational AI is Now the Heart of Customer Experience.pdf
Conversational AI is Now the Heart of Customer Experience.pdfConversational AI is Now the Heart of Customer Experience.pdf
Conversational AI is Now the Heart of Customer Experience.pdfScallionRice
 
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)Amazon Web Services Korea
 
Mobile Is Eating the World (2015)
Mobile Is Eating the World (2015)Mobile Is Eating the World (2015)
Mobile Is Eating the World (2015)a16z
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
Cambridge analytica facebook
Cambridge analytica facebookCambridge analytica facebook
Cambridge analytica facebookRohan Hirani
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxColleen Farrelly
 
Yalochat pitch deck
Yalochat pitch deckYalochat pitch deck
Yalochat pitch deckTech in Asia
 
Network Effects
Network EffectsNetwork Effects
Network Effectsa16z
 
Harvest Pre-Seed Pitch Deck
Harvest Pre-Seed Pitch DeckHarvest Pre-Seed Pitch Deck
Harvest Pre-Seed Pitch DeckTory Reiss
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseDenis Gagné
 
How CleverTap helped Dream11 Drive Exceptional User Growth
How CleverTap helped Dream11 Drive Exceptional User GrowthHow CleverTap helped Dream11 Drive Exceptional User Growth
How CleverTap helped Dream11 Drive Exceptional User GrowthCleverTap
 

Tendances (20)

expense maneger
expense maneger expense maneger
expense maneger
 
500 Demo Day Batch 19: Sickweather
500 Demo Day Batch 19: Sickweather500 Demo Day Batch 19: Sickweather
500 Demo Day Batch 19: Sickweather
 
The new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companiesThe new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companies
 
오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례오픈플랫폼(Open platform) 개요 및 사례
오픈플랫폼(Open platform) 개요 및 사례
 
The Rise of SaaS in India
The Rise of SaaS in IndiaThe Rise of SaaS in India
The Rise of SaaS in India
 
Generative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeGenerative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate Landscape
 
생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf생성인공지능둘러보기.pdf
생성인공지능둘러보기.pdf
 
Conversational AI is Now the Heart of Customer Experience.pdf
Conversational AI is Now the Heart of Customer Experience.pdfConversational AI is Now the Heart of Customer Experience.pdf
Conversational AI is Now the Heart of Customer Experience.pdf
 
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
AI 비지니스 무엇을 어떻게 준비하고 해야 하는가? - 정우진 (AWS 사업개발 담당)
 
Mobile Is Eating the World (2015)
Mobile Is Eating the World (2015)Mobile Is Eating the World (2015)
Mobile Is Eating the World (2015)
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Amazon Echo
Amazon EchoAmazon Echo
Amazon Echo
 
Cambridge analytica facebook
Cambridge analytica facebookCambridge analytica facebook
Cambridge analytica facebook
 
Generative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptxGenerative AI, WiDS 2023.pptx
Generative AI, WiDS 2023.pptx
 
Yalochat pitch deck
Yalochat pitch deckYalochat pitch deck
Yalochat pitch deck
 
Network Effects
Network EffectsNetwork Effects
Network Effects
 
Harvest Pre-Seed Pitch Deck
Harvest Pre-Seed Pitch DeckHarvest Pre-Seed Pitch Deck
Harvest Pre-Seed Pitch Deck
 
Automating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the EnterpriseAutomating and Orchestrating Processes and Decisions Across the Enterprise
Automating and Orchestrating Processes and Decisions Across the Enterprise
 
How CleverTap helped Dream11 Drive Exceptional User Growth
How CleverTap helped Dream11 Drive Exceptional User GrowthHow CleverTap helped Dream11 Drive Exceptional User Growth
How CleverTap helped Dream11 Drive Exceptional User Growth
 
Emma Pre-Seed Deck
Emma Pre-Seed DeckEmma Pre-Seed Deck
Emma Pre-Seed Deck
 

En vedette

Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Tom Mens
 
Introduction to the Linux ecosystem
Introduction to the Linux ecosystemIntroduction to the Linux ecosystem
Introduction to the Linux ecosystemThibauld Favre
 
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...Tom Mens
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsGESSI UPC
 
Challenges in Software Ecosystem Research
Challenges in Software Ecosystem ResearchChallenges in Software Ecosystem Research
Challenges in Software Ecosystem ResearchTom Mens
 
Open Source Software Ecosystem & Stack
Open Source Software Ecosystem & StackOpen Source Software Ecosystem & Stack
Open Source Software Ecosystem & StackKrishnan S P T
 
Understand Open Source ecosystems
Understand Open Source ecosystemsUnderstand Open Source ecosystems
Understand Open Source ecosystemsKnowmades.com
 
Better Than Cash Alliance
Better Than Cash AllianceBetter Than Cash Alliance
Better Than Cash AllianceJohn Owens
 
Towards a software ecosystem for java prolog interoperabilty
Towards a software ecosystem for java prolog interoperabiltyTowards a software ecosystem for java prolog interoperabilty
Towards a software ecosystem for java prolog interoperabiltykim.mens
 
The Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software EcosystemsThe Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software EcosystemsBiblioCommons
 
Design for Learning and Assessment in Virtual Worlds
Design for Learning and Assessment in Virtual WorldsDesign for Learning and Assessment in Virtual Worlds
Design for Learning and Assessment in Virtual Worldsdiannepatricia
 
Ecosystem visualization methodology
Ecosystem visualization methodologyEcosystem visualization methodology
Ecosystem visualization methodologyBala Iyer
 
Wat eco cogins9-24pres16x9
Wat eco cogins9-24pres16x9Wat eco cogins9-24pres16x9
Wat eco cogins9-24pres16x9diannepatricia
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalRachit Technology Pvt Ltd
 
Keeping software development ecosystem healthy
Keeping software development ecosystem healthyKeeping software development ecosystem healthy
Keeping software development ecosystem healthyDainius Mezanskas
 
IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...
IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...
IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...Romeo Kienzler
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map FirstPartner
 
Agriculture development with computer science and engg.ppt
Agriculture development with computer science and engg.pptAgriculture development with computer science and engg.ppt
Agriculture development with computer science and engg.pptBikash Kumar
 
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)MicheleNati
 
IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14cheribergeron
 

En vedette (20)

Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!
 
Introduction to the Linux ecosystem
Introduction to the Linux ecosystemIntroduction to the Linux ecosystem
Introduction to the Linux ecosystem
 
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
ECOS: Ecological Studies of Open Source Software Ecosystems (@ CSMR-WCRE 2014...
 
QuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software EcosystemsQuESo: a Quality Model for Open Source Software Ecosystems
QuESo: a Quality Model for Open Source Software Ecosystems
 
Challenges in Software Ecosystem Research
Challenges in Software Ecosystem ResearchChallenges in Software Ecosystem Research
Challenges in Software Ecosystem Research
 
Open Source Software Ecosystem & Stack
Open Source Software Ecosystem & StackOpen Source Software Ecosystem & Stack
Open Source Software Ecosystem & Stack
 
Understand Open Source ecosystems
Understand Open Source ecosystemsUnderstand Open Source ecosystems
Understand Open Source ecosystems
 
Better Than Cash Alliance
Better Than Cash AllianceBetter Than Cash Alliance
Better Than Cash Alliance
 
Towards a software ecosystem for java prolog interoperabilty
Towards a software ecosystem for java prolog interoperabiltyTowards a software ecosystem for java prolog interoperabilty
Towards a software ecosystem for java prolog interoperabilty
 
The Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software EcosystemsThe Role of Vendors in Open Software Ecosystems
The Role of Vendors in Open Software Ecosystems
 
Design for Learning and Assessment in Virtual Worlds
Design for Learning and Assessment in Virtual WorldsDesign for Learning and Assessment in Virtual Worlds
Design for Learning and Assessment in Virtual Worlds
 
Ecosystem visualization methodology
Ecosystem visualization methodologyEcosystem visualization methodology
Ecosystem visualization methodology
 
Wat eco cogins9-24pres16x9
Wat eco cogins9-24pres16x9Wat eco cogins9-24pres16x9
Wat eco cogins9-24pres16x9
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
Keeping software development ecosystem healthy
Keeping software development ecosystem healthyKeeping software development ecosystem healthy
Keeping software development ecosystem healthy
 
IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...
IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...
IBM Watson for Ecosystem Program - You as ISV / Startup can enhance/build app...
 
2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map 2016 Blockchain Ecosystem Market Map
2016 Blockchain Ecosystem Market Map
 
Agriculture development with computer science and engg.ppt
Agriculture development with computer science and engg.pptAgriculture development with computer science and engg.ppt
Agriculture development with computer science and engg.ppt
 
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
IoTMeetupGuildford#2: The IoT Ecosystem - Justin Anderson (FlexEye)
 
IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14IBM Watson Ecosystem roadshow - Chicago 4-2-14
IBM Watson Ecosystem roadshow - Chicago 4-2-14
 

Similaire à Visualizing Software Ecosystems

Era of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API StrategyEra of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API StrategyBala Iyer
 
EDHEC Keynote Digital Oct 14 2017
EDHEC Keynote Digital Oct 14 2017EDHEC Keynote Digital Oct 14 2017
EDHEC Keynote Digital Oct 14 2017Greger Ottosson
 
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...Greger Ottosson
 
Riding and Capitalizing the Next Wave of Information Technology
Riding and Capitalizing the Next Wave of Information TechnologyRiding and Capitalizing the Next Wave of Information Technology
Riding and Capitalizing the Next Wave of Information TechnologyGoutama Bachtiar
 
Financial Services: Digital Platforms, Ecosystems and Marketplaces.
Financial Services: Digital Platforms, Ecosystems and Marketplaces. Financial Services: Digital Platforms, Ecosystems and Marketplaces.
Financial Services: Digital Platforms, Ecosystems and Marketplaces. itnewsafrica
 
Various Types of Vendors that Exist in the Software Ecosystem
Various Types of Vendors that Exist in the Software EcosystemVarious Types of Vendors that Exist in the Software Ecosystem
Various Types of Vendors that Exist in the Software EcosystemPallavi Srivastava
 
eDiscovery Market - Integrate latest technologies 2025
eDiscovery Market - Integrate latest technologies 2025eDiscovery Market - Integrate latest technologies 2025
eDiscovery Market - Integrate latest technologies 2025Arushi00
 
Platform Dynamics - The rise and dominance of Platforms
Platform Dynamics - The rise and dominance of PlatformsPlatform Dynamics - The rise and dominance of Platforms
Platform Dynamics - The rise and dominance of PlatformsJason Dojc
 
HEC Digital Business. Sharing Economy and other trends
HEC Digital Business. Sharing Economy and other trendsHEC Digital Business. Sharing Economy and other trends
HEC Digital Business. Sharing Economy and other trendsAndré Blavier
 
Smau Firenze 2015 - Microsoft Azure
Smau Firenze 2015 - Microsoft AzureSmau Firenze 2015 - Microsoft Azure
Smau Firenze 2015 - Microsoft AzureSMAU
 
Smau Bologna 2015 - Microsoft - Azure
Smau Bologna 2015 - Microsoft - AzureSmau Bologna 2015 - Microsoft - Azure
Smau Bologna 2015 - Microsoft - AzureSMAU
 
Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018Den Reymer
 
Liberating data power of APIs
Liberating data power of APIsLiberating data power of APIs
Liberating data power of APIsBala Iyer
 
Corum group: Paris Presentation
Corum group: Paris PresentationCorum group: Paris Presentation
Corum group: Paris PresentationYoussef Rahoui
 
Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Bala Iyer
 
Digital Experiences Using a Conversational Interface
Digital Experiences Using a Conversational InterfaceDigital Experiences Using a Conversational Interface
Digital Experiences Using a Conversational InterfaceBala Iyer
 
Huawei Eco Connect Europe 2018 - Gartner
Huawei Eco Connect Europe 2018 - GartnerHuawei Eco Connect Europe 2018 - Gartner
Huawei Eco Connect Europe 2018 - GartnerNatalie Schnippering
 

Similaire à Visualizing Software Ecosystems (20)

Era of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API StrategyEra of APIs: Why do we need an API Strategy
Era of APIs: Why do we need an API Strategy
 
Open Source
Open Source Open Source
Open Source
 
EDHEC Keynote Digital Oct 14 2017
EDHEC Keynote Digital Oct 14 2017EDHEC Keynote Digital Oct 14 2017
EDHEC Keynote Digital Oct 14 2017
 
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...
 
Riding and Capitalizing the Next Wave of Information Technology
Riding and Capitalizing the Next Wave of Information TechnologyRiding and Capitalizing the Next Wave of Information Technology
Riding and Capitalizing the Next Wave of Information Technology
 
Financial Services: Digital Platforms, Ecosystems and Marketplaces.
Financial Services: Digital Platforms, Ecosystems and Marketplaces. Financial Services: Digital Platforms, Ecosystems and Marketplaces.
Financial Services: Digital Platforms, Ecosystems and Marketplaces.
 
Various Types of Vendors that Exist in the Software Ecosystem
Various Types of Vendors that Exist in the Software EcosystemVarious Types of Vendors that Exist in the Software Ecosystem
Various Types of Vendors that Exist in the Software Ecosystem
 
eDiscovery Market - Integrate latest technologies 2025
eDiscovery Market - Integrate latest technologies 2025eDiscovery Market - Integrate latest technologies 2025
eDiscovery Market - Integrate latest technologies 2025
 
Platform Dynamics - The rise and dominance of Platforms
Platform Dynamics - The rise and dominance of PlatformsPlatform Dynamics - The rise and dominance of Platforms
Platform Dynamics - The rise and dominance of Platforms
 
HEC Digital Business. Sharing Economy and other trends
HEC Digital Business. Sharing Economy and other trendsHEC Digital Business. Sharing Economy and other trends
HEC Digital Business. Sharing Economy and other trends
 
Hyperledger - MMA Impact Forum Brasil 2019
Hyperledger - MMA Impact Forum Brasil 2019Hyperledger - MMA Impact Forum Brasil 2019
Hyperledger - MMA Impact Forum Brasil 2019
 
Smau Firenze 2015 - Microsoft Azure
Smau Firenze 2015 - Microsoft AzureSmau Firenze 2015 - Microsoft Azure
Smau Firenze 2015 - Microsoft Azure
 
Smau Bologna 2015 - Microsoft - Azure
Smau Bologna 2015 - Microsoft - AzureSmau Bologna 2015 - Microsoft - Azure
Smau Bologna 2015 - Microsoft - Azure
 
Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018Gartner Top 10 Strategy Technology Trends 2018
Gartner Top 10 Strategy Technology Trends 2018
 
Liberating data power of APIs
Liberating data power of APIsLiberating data power of APIs
Liberating data power of APIs
 
Corum group: Paris Presentation
Corum group: Paris PresentationCorum group: Paris Presentation
Corum group: Paris Presentation
 
Platform Strategy & Ecosystems
Platform Strategy & EcosystemsPlatform Strategy & Ecosystems
Platform Strategy & Ecosystems
 
Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?Era of APIs: Why do we need an API strategy?
Era of APIs: Why do we need an API strategy?
 
Digital Experiences Using a Conversational Interface
Digital Experiences Using a Conversational InterfaceDigital Experiences Using a Conversational Interface
Digital Experiences Using a Conversational Interface
 
Huawei Eco Connect Europe 2018 - Gartner
Huawei Eco Connect Europe 2018 - GartnerHuawei Eco Connect Europe 2018 - Gartner
Huawei Eco Connect Europe 2018 - Gartner
 

Plus de Bala Iyer

Tedtalkapril20
Tedtalkapril20Tedtalkapril20
Tedtalkapril20Bala Iyer
 
Ted talk April 20
Ted talk April 20Ted talk April 20
Ted talk April 20Bala Iyer
 
Conversational commerce
Conversational commerceConversational commerce
Conversational commerceBala Iyer
 
TOIM strategy December 2016
TOIM strategy December 2016TOIM strategy December 2016
TOIM strategy December 2016Bala Iyer
 
Ford car on the cloud
Ford car on the cloudFord car on the cloud
Ford car on the cloudBala Iyer
 
Trustee presentation on moo cs 10 17
Trustee presentation on moo cs 10 17Trustee presentation on moo cs 10 17
Trustee presentation on moo cs 10 17Bala Iyer
 
Valuing the data asset
Valuing the data assetValuing the data asset
Valuing the data assetBala Iyer
 
Building the Analytics Capability
Building the Analytics CapabilityBuilding the Analytics Capability
Building the Analytics CapabilityBala Iyer
 
Big Data & Business Analytics: Understanding the Marketspace
Big Data & Business Analytics: Understanding the MarketspaceBig Data & Business Analytics: Understanding the Marketspace
Big Data & Business Analytics: Understanding the MarketspaceBala Iyer
 
Google: Designed for Innovation
Google: Designed for InnovationGoogle: Designed for Innovation
Google: Designed for InnovationBala Iyer
 
Time to be a Business Architect
Time to be a Business ArchitectTime to be a Business Architect
Time to be a Business ArchitectBala Iyer
 
Framework for Designing MOOCs
Framework for Designing MOOCsFramework for Designing MOOCs
Framework for Designing MOOCsBala Iyer
 
Teaching with technology: The Babson Experience
Teaching with technology: The Babson ExperienceTeaching with technology: The Babson Experience
Teaching with technology: The Babson ExperienceBala Iyer
 
Emerging technology trends for the entrepreneur
Emerging technology trends for the entrepreneurEmerging technology trends for the entrepreneur
Emerging technology trends for the entrepreneurBala Iyer
 
Babson Global social media presence
Babson Global social media presenceBabson Global social media presence
Babson Global social media presenceBala Iyer
 
Mobile payment ecosystem Analysis
Mobile payment ecosystem AnalysisMobile payment ecosystem Analysis
Mobile payment ecosystem AnalysisBala Iyer
 
Understanding Gamification of Business
Understanding Gamification of BusinessUnderstanding Gamification of Business
Understanding Gamification of BusinessBala Iyer
 
Digital scholarly identity
Digital scholarly identityDigital scholarly identity
Digital scholarly identityBala Iyer
 
Value of Technology Enabled Networks
Value of Technology Enabled NetworksValue of Technology Enabled Networks
Value of Technology Enabled NetworksBala Iyer
 

Plus de Bala Iyer (20)

Tedtalkapril20
Tedtalkapril20Tedtalkapril20
Tedtalkapril20
 
Ted talk April 20
Ted talk April 20Ted talk April 20
Ted talk April 20
 
Conversational commerce
Conversational commerceConversational commerce
Conversational commerce
 
Amazon 2016
Amazon 2016Amazon 2016
Amazon 2016
 
TOIM strategy December 2016
TOIM strategy December 2016TOIM strategy December 2016
TOIM strategy December 2016
 
Ford car on the cloud
Ford car on the cloudFord car on the cloud
Ford car on the cloud
 
Trustee presentation on moo cs 10 17
Trustee presentation on moo cs 10 17Trustee presentation on moo cs 10 17
Trustee presentation on moo cs 10 17
 
Valuing the data asset
Valuing the data assetValuing the data asset
Valuing the data asset
 
Building the Analytics Capability
Building the Analytics CapabilityBuilding the Analytics Capability
Building the Analytics Capability
 
Big Data & Business Analytics: Understanding the Marketspace
Big Data & Business Analytics: Understanding the MarketspaceBig Data & Business Analytics: Understanding the Marketspace
Big Data & Business Analytics: Understanding the Marketspace
 
Google: Designed for Innovation
Google: Designed for InnovationGoogle: Designed for Innovation
Google: Designed for Innovation
 
Time to be a Business Architect
Time to be a Business ArchitectTime to be a Business Architect
Time to be a Business Architect
 
Framework for Designing MOOCs
Framework for Designing MOOCsFramework for Designing MOOCs
Framework for Designing MOOCs
 
Teaching with technology: The Babson Experience
Teaching with technology: The Babson ExperienceTeaching with technology: The Babson Experience
Teaching with technology: The Babson Experience
 
Emerging technology trends for the entrepreneur
Emerging technology trends for the entrepreneurEmerging technology trends for the entrepreneur
Emerging technology trends for the entrepreneur
 
Babson Global social media presence
Babson Global social media presenceBabson Global social media presence
Babson Global social media presence
 
Mobile payment ecosystem Analysis
Mobile payment ecosystem AnalysisMobile payment ecosystem Analysis
Mobile payment ecosystem Analysis
 
Understanding Gamification of Business
Understanding Gamification of BusinessUnderstanding Gamification of Business
Understanding Gamification of Business
 
Digital scholarly identity
Digital scholarly identityDigital scholarly identity
Digital scholarly identity
 
Value of Technology Enabled Networks
Value of Technology Enabled NetworksValue of Technology Enabled Networks
Value of Technology Enabled Networks
 

Dernier

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 

Dernier (20)

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 

Visualizing Software Ecosystems

  • 1. Visualizing Software Ecosystems Prof. Bala Iyer Twitter: @balaiyer 04/04/14
  • 2. 2 Agenda  Ecosystem basics  Examples  Visualization Methodology  Lessons  Future directions
  • 3. 3 Ecosystem  Loose networks – of suppliers, distributors, outsourcing firms, makers of related products or services, technology providers, and a host of other organizations – that affect, and are affected by the creation and delivery of a company’s own offerings. [Marco Iansiti]  An economic community supported by a foundation of interacting organizations and individuals—the organisms of the business world. The economic community produces goods and services of value to customers, who are themselves members of the ecosystem [James Moore]
  • 4. 4 Creating Awesome Users  Don't make a better [X], make a better [user of X].  Kathy Sierra  Think about how customers experience the product or service
  • 5. 5 Computer Industry [circa 1980s…] Source: Bill Gates Testimony - link Bill Gates, DOJ testimony 2002.
  • 6. 6 Computer Industry circa 2002… ony - link Bill Gates, DOJ testimony 2002.
  • 8. 8 Layered model of capabilities Hardware (consoles) Data Services (safety, entertainment, insurance) Connectivity (broadband, mobile) Operating SysStems Social or Community Layer Gaming Layer Apps
  • 9. 9 Software Ecosystem  .. ―a set of actors functioning as a unit and interacting with a shared market for software and services, together with the relationships among them. These relationships are frequently underpinned by a common technological platform or market and operate through the exchange of information, resources and artifacts.‖
  • 10. 10
  • 11. 11 Networks  Deliver value to customer segments using a portfolio of capabilities some of which are achieved through links or dependencies.  People  Objects  Systems  Organizations
  • 12. 12 Roles  Platform provider  Component supplier  Systems integrator  Orchestrator
  • 13. 13 Industry Platform Definition  Technology or set of components (or services) that creates a common foundation,  That brings together multiple parties beyond a single firm (―market sides‖) for a common purpose and generates network effects,  Where the value can increase exponentially with (a) more users and (b) more ―complementary‖ products & services built around the platform Michael Cusumano, Platform Strategy Fundamentals 2014.
  • 14. 14 Examples  Mobile Payment  Telematics  Cloud services
  • 16. 16
  • 17. 17 Google Wallet  Phones: Google Wallet will work with the Android & iOS  Cards: Citi MasterCard, a pre-loaded Google Prepaid Card (which can be ―refilled‖ from any source of funds) and gift cards from various participating merchants.  Markets: available in San Francisco and New York  Participating merchants: American Eagle Outfitters, Bloomingdale’s, Champs Sports, The Container Store, Duane Reade, Einstein Bros. Bagels, Foot Locker, Guess, Jamba Juice, Macy’s, Noah’s Bagels, Peet’s Coffee & Tea, RadioShack, Subway, Toys―R‖Us and Walgreens.  Google Wallet relies on the MasterCard PayPass infrastructure it will work ―at more than 124,000 PayPass- enabled merchants nationally and 311,000 globally.‖ 17
  • 18. 18 Google Wallet  Google Offers linked to Wallet: Offers are directly integrated into Google Wallet. Consumers will be able to send offers they encounter to Wallet with a single click (if you’re signed in). Redemption will be accomplished with a ―SingleTap‖ at the point of sale or via scanning or keying in a code if the POS system doesn’t support SingleTap.  Future uses: Google envisions that ―receipts, boarding passes and tickets will all be seamlessly synced to your Google Wallet.‖ 18
  • 19. 1919
  • 21. 2121
  • 22. 22 M-payment Stakeholders  Platform provider  Network Operators  Banks  Credit Card Issuers  Device Manufacturers  Merchants  Consumers 22
  • 23. 23 Market  Forrester Research estimates the size of the opportunity will grow to $90 billion by 2017, growing at a 48% rate since 2012.  Worldwide mobile payment transaction values will surpass $171.5 billion ... according to Gartner, Inc.  By 2015, about half of the 863 million phone handsets sold yearly worldwide will contain the chips, according to Frost & Sullivan.  150,000 merchants on Google Wallet  ―only about 7 percent of retail sales occur online, compared to $4 trillion that is still spent in person at stores. "We're going after the 93 percent," Google VP, Osama Bedier. 23
  • 24. 2424
  • 26. 26 Method used for Ecosystem generation  List of platform players created from virtual currency platforms, experts, and  Created a list of partners from news feeds and websites  Visualized using Pajek
  • 27. 27 Mobile Payment -- complementors -- platforms -- partnerships
  • 28. 28 Analysis  237 companies, 25 platforms  Many approaches to M-payment  Diversity is good  Many fragmented platforms  Carriers and card issuers are working across platforms  Still evolving ecosystem  Many experiments in emerging economies
  • 29. 29 M-payment Platform Wars  A few platforms may emerge  Unique value proposition  Too expensive to carry multiple systems  Direct (developers) and Indirect (end users) Network Effects  Business models and subsidies  Emergence of standards like OpenSocial 29
  • 30. 30 Product vs. Platform  Winners in a platform market generally have the ―best‖ platform, not the ―best‖ product!  Best products? Hard to define & while good, usually not enough to win or dominate in a platform market  Best platforms? = (1) Open access & interfaces (but not too open). (2) Modular architecture (easy to build on, extend). (3) Most compelling complements (usually result of most vibrant ecosystem). Michael Cusumano, Platform Strategy Fundamentals 2014.
  • 31. 31 Example #2: Cloud computing
  • 32. 32 Methodology  Start with a focal set of firms (55 – 631)  Determined dependencies  Identified core  Capture definitions of cloud from the web (~70)  Read descriptions  Run through a tag cloud analysis  Identified capabilities
  • 33. 33 Infrastructure Platform Applications Collaboration Services Cloud Ecosystem (partnerships)
  • 36. 36
  • 39. 39 2002 Highest High Medium Low Higher Clustering coefficient Central firms: Between 1990 and 2002, these firms account for 35 to 69% of the industry sale
  • 40. 40 Illustrative list of software firms in the cluster • NEC • Computer Associates • RealNetworks • CheckFree Corp. • Yahoo! Link strength High (5 or more links) Medium (3-4 links) Low (1-2 links) The size of each node is proportional to the number of alliances
  • 41. 41 Platform moves • Open sourcing • Cutting off air supply • Entrants with network effects • Creating and defending IP • Acquisitions • Creating exclusive links • Complementor incentives and subsidies • Envelopment (absorb & bundle) • Facebook with social layer and FB credits
  • 42. 42 Coring & Tipping Strategic Option Possible Technology Actions Possible Business Actions CORING (How create a new platform when none existed before) • Solve “system” problem • Facilitate add-ons • Keep key IP closed or “open but not open” • Strong interdependencies -- platform & complements • Solve “business” problem • Create complementor incentives to innovate • Protect revenue & profit • Raise switching or multi- homing costs TIPPING (How win a platform battle when multiple platforms compete) • Develop compelling features • Absorb & bundle from adjacent markets (―envelopment‖) • Complementor incentives • Coalitions of also-rans • Pricing or other subsidies to attract users/complementors Source: Gawer and Cusumano SMR 2008
  • 43. 43 Findings  Chart your ecosystem  Ford (telematics, healthcare, entertainment, ..)  Consider shifts in network  Own and third-party moves  Portfolio of proactive and reactive connections  Ecosystem moves
  • 44. 44 Methodology: EcoSysNetworks™  Determine industry structure or stack  Identify companies and attributes  Get dependency information and attributes  Enter information into database  Determine semantics for firms (size, shape, color)  Determine semantics for links (thickness, color)  Create input file for visualization  Visualize and interpret
  • 45. 45 Stacks Video Games SmartOS Content providers Software developers Software publishers Platform provider Retailer Consumer Network operator Handset manufacturer Mobile OS provider Content providers and aggregators Application developers
  • 46. 46 Identify companies and attributes  Sources  Competitive list from industry publications  News feeds  User generated input (bookmarks or brainstorming)  Inputs  Name  Revenue  Business type (stacks)  Platform provider?
  • 47. 47 Get alliance information and attributes  Sources  Company websites  News feeds  Inputs  Alliance type (technical, marketing, strategic or financial)  Single or multiple alliances
  • 48. 48 Enter information into database  The database has two tables  Firms  Relationships Visualization semantics can also be stored in the database
  • 49. 49 Semantics for firms  Size  Currently we use revenue  Shape  Platform players are denoted as diamonds, rest as circles  Color  Based on stack layer Access Light Magenta Advertiser Green Content Lavender Hardware Tan Default Red Operator Melon Services Blue Investors Yellow
  • 50. 50 Semantics for links  Thickness  Based on repeat links  Color  Based on relationship type  Technical  Marketing  Financial  Strategic
  • 52. 52 Create input file for visualization  We use Pajek for the visualizations  A sample Pajek input file has two parts  Vertices  A vertex record contains vertex number, name, color, shape, size and the time it appears on the visualization.  Edges  An edge record contains from, to, thickness, color and the time it appears in the visualization
  • 53. 53 Data entry  Open Notepad  Enter data  Save as .net file  Use Excel  Save as Tab delimited DOS file  Replace tabs with spaces using Notepad
  • 54. 54 *Vertices 8 1 "Google" ellipse ic Green x_fact 3 y_fact 4 2 ―Zynga" triangle ic Lavender x_fact 2 y_fact 2 3 ―Facebook" box ic Lavender x_fact 2 y_fact 2 4 "Accel" diamond ic Yellow x_fact 3 y_fact 3 5 "Accenture" circle ic Blue x_fact 2 y_fact 2 6 "IBM" box ic Orange bc Black 7 "MSFT" circle ic Cyan bc Magenta 8 "Intel" cross ic Purple bc Pink x_fact 3 y_fact 3 *Edges 1 2 1 c Tan 2 3 3 c Green 3 4 3 c Yellow 4 5 1 c Lavender 5 4 1 c Blue 5 6 2 c Gray 1 7 2 c Red 2 8 2 c Purple 3 5 2 c Brown 4 1 2 c Black Data file
  • 55. 55
  • 56. 56 Visualization steps  Launch program  Load data into Pajek  Use the draw option  Chose Layout/Energy/Fructerman- Reingold/2D
  • 59. 59 Degree centrality  The degree centrality of a node is defined as the total number of connections the node has
  • 60. 60 Density  Density is the number of connections a node has, divided by the number of possible connections
  • 61. 61 Betweenness  It is important to find which units lie on the shortest paths among pairs of other units. Such units have control over the flow of information in the network. Idea of betweenness centrality measures: unit is central, if it lies on several shortest paths among other pairs of units.
  • 62. 62 Closeness centrality  Closeness is preferred in network analysis to mean shortest-path length, as it gives higher values to more central vertices, and so is usually positively associated with other measures such as degree. Source: wikipedia
  • 63. 63 Clustering Coefficient  A node’s clustering coefficient can be defined as the proportion of alters that are themselves directly connected
  • 64. 64 Pajek measures  Network/Create Vector/Centrality/Degree/, while other two centralities can be found under Degree  Network reduction  Net/Transform/Reduction/Degree  Core players  Net/Partitions/Core/Degree  Operations/Extract Network/Partitions  Draw-partition
  • 65. 65 Exporting pictures  Export/2D/bitmap  Save file  Import into PowerPoint
  • 66. 66 What did we find in the software sector (1990-2001)?  Small worlds  Degree – 3.1 to 2.8  Density – decreased from 0.005 to 0.001  CC – 0.21 to 0.28  Structure of the network and firm performance
  • 67. 67 Platform Leadership Process  Create & communicate a vision of platform evolution  Build consensus & coalitions among a small group of influential firms for new initiatives  Identify and target “system” bottlenecks  Distribute tools & enabling technologies to help partners develop complements fitting the vision  Highlight business opportunities and help leading firms act as “rabbits” to lead the market  Facilitate multi-firm initiatives to promote standards, platform interfaces, and complementary innovations Michael Cusumano, Platform Strategy Fundamentals 2014.
  • 68. 68 Data sources  Website  Lexis/Nexis  Sort search results by subject (alliances and partnerships)  SDC Platinum  Programmableweb.com  http://www.programmableweb.com/neoapi.xml  http://www.programmableweb.com/neomatrix.xml  Appdata  www.compete.com ; www.socialmention.com; www.google.com/trends
  • 69. 69 Future directions  Decision Environments  automate data collection  Visualize  collaborate  Shared repositories  Strong theory and cases  Better understanding of ecosystem risks  API-based networks  Communities to share findings