university of oslo and sintef digital · k. rolland, l. mathiassen and a. rai. managing digital...

35
Digital Platforms: perspectives, concepts, and cases Knut H. Rolland University of Oslo and SINTEF Digital

Upload: others

Post on 22-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Digital Platforms: perspectives, concepts, and casesKnut H. Rolland University of Oslo and SINTEF Digital

Page 2: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Agenda• What is a digital platform?• Why platforms?• Different kinds of platforms and ecosystems• Perspectives on platforms (economic, architecture,

socio-technical)• Overview of basic concepts and theories• Case study of a digital platform in a large media

company

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 3: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 4: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

But, what is a platform?

• An operating system?

• A layered software architecture?

• A multi-sided market?

• A distributed innovation system?

• A transaction system?

• Apps and digital services?

• A data platform?

Can implicate all of the above, and more!

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 5: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Platform as a metaphor

“The term platform has a rich history and many uses. Plat, meaning flat or level, and forme, meaning shape or arrangement of parts – together imply a flat, possibly raised, surface onto which something can be placed” (Tilson et al., 2013: p. 2)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 6: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Layered modular architecture

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Yoo et al. (2010)

• Platforms are utilizing a ‘layered modular architecture’ increasing both flexibility and stability

• Platforms are cut across organizational boarders per se

• A platforms typically consist of multiple platforms and ecosystems

Page 7: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Platform as layered modular architecture

A software platform is “the extensible codebase of a software-based system that provides core functionality shared by the moduels that interoperate with it and the interfaces through which they interoperate” and modules as “an add-on software subsystem that connects to the platform to add functionality to it” (Tiwana et al., 2010: p. 675).

Knut H. Rolland (2019) Digital Platforms -Perspectives, Concepts & Cases

Page 8: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Platform core and Complementaries

App App Service Service

Relatively stable core. Sharedresources canbe delivered by platform owneror externalcomplementors

Rapidly evolvingand numerousalternatives

Platform core

Standardized interfaces to shared resources

Page 9: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

«Boundary resources»

• «The software tools and regulations that serve as the interface for thearm'slength relationshipbetween the platformowner and the applicationdeveloper» (Ghazawneh & Henfridsson, 2012: p. 20)

• «Boundary resources» areimportant for bothinnovation and control

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 10: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Example: Microsoft SharePoint

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 11: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Platform as a multi-sided market

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Platform owner: mediating transactionsbetween provider and

consumer

n service consumers

n service providers

«Bring together (or match) distinct groups, whereas thevalue for one group increasesas the number of participantsfrom the other groupincreases» (de Reuver et al., 2017, p 4)

Page 12: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Example: nabobil.no

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 13: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Multi-sidedness of platforms• Tiwana (2013) argues that a primary characteristic of ‘real’

platforms are their multi-sidedness and the interactions between different sides through the core platform as a mediator.

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Tiwana (2013: p. 32)

Page 14: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Network effects in platform ecosystems I

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Tiwana (2013: p. 34)

Page 15: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Same-side and cross-side network effects

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

• Positive and negative network externalities

• Negative externalities: too many different user groups or Apps make it too complex to participate?

• Cross-side: adding new App which increases value for users on the other side

• Same side: adding a new developer that makes the platform more attractive to other developers

(Tiwana, 2013: p. 35)

Page 16: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Aligning Architecture and Governance (Tiwana, 2013: p. 204-5)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Platform architecture

App Micro-architecture

Co-evoutionof

architecture and

governance

Page 17: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

How to identify platformopportunities? (according to Tiwana) Product or service • Lens #1: Two distinct sides exist?

• Lens #2: Unexploited long-tails?

• Lens #3: One side on board?

• Lens #4: Cross-side network effects

potential exist?

Future platform opportunityKnut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 18: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Why platforms?

• Platforms are a more cost efficient and effective way of facilitating transactions between consumers and suppliers (Ex.: Uber)

• Platforms as “layered modular architecture” and ”open standardized interfaces” are likely to produce more innovation (Ex.: Google Android)

• Platforms inside organizations enable more flexible infrastructures that reduces complexity and increases innovation speed (Ex. NAV)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 19: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Many different kinds of platforms?

• Transaction platforms –Platform owner facilitates consumer-producer relationship (Case: Finn.no)

• Innovation platforms – Platform owner favilitetes third-party devlopers and complemenatry products and services (Case: Microsoft SharePoint)

• External industry platforms – platforms owner or consortium ofcompanies facilitates industry-wide standardizations and transactions (Case: News platform)

• Development platforms (Amazon Web Services (AWS), Microsoft Azure, Google cloud platform)

• Platform as a service (Paas)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 20: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Summary of definitions according to de Reuver et al. (2017)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 21: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Platforms as a mechanism for rapid development and change

• Moved development to the NAIS (NAV application infrastructure service) platform and thereby breaking current path trajectory

• The NAIS platform developed based on Kubernetes (see link)

