SlideShare a Scribd company logo
From Traditional to Digital:
How software, data and AI are transforming the embedded
systems industry
Helena Holmström Olsson
Professor of Computer Science
Dept. of Computer Science and Media Technology
Malmö University, Sweden
• Who am I? And what is Software Center?
• Digitalization and Digital Transformation
• From Traditional to Digital:
Business models: Continuous value delivery and recurring revenue
Ways-of-working: Data-driven decision making and Ops practices
Ecosystems: Transformation and co-existence of existing and emerging
• Conclusion
Overview
From Traditional to Digital: How software, data and AI are transforming the embedded systems industry
Software Center
Mission: To significantly improve the digitalization capability of the European Software-Intensive industry
From Traditional to Digital: How software, data and AI are transforming the embedded systems industry
From Traditional to Digital: How software, data and AI are transforming the embedded systems industry
Stairway to Heaven: Speed
R&D teams R&D teams
V&V
R&D teams
V&V
Release
Cust. Sup.
R&D teams
V&V
Release
Cust. sup.
Prod. mgmt.
Sales & mrkt
Olsson, H.H., Alahyari, H. and Bosch, J. (2012). Climbing the “Stairway to Heaven”. A Mulitiple-Case Study Exploring Barriers in the Transition from Agile
Development towards Continuous Deployment of Software. In Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced
Applications (pp. 392-399). IEEE.
• Who am I? And what is So>ware Center?
• Digitaliza?on and Digital Transforma?on
• From Tradi?onal to Digital:
Business models: Con<nuous value delivery and recurring revenue
Ways-of-working: Data-driven decision making and Ops prac<ces
Ecosystems: Transforma<on and co-existence of exis<ng and emerging
• Conclusion
Overview
Digitalization
Digitalization is the use of digital
technologies to change a business model
and provide new revenue and value-
producing opportunities; it is the process
of moving to a digital business.
- Gartner
Digitalization
• …”is an effect that changes the fundamental expectations and
behaviors in a culture, market, industry or process that is
caused by, or expressed through, digital capabilities, channels
or assets.” (Gartner.com)
• …the change that happens when new digital technologies,
services, capabilities, and business models affect and change
the value of the industry's existing services and goods.”
(Simplilearn.com)
Digital disruption
ZipCar, Lyft,
Uber P2P
commerce,
e.g., Airbnb
Online
payment,
digital wallets,
cryptocurrency
3D printing
Apple, Google
etc.
Voice, video,
media (Skype,
Reddit, Discord)
Technology Evolution
mechanics electronics so;ware data artificial intelligence
digitalization
Business Evolution
Transactional model(s) Subscription-based model(s)
Value-based and continuous model(s)
Business model
evolu9on
New
partner(s)
New
partner(s)
New
partner(s)
Ecosystem
evolution
DevOps
DataOps
MLOps
Ways-of-
working
evolu9on
Olsson, H. H., & Bosch, J. (2020). Going digital: Disruption and transformation in software-intensive embedded systems ecosystems.
Journal of Software: Evolution and Process, e2249.
Product sales
(limited service
revenue)
Product-as-a-
service sales
Complementary
services around
products
Customer KPI’s-
based business
model
Multi-sided
ecosystem
model
Focus is on the product as a
mechanical and physical item
Product sold ”as-is”
Focus is on the product
but with a few services in
areas such as e.g. support
Reactive SW updates
Focus is on expanding service
offerings around the product
Proactive and continuous SW
updates
Focus shifts to customer outcomes and data
is monetized with the primary customer
base
Continuous upgrade of SW and periodic
upgrade of electronics and HW
Data for
product
performance
Data for QA
and
diagnostics
Data for
primary
customer
base
Data for
secondary
customer
base
Data from
one customer
is used for
that
customer
Data for human
interpretation
Static ML models trained
on fixed data sets
AI integrated into DevOps Mass customization with ML
models adjusting to products and
users
Autonomous system experimentation
Product updates and changes
because of the potential to
monetize the secondary customer
base
Full digitalized offering
AI/ML/DL
dimension
Business
model
dimension
Data
exploitation
dimension
Product
upgrade
dimension
From Traditional to Digital: The evolution path along four dimensions
Bosch, J., and Olsson, H.H. (2021). "Digital for real: A multicase study on
the digital transformation of companies in the embedded systems
domain.” Journal of Software: Evolution and Process 33, no. 5: e2333.
• Who am I? And what is Software Center?
• Digitalization and Digital Transformation
• From Traditional to Digital:
Business models: Continuous value delivery and recurring revenue
Ways-of-working: Data-driven decision making and Ops practices
Ecosystems: Transformation and co-existence of existing and emerging
• Conclusion
Overview
Traditional Value Delivery
Continuous Value Delivery
continuous software deployment
service revenue
product revenue
secondary customer base
total revenue
(2) The business model dimension
Product sales
(limited service
revenue)
Product-as-a-
service sales
Complementary
services around
products
Customer KPI’s-
based business
model
Multi-sided
ecosystem
model
100% product sales 20% product sales
Time
Business model dimension
Bosch, Jan, and Helena H. Olsson. "Digital for real: A multicase study on the digital transformation of companies in the embedded
systems domain.” Journal of Software: Evolution and Process 33, no. 5 (2021): e2333.
Product-
oriented value
Outcome-
oriented value
Comparative
value
Two - (multi)
sided markets
Product performance,
product health,
preventive maintenence
Customer insights
(productivity, efficiency,
quality), life cycle
management, device and
asset management
Comparison to
compeAtors,
benchmarking, trend
analysis, acAons and
recommendaAons
Data from one customer
is used for another (new)
customer/ (and vice
versa)
Commodity
Differentiating
Innovation
Few opportunities
for monetization
and no generation
of new (recurring)
revenue streams
Customer 1 Customer 2
data
data
Premium priced
product with
product-oriented
value “as a package”
Value is paid for separately
(on top of existing sales)
Value is paid for separately
(beyond existing sales)
Data is monetized,
e.g., data-as-a-service
Opportunities for
monetization and
generation of new
(recurring) revenue
streams
New
(recurring)
revenue
streams
Value
provided to
stakeholders:
Value Offerings Framework
Olsson, H.H., and Bosch, J. (2022). Living in a Pink Cloud or Fighting a Whack-a-Mole? On the Creation of Recurring Revenue
Streams in the Embedded Systems Domain. SEAA, August 31 – September 2, Maspalomas, Gran Canaria, Spain, 2022.
• Who am I? And what is Software Center?
• Digitalization and Digital Transformation
• From Traditional to Digital:
Business models: Continuous value delivery and recurring revenue
Ways-of-working: Data-driven decision making and Ops practices
Ecosystems: Transformation and co-existence of existing and emerging
• Conclusion
Overview
“Featuritis”
Experimentation Data is what keeps us alive. Everything
we do ends up with, or start with, an
experiment. We have passed the point
where we make decisions on what to
ship or not. Everything is instrumented
and we base what to ship on the results
we get from experimentation”.
(Product Manager, Microsoft)
“We know how much you click, how fast
you click, how long you stay, when you
come back… This translates into metrics
that span across page level metrics, script
errors, performance, frequency of pop-up’s,
queries per user, click through rate, sessions
per user, re-visits of users...”.
(Product Manager, Microso4)
• Due to increasing connectivity and data collection from
products in the field, data-driven practices are being adopted
also in software-intensive embedded systems companies
• Experiments are run on selected instances of the system or as
comparisons of previously computed data to ensure value
delivery to customers, improve quality and explore new value
propositions
What we see happening…
Performance
Stability
Efficiency
Feedback
time
Flexibility
Security
Olsson, H.H, and Bosch, J. (2014). The HYPEX model: From opinions to data-
driven software development. In Continuous software engineering, pp. 155-
164. Springer, Cham, 2014.
Strategic product goal
Feature: expected behavior (Bexp)
select
implement MVF
actual behavior (Bact)
generate
Bexp
Experimentation
relevant gap (Bact ≠ Bexp)
no gap (Bact = Bexp)
Business strategy and goals
Feature
backlog
Gap
analysis
Develop
hypotheses implement alternative MVF
Product
extend MVF
abandon
DevOps: The HYPEX Model
The ‘Experimentation Evolution Model’
Fabijan, A., Dmitriev, P., Olsson, H. H., and Bosch J. (2017). The Evolution of Continuous Experimentation in Software Product
Development: From Data to a Data-driven Organization at Scale. In Proceedings of the 39th International Conference on
Software Engineering (ICSE), May 20 – 28th, Buenos Aires, Argentina.
• Process support for
continuous experimentation in
mission-critical systems
• Includes the different
experimentation objectives
and provides a classification of
the different experimentation
techniques and when these
can be used
Development
Pre-study
CI
Internal
laboratory
evaluation
Simulation
Customer
laboratory
evaluation
Passive
launch
Restricted
launch
One-customer
gradual rollout
Customer
laboratory
evaluation
Internal Feedback channel
Gradual
rollout
Customer
request
Market
R&D goals
R&D organization
Internal validation
Single customer
validation
Multiple customer
validation
Ideas
General
availability
Customer Feedback channel
A/B testing,
Crossover exp.
A/B testing,
Quasi-
experiments,
Crossover exp.
A/B testing,
Crossover
experiments
New features
Software
corrections
New
configurations
CE in mission-critical B2B systems
David Issa MaVos, Anas Dakkak, Jan Bosch, and Helena Holmström Olsson. 2020. ExperimentaYon for Business-to-
Business Mission-CriYcal Systems: A Case Study. In InternaHonal Conference on SoIware and Systems Process (ICSSP ’20),
October 10–11, 2020, Seoul, Republic of Korea.
BML Loop and MVP Development
Design Thinking – Lean – Agile (Gartner)
Continuous practices: DevOps
DevOps aims at bringing development and operations together in order to develop and deploy
resilient and high-quality software in short release cycles
Technical transformations include, e.g., automated deployments using build and continuous
integration tools, treating infrastructure as code, and continuous monitoring of infrastructure
and system behavior in production
On the organizational side, it is crucial to build and strengthen a collaborative culture to
successfully establish a straightforward communication and shared responsibilities within and
across teams
Continuous practices: DataOps
An approach that accelerates the delivery of high-quality results by automa@on and orchestra@on
of data life cycle stages
Adopts the best practices, processes, tools and technologies from Agile software engineering and
DevOps for governing analytics development, optimizing code verification, building and
delivering new analytics
Aims to help promoting the culture of collaboration and continuous improvement of data
Continuous practices: MLOps
MLOps involves data and model validations, in the context of CI
Processed datasets and trained models are automatically and continuously supplied
by data scientists to ML systems engineers
The introduction of new data and degradation of model performance require a
trigger to retrain model or improve model performance through online methods
Evolution of AI/ML/DL technology use
ExperimentaTon
& prototyping
Non-critical
deployment of
ML/DL
components
Critical
deployment of
ML/DL
components
Cascading
deployment of
ML/DL
components
Autonomous
ML/DL
components
Each of the steps requires increased activities of ‘AI engineering’.
Lwakatare, L., Raj, A.M., Bosch, J., Olsson, H.H., and Crnkovic, I. (2019). A Taxonomy
of Software Engineering Challenges for Machine Learning Systems: An empirical
investigation. In Proceedings of the International Conference of Agile Software
Development (XP), pp. 227 – 243, Springer, Cham.
• An end-to-end approach that
covers all steps from data
collection to retraining
deployed ML models
• The framework supports
practitioners in advancing
their prototypical analysis to a
deployed and continuously
retrained ML model
Framework for productive use of ML
Figalist, I., Elsner, C., Bosch, J. and Olsson, H.H., 2020, November. An End-to-End Framework for Productive Use of Machine
Learning in Software Analytics and Business Intelligence Solutions. In International Conference on Product-Focused Software
Process Improvement (pp. 217-233). Springer, Cham.
• Continuous delivery of ML systems:
• Development – Training – Deployment –
Integration - Evolution
• Includes phases
• Involves roles
• Requires collaboration and iteration
• Takes place in the context of a larger
system
AI driven Business Development
John, M.M., Olsson, H.H. and Bosch, J., 2022. Towards an AI-driven business development framework: A multi-case
study. Journal of Software: Evolution and Process, p.e2432.
AI engineering: Research Agenda
Generic AI engineering challenges Domain specific AI engineering challenges
Data science
Bosch, J., Olsson, H.H., and Crnkovic, I. (2021). Engineering AI systems: A research agenda, In Artificial Intelligence
Paradigms for Smart Cyber-Physical Systems. IGI Global
Strategic focus areas that are
related to the four main
phases of an ML/DL project.
• Who am I? And what is Software Center?
• Digitalization and Digital Transformation
• From Traditional to Digital:
Business models: Continuous value delivery and recurring revenue
Ways-of-working: Data-driven decision making and Ops practices
Ecosystems: Transformation and co-existence of existing and emerging
• Conclusion
Overview
Customer Need Evolution Model
Olsson, H.H. and Bosch, J., 2020. Going digital: Disruption and transformation in software-intensive
embedded systems ecosystems. Journal of Software: Evolution and Process, 32(6), p.e2249.
Ecosystem transformation
Olsson, H.H. and Bosch, J., 2020. Going digital: DisrupTon and transformaTon in soaware-intensive
embedded systems ecosystems. Journal of So4ware: Evolu>on and Process, 32(6), p.e2249.
Strategies used by incumbents
Olsson, H.H. and Bosch, J., 2020. Going digital: Disruption and transformation in software-intensive
embedded systems ecosystems. Journal of Software: Evolution and Process, 32(6), p.e2249.
Strategies used by new entrants
Olsson, H.H. and Bosch, J., 2020. Going digital: Disruption and transformation in software-intensive
embedded systems ecosystems. Journal of Software: Evolution and Process, 32(6), p.e2249.
• Digitalization is transforming (and disrupting) the embedded systems
industry to an extent that we have only seen the beginnings of
• To thrive in a digital age – companies need to continuously rethink,
reposition and reinvent their:
Business models: Continuous value delivery and recurring revenue
Ways-of-working: Ops practices and data-driven decision making
Ecosystems: Transformation, co-existence and strategic engagement
• Transforming from a traditional towards a digital company requires
effective use of software, data and AI for continuous delivery and
improvement of customer value
Conclusions
From Traditional to Digital: How software, data and AI are transforming the embedded systems industry
Thank you!
Thank you!
helena.holmstrom.olsson@mau.se

More Related Content

PDF
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
PDF
Digital Business Transformation | Strategy + Execution
PPTX
Beating the product credit crunch
PDF
Product Lines and Ecosystems: from customization to configuration
PPTX
Jan Bosch | Agile Product Development: From Hunch to Hard Data
PDF
Greetings david cutler inform and connect
PDF
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
PDF
Technology & Digital thinking form CIO forum submit 2019
DIGITAL EVOLUTION: A SUSTAINABLE APPROACH TO DIGITAL BUSINESS GROWTH
Digital Business Transformation | Strategy + Execution
Beating the product credit crunch
Product Lines and Ecosystems: from customization to configuration
Jan Bosch | Agile Product Development: From Hunch to Hard Data
Greetings david cutler inform and connect
Becoming a Software-Centric Business - Best Path Forward in an Uncertain Post...
Technology & Digital thinking form CIO forum submit 2019

Similar to From Traditional to Digital: How software, data and AI are transforming the embedded systems industry (20)

PDF
How to (not) become a Digital Enterprise by Jakob Freund
PPTX
Software Modernization for the Digital Economy
PDF
EDHEC Keynote Digital Oct 14 2017
PDF
Jesse Pulfer Pivotal Overview June 2018
PDF
Pioneering the Edge Learning Curve of 25 Years
PDF
Art of Serverless Business Value - Serverless Days Sydney 2019
PPTX
Charles Slicer-Watkinson - Subject Matter Expert, Seerene
PDF
Customize Transformation For A Personalized Experience
PPTX
CONTINUOUS DELIVERY EN BANQUE
PDF
MBA masterclass AG - Steven ten Napel
PDF
Real insights real_results-steve_robinson
 