• NAIS platform affords continuous deployment (everyday 12 O'clock)

• Toggling functionality affords evolutionary organizational implementation

Source: https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/

Page 22: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Platform-centric infrastructures

Source: Leif Heggø

Introduction to Digital infrastructures and platforms - Knut H. Rolland (2018)

Page 23: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Evolution of Platform-centric infrastructuresevolution: managing digital debt«Technical debt» (Kruchten et al. 2012)

Sources:Kruchten, P., Nord, R. L., & Ozkaya, I. (2012). Technical debt: From metaphor to theory and practice. Ieee software, 29(6), 18-21.K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital Debt. Information Systems Research. Vol. 29, No. 2, 419–443, 2018

«A buildup of technical and informational obligations relatedto platform maintenance and evolvability that representperformance risks in an organization’s work processes» (Rolland, Mathiassen & Rai, 2018)

«Digital debt» (Rolland et al. 2018)

Page 24: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Digital debt part of an installed-base

“While an infrastructure’s installed base refers to itsentire collection of heterogeneous systems and relatedwork processes (Hanseth and Lyytinen 2010), thenotion of digital debt affords a nuancedconceptualization of those installed base componentsthat require considerable maintenance work and reduce evolvability in specific situations.» (Rolland, Mathiassen and Rai, 2018)

Page 25: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Installed base and platform ecosystems implies options for evolution

K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital Debt. Information Systems Research. Vol. 29, No. 2, 419–443, 2018.

«An opportunity to invest in new technical and informational features that will increase theplatform’s value proposition for an organization’swork processes» (Rolland et al., 2018)

Evolution of a platform-centric infrastructure involves manging interactions between digital options and digital debt

Digital options:

Page 26: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Case organization

• Media Company is a large Scandinavian broadcaster

• Located on more than 50 geographical sites• 3500 employees• Adopted a «News Platform» in the late

1990s, that is now part of a ‘generative’ platform ecosystem

• See Rolland et al. (2018) for details

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 27: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

The News Platform

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

• Used by journalists and producers

• Different types newsrooms are using it

• Developed by a platformowner: 60,000 users, 700 news rooms, 60 countries

• App developers are bothmedia companies, platform owner and third-party developers

• Involved in standards development within themedia industry

Page 28: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Case timeline

Knut H. Rolland (2018) Case study - Media Company

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 29: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Considerable «digital debt» involvedin switching to a new platform«[We] were running out of time. We did double shiftsdelivering a training program everywhere. The plan was not of this earth—but we made it. But, the old plat-form had an internal hierarchical structure that made it hard to switch to the new platform. In the new platformthere are a lot of folders, which gives you access to thedifferent servers—for example, the main news program has its server—and you need to know where to navigate.»

(Stakeholder 2, project participant)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 30: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Numerous ‘digital options’ but not always usefull«We tried to use a feature that gave users a notification on theirmobile to use when they were offline [journal- ists sometimesleave the office to do interviewing and reporting in the field], but it never took off. These features are still available, but not used. There are many features that we are not using. They aredeveloped for commercial TV stations—a comprehensive modulefor American elections, for instance, and the commercial break line. This particular feature we use for a different purpose thaninitially intended. (Stakeholder 10, IT Department)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 31: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

New features provided new options, which in turn planted new debt

«[I] use the module called the “Thomas module” as it was developed by Thomas. The program transfers suprainformation, intros, and all metadata describingwho made video clips, produced them, and everythingelse. All these metadata are then [automatically] con-nected to the actual video clip aired and all relatedclips. They are then transferred to something called“Program Bank” and then to the big archive. «

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 32: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Increasing complexity over time – butstill some options for changing theplatform

«[But] as more systems get integrated, theamount of configuration increases. And as longas more and more systems are integrated with[News Platform], there are more systems youhave to take into the account when doing theactual configuring»

(Stakeholder 2, project participant)

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 33: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Using multiple platforms providesoptions

• Google docs

and Microsoft

365 to

compensate

for lacking

features

• Provided

new options

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 34: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Insights from case

• Developing digital options provided newways of resolving digital debt

• Realizing digital options intentionally and unintentionally planted digital debt

• Developing and realizing digital options led to unwise planting of digital debt

• Resolving digital debt facilitated developingand realizing digital options

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases

Page 35: University of Oslo and SINTEF Digital · K. Rolland, L. Mathiassen and A. Rai. Managing Digital Platforms in User Organizations: The Interactions between Digital Options and Digital

Some reflections• Literature on digital platforms lacks studies of external industry

platforms• Largely focused on platform owners and consumers – not user

organizations• Layered modularized architectures provides both opportunities

and challenges for user organizations• Using several – fragmented platforms adds flexibility, but can

also increase complexity• Platform ecosystems provides both sources for digital options

as well as digital debt• Generative platform ecosystems may not be generative in

specific contexts – and contextual characteristics may make them more generative

Knut H. Rolland (2019) Digital Platforms - Perspectives, Concepts & Cases