PDF
Real Insights Real Results - Steve Robinson
PDF
Real insights real_results-steve_robinson
 
PPTX
The new dominant companies are running on data
PDF
Big Data LDN 2017: The New Dominant Companies Are Running on Data
PDF
Big Data LDN 2017: The New Dominant Companies Are Running on Data
PDF
Como a inovação influencia as pequenas e médias empresas
PDF
IBM Software Story
PDF
Enterprise Architecture For Digital Business Transforming It Geng Lin
PPTX
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...
How to (not) become a Digital Enterprise by Jakob Freund
Software Modernization for the Digital Economy
EDHEC Keynote Digital Oct 14 2017
Jesse Pulfer Pivotal Overview June 2018
Pioneering the Edge Learning Curve of 25 Years
Art of Serverless Business Value - Serverless Days Sydney 2019
Charles Slicer-Watkinson - Subject Matter Expert, Seerene
Customize Transformation For A Personalized Experience
CONTINUOUS DELIVERY EN BANQUE
MBA masterclass AG - Steven ten Napel
Real insights real_results-steve_robinson
 
Real Insights Real Results - Steve Robinson
Real insights real_results-steve_robinson
 
The new dominant companies are running on data
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Big Data LDN 2017: The New Dominant Companies Are Running on Data
Como a inovação influencia as pequenas e médias empresas
IBM Software Story
Enterprise Architecture For Digital Business Transforming It Geng Lin
'Digital Disruption & Digital Business Models' - EDHEC Business School Keynot...
Ad

More from SEAA 2022 (18)

PDF
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
PDF
Bad Smells in Industrial Automation: Sniffing out Feature Envy
PDF
Software Architecture Challenges in Process Automation - From Code Generation...
PDF
Exploiting dynamic analysis for architectural smell detection: a preliminary ...
PDF
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...
PDF
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...
PDF
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...
PDF
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...
PPTX
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...
PDF
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...
PDF
Service Classification through Machine Learning: Aiding in the Efficient Ide...
PDF
Maintainability Challenges inML:ASLR
PDF
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
PDF
An Industrial Experience Report about Challenges from Continuous Monitoring, ...
PDF
API Deprecation: A Systematic Mapping Study
PDF
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...
PDF
EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments
PDF
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...
Risk and Engineering Knowledge Integration in Cyber-physical Production Syste...
Bad Smells in Industrial Automation: Sniffing out Feature Envy
Software Architecture Challenges in Process Automation - From Code Generation...
Exploiting dynamic analysis for architectural smell detection: a preliminary ...
On the Role of Personality Traits in Implementation Tasks: A Preliminary Inve...
An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract...
Have Java Production Methods Co-Evolved With Test Methods Properly?: A Fine-G...
A Preliminary Conceptualization and Analysis on Automated Static Analysis Too...
An Evaluation of Effort-Aware Fine-Grained Just-in-Time Defect Prediction Met...
The Impact of Forced Working-From-Home on Code Technical Debt: An Industrial ...
Service Classification through Machine Learning: Aiding in the Efficient Ide...
Maintainability Challenges inML:ASLR
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
An Industrial Experience Report about Challenges from Continuous Monitoring, ...
API Deprecation: A Systematic Mapping Study
MDEML_UMLsec4Edge Extending UMLsec to model data-protection-compliant edge co...
EMMM: A Unified Meta-Model for Tracking Machine Learning Experiments
Easing the Reuse of ML Solutions by Interactive Clustering-based Autotuning i...
Ad

Recently uploaded (20)

PPTX
Classification Systems_TAXONOMY_SCIENCE8.pptx
PPTX
SCIENCE10 Q1 5 WK8 Evidence Supporting Plate Movement.pptx
PPTX
neck nodes and dissection types and lymph nodes levels
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PDF
. Radiology Case Scenariosssssssssssssss
PPTX
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
PPT
protein biochemistry.ppt for university classes
PPTX
The KM-GBF monitoring framework – status & key messages.pptx
PDF
bbec55_b34400a7914c42429908233dbd381773.pdf
PPTX
2. Earth - The Living Planet Module 2ELS
PPTX
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
PPTX
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
PPTX
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
PDF
Sciences of Europe No 170 (2025)
PPTX
GEN. BIO 1 - CELL TYPES & CELL MODIFICATIONS
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PPTX
INTRODUCTION TO EVS | Concept of sustainability
Classification Systems_TAXONOMY_SCIENCE8.pptx
SCIENCE10 Q1 5 WK8 Evidence Supporting Plate Movement.pptx
neck nodes and dissection types and lymph nodes levels
Phytochemical Investigation of Miliusa longipes.pdf
. Radiology Case Scenariosssssssssssssss
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
protein biochemistry.ppt for university classes
The KM-GBF monitoring framework – status & key messages.pptx
bbec55_b34400a7914c42429908233dbd381773.pdf
2. Earth - The Living Planet Module 2ELS
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
G5Q1W8 PPT SCIENCE.pptx 2025-2026 GRADE 5
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
Sciences of Europe No 170 (2025)
GEN. BIO 1 - CELL TYPES & CELL MODIFICATIONS
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
AlphaEarth Foundations and the Satellite Embedding dataset
INTRODUCTION TO EVS | Concept of sustainability

From Traditional to Digital: How software, data and AI are transforming the embedded systems industry

  • 1. From Traditional to Digital: How software, data and AI are transforming the embedded systems industry Helena Holmström Olsson Professor of Computer Science Dept. of Computer Science and Media Technology Malmö University, Sweden
  • 2. • Who am I? And what is Software Center? • Digitalization and Digital Transformation • From Traditional to Digital: Business models: Continuous value delivery and recurring revenue Ways-of-working: Data-driven decision making and Ops practices Ecosystems: Transformation and co-existence of existing and emerging • Conclusion Overview
  • 4. Software Center Mission: To significantly improve the digitalization capability of the European Software-Intensive industry
  • 7. Stairway to Heaven: Speed R&D teams R&D teams V&V R&D teams V&V Release Cust. Sup. R&D teams V&V Release Cust. sup. Prod. mgmt. Sales & mrkt Olsson, H.H., Alahyari, H. and Bosch, J. (2012). Climbing the “Stairway to Heaven”. A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software. In Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced Applications (pp. 392-399). IEEE.
  • 8. • Who am I? And what is So>ware Center? • Digitaliza?on and Digital Transforma?on • From Tradi?onal to Digital: Business models: Con<nuous value delivery and recurring revenue Ways-of-working: Data-driven decision making and Ops prac<ces Ecosystems: Transforma<on and co-existence of exis<ng and emerging • Conclusion Overview
  • 9. Digitalization Digitalization is the use of digital technologies to change a business model and provide new revenue and value- producing opportunities; it is the process of moving to a digital business. - Gartner
  • 11. • …”is an effect that changes the fundamental expectations and behaviors in a culture, market, industry or process that is caused by, or expressed through, digital capabilities, channels or assets.” (Gartner.com) • …the change that happens when new digital technologies, services, capabilities, and business models affect and change the value of the industry's existing services and goods.” (Simplilearn.com) Digital disruption ZipCar, Lyft, Uber P2P commerce, e.g., Airbnb Online payment, digital wallets, cryptocurrency 3D printing Apple, Google etc. Voice, video, media (Skype, Reddit, Discord)
  • 12. Technology Evolution mechanics electronics so;ware data artificial intelligence digitalization
  • 13. Business Evolution Transactional model(s) Subscription-based model(s) Value-based and continuous model(s) Business model evolu9on New partner(s) New partner(s) New partner(s) Ecosystem evolution DevOps DataOps MLOps Ways-of- working evolu9on Olsson, H. H., & Bosch, J. (2020). Going digital: Disruption and transformation in software-intensive embedded systems ecosystems. Journal of Software: Evolution and Process, e2249.
  • 14. Product sales (limited service revenue) Product-as-a- service sales Complementary services around products Customer KPI’s- based business model Multi-sided ecosystem model Focus is on the product as a mechanical and physical item Product sold ”as-is” Focus is on the product but with a few services in areas such as e.g. support Reactive SW updates Focus is on expanding service offerings around the product Proactive and continuous SW updates Focus shifts to customer outcomes and data is monetized with the primary customer base Continuous upgrade of SW and periodic upgrade of electronics and HW Data for product performance Data for QA and diagnostics Data for primary customer base Data for secondary customer base Data from one customer is used for that customer Data for human interpretation Static ML models trained on fixed data sets AI integrated into DevOps Mass customization with ML models adjusting to products and users Autonomous system experimentation Product updates and changes because of the potential to monetize the secondary customer base Full digitalized offering AI/ML/DL dimension Business model dimension Data exploitation dimension Product upgrade dimension From Traditional to Digital: The evolution path along four dimensions Bosch, J., and Olsson, H.H. (2021). "Digital for real: A multicase study on the digital transformation of companies in the embedded systems domain.” Journal of Software: Evolution and Process 33, no. 5: e2333.
  • 15. • Who am I? And what is Software Center? • Digitalization and Digital Transformation • From Traditional to Digital: Business models: Continuous value delivery and recurring revenue Ways-of-working: Data-driven decision making and Ops practices Ecosystems: Transformation and co-existence of existing and emerging • Conclusion Overview
  • 18. service revenue product revenue secondary customer base total revenue (2) The business model dimension Product sales (limited service revenue) Product-as-a- service sales Complementary services around products Customer KPI’s- based business model Multi-sided ecosystem model 100% product sales 20% product sales Time Business model dimension Bosch, Jan, and Helena H. Olsson. "Digital for real: A multicase study on the digital transformation of companies in the embedded systems domain.” Journal of Software: Evolution and Process 33, no. 5 (2021): e2333.
  • 19. Product- oriented value Outcome- oriented value Comparative value Two - (multi) sided markets Product performance, product health, preventive maintenence Customer insights (productivity, efficiency, quality), life cycle management, device and asset management Comparison to compeAtors, benchmarking, trend analysis, acAons and recommendaAons Data from one customer is used for another (new) customer/ (and vice versa) Commodity Differentiating Innovation Few opportunities for monetization and no generation of new (recurring) revenue streams Customer 1 Customer 2 data data Premium priced product with product-oriented value “as a package” Value is paid for separately (on top of existing sales) Value is paid for separately (beyond existing sales) Data is monetized, e.g., data-as-a-service Opportunities for monetization and generation of new (recurring) revenue streams New (recurring) revenue streams Value provided to stakeholders: Value Offerings Framework Olsson, H.H., and Bosch, J. (2022). Living in a Pink Cloud or Fighting a Whack-a-Mole? On the Creation of Recurring Revenue Streams in the Embedded Systems Domain. SEAA, August 31 – September 2, Maspalomas, Gran Canaria, Spain, 2022.
  • 20. • Who am I? And what is Software Center? • Digitalization and Digital Transformation • From Traditional to Digital: Business models: Continuous value delivery and recurring revenue Ways-of-working: Data-driven decision making and Ops practices Ecosystems: Transformation and co-existence of existing and emerging • Conclusion Overview
  • 22. Experimentation Data is what keeps us alive. Everything we do ends up with, or start with, an experiment. We have passed the point where we make decisions on what to ship or not. Everything is instrumented and we base what to ship on the results we get from experimentation”. (Product Manager, Microsoft) “We know how much you click, how fast you click, how long you stay, when you come back… This translates into metrics that span across page level metrics, script errors, performance, frequency of pop-up’s, queries per user, click through rate, sessions per user, re-visits of users...”. (Product Manager, Microso4)
  • 23. • Due to increasing connectivity and data collection from products in the field, data-driven practices are being adopted also in software-intensive embedded systems companies • Experiments are run on selected instances of the system or as comparisons of previously computed data to ensure value delivery to customers, improve quality and explore new value propositions What we see happening… Performance Stability Efficiency Feedback time Flexibility Security
  • 24. Olsson, H.H, and Bosch, J. (2014). The HYPEX model: From opinions to data- driven software development. In Continuous software engineering, pp. 155- 164. Springer, Cham, 2014. Strategic product goal Feature: expected behavior (Bexp) select implement MVF actual behavior (Bact) generate Bexp Experimentation relevant gap (Bact ≠ Bexp) no gap (Bact = Bexp) Business strategy and goals Feature backlog Gap analysis Develop hypotheses implement alternative MVF Product extend MVF abandon DevOps: The HYPEX Model
  • 25. The ‘Experimentation Evolution Model’ Fabijan, A., Dmitriev, P., Olsson, H. H., and Bosch J. (2017). The Evolution of Continuous Experimentation in Software Product Development: From Data to a Data-driven Organization at Scale. In Proceedings of the 39th International Conference on Software Engineering (ICSE), May 20 – 28th, Buenos Aires, Argentina.
  • 26. • Process support for continuous experimentation in mission-critical systems • Includes the different experimentation objectives and provides a classification of the different experimentation techniques and when these can be used Development Pre-study CI Internal laboratory evaluation Simulation Customer laboratory evaluation Passive launch Restricted launch One-customer gradual rollout Customer laboratory evaluation Internal Feedback channel Gradual rollout Customer request Market R&D goals R&D organization Internal validation Single customer validation Multiple customer validation Ideas General availability Customer Feedback channel A/B testing, Crossover exp. A/B testing, Quasi- experiments, Crossover exp. A/B testing, Crossover experiments New features Software corrections New configurations CE in mission-critical B2B systems David Issa MaVos, Anas Dakkak, Jan Bosch, and Helena Holmström Olsson. 2020. ExperimentaYon for Business-to- Business Mission-CriYcal Systems: A Case Study. In InternaHonal Conference on SoIware and Systems Process (ICSSP ’20), October 10–11, 2020, Seoul, Republic of Korea.
  • 27. BML Loop and MVP Development
  • 28. Design Thinking – Lean – Agile (Gartner)
  • 29. Continuous practices: DevOps DevOps aims at bringing development and operations together in order to develop and deploy resilient and high-quality software in short release cycles Technical transformations include, e.g., automated deployments using build and continuous integration tools, treating infrastructure as code, and continuous monitoring of infrastructure and system behavior in production On the organizational side, it is crucial to build and strengthen a collaborative culture to successfully establish a straightforward communication and shared responsibilities within and across teams
  • 30. Continuous practices: DataOps An approach that accelerates the delivery of high-quality results by automa@on and orchestra@on of data life cycle stages Adopts the best practices, processes, tools and technologies from Agile software engineering and DevOps for governing analytics development, optimizing code verification, building and delivering new analytics Aims to help promoting the culture of collaboration and continuous improvement of data
  • 31. Continuous practices: MLOps MLOps involves data and model validations, in the context of CI Processed datasets and trained models are automatically and continuously supplied by data scientists to ML systems engineers The introduction of new data and degradation of model performance require a trigger to retrain model or improve model performance through online methods
  • 32. Evolution of AI/ML/DL technology use ExperimentaTon & prototyping Non-critical deployment of ML/DL components Critical deployment of ML/DL components Cascading deployment of ML/DL components Autonomous ML/DL components Each of the steps requires increased activities of ‘AI engineering’. Lwakatare, L., Raj, A.M., Bosch, J., Olsson, H.H., and Crnkovic, I. (2019). A Taxonomy of Software Engineering Challenges for Machine Learning Systems: An empirical investigation. In Proceedings of the International Conference of Agile Software Development (XP), pp. 227 – 243, Springer, Cham.
  • 33. • An end-to-end approach that covers all steps from data collection to retraining deployed ML models • The framework supports practitioners in advancing their prototypical analysis to a deployed and continuously retrained ML model Framework for productive use of ML Figalist, I., Elsner, C., Bosch, J. and Olsson, H.H., 2020, November. An End-to-End Framework for Productive Use of Machine Learning in Software Analytics and Business Intelligence Solutions. In International Conference on Product-Focused Software Process Improvement (pp. 217-233). Springer, Cham.
  • 34. • Continuous delivery of ML systems: • Development – Training – Deployment – Integration - Evolution • Includes phases • Involves roles • Requires collaboration and iteration • Takes place in the context of a larger system AI driven Business Development John, M.M., Olsson, H.H. and Bosch, J., 2022. Towards an AI-driven business development framework: A multi-case study. Journal of Software: Evolution and Process, p.e2432.
  • 35. AI engineering: Research Agenda Generic AI engineering challenges Domain specific AI engineering challenges Data science Bosch, J., Olsson, H.H., and Crnkovic, I. (2021). Engineering AI systems: A research agenda, In Artificial Intelligence Paradigms for Smart Cyber-Physical Systems. IGI Global Strategic focus areas that are related to the four main phases of an ML/DL project.
  • 36. • Who am I? And what is Software Center? • Digitalization and Digital Transformation • From Traditional to Digital: Business models: Continuous value delivery and recurring revenue Ways-of-working: Data-driven decision making and Ops practices Ecosystems: Transformation and co-existence of existing and emerging • Conclusion Overview
  • 37. Customer Need Evolution Model Olsson, H.H. and Bosch, J., 2020. Going digital: Disruption and transformation in software-intensive embedded systems ecosystems. Journal of Software: Evolution and Process, 32(6), p.e2249.
  • 38. Ecosystem transformation Olsson, H.H. and Bosch, J., 2020. Going digital: DisrupTon and transformaTon in soaware-intensive embedded systems ecosystems. Journal of So4ware: Evolu>on and Process, 32(6), p.e2249.
  • 39. Strategies used by incumbents Olsson, H.H. and Bosch, J., 2020. Going digital: Disruption and transformation in software-intensive embedded systems ecosystems. Journal of Software: Evolution and Process, 32(6), p.e2249.
  • 40. Strategies used by new entrants Olsson, H.H. and Bosch, J., 2020. Going digital: Disruption and transformation in software-intensive embedded systems ecosystems. Journal of Software: Evolution and Process, 32(6), p.e2249.
  • 41. • Digitalization is transforming (and disrupting) the embedded systems industry to an extent that we have only seen the beginnings of • To thrive in a digital age – companies need to continuously rethink, reposition and reinvent their: Business models: Continuous value delivery and recurring revenue Ways-of-working: Ops practices and data-driven decision making Ecosystems: Transformation, co-existence and strategic engagement • Transforming from a traditional towards a digital company requires effective use of software, data and AI for continuous delivery and improvement of customer value Conclusions