Digital Transformation Case Study
Introduction
Case Study
German Industry Company
Building an Industry 4.0 Platform
based on Cloud Foundry
Disrupt or be disrupted.
International competitorsare already in a digital
transformation.
Digital Transformation is a must.
Digital Transformation
Learn how to become disruptive.
Build your Disruptive Stack
XPAgileLean
KanbanCloudIaaS
PaaS
SaaS
Lean Startup
Lean EnterpriseScrum
PCF
Data Services
Microservices
Continuous Integration
Continuous Deployment
TDD/BDD
Devops
NoSQLBig Data
Cloud Foundry
XPAgileLean
KanbanCloudIaaS
PaaS
SaaS
Lean Startup
Lean EnterpriseScrum
PCF
Data Services
Microservices
Continuous Integration
Continuous Deployment
TDD/BDD
Devops
Time To Value
NoSQLBig Data
Cloud Foundry
🤔What?
Culture
Methodology
Technology
Dimensions of aDigital Transformation
Paradigms map to values.Values influence behavior.
Behavior comprises culture.
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
Satisfy the customer!
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
Culture
Methodology
Technology
Dimensions of aDigital Transformation
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
The highest goal is to satisfy the customer.
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
Digital Transformation is about changing your organization’s
culture!
…with additional impact onmethodology and
technology.
It’s simpler than you think.Digital transformation essence.
Paradigms overlap in value.
Focus on the customer (value)
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
Satisfy the customer!
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
Sustainability
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
Satisfy the customer!
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
High people awareness
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
Satisfy the customer!
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
Feedback, Learning & Adoption
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
Satisfy the customer!
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
Efficiency and Productivity
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
Satisfy the customer!
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
Cloud Foundry
Lean
Agile
Cloud
Automation
Continuous Integration
Continuous Deployment
Continuous Delivery
Configuration Management
Devops
Automation
Self-Healing
Scalability
On-demand self-service
Pay as you go
Satisfy the customer!
Early and continuous delivery of valuable software.
Welcome changing requirementsIntegrate business people and developers changing
requirementsTrust a motivated team to get the job done
Provide the required work environment and support
Working software is the primary measure of progress
Agile processes promote sustainable development
Sponsors, devs and users are able to keep the pace
Continuous attention to technical and design excellence
Simplicity. Maximizing the amount of work done
Best work results come from self-organizing teams
Regular team reflection: self-improvement
Look at the customer value from customer’s perspective
Identify value stream > Visualize your workflow
Optimize the flow. Pull system.
Continuous improvement
Culture of self-responsibility. Mission Ctrl. vs. Cmd & Ctrl.
Leaderships is service to the employee
Open information and feedback processes
Waste reduction. Focus on value
Cross-functional teams
It’s about the people
Learning Org. Build/Measure/Learn. Validated learning
Sustainability
When approached with the right mindset and
methodologyCloud Foundry can
boost your productivity by living lean and agile
values.
Ways to approach aDigital Transformation
Culture
Methodology
Technology
Dimensions of aDigital Transformation
People
Processes & Habits
Languages, Frameworks, …
What you want to change
What you have to influence
Culture
Methodology
Technology
Transformation Choices
People
Processes & Habits
Languages, Frameworks, …
Educate or hire.
Change or bootstrap.
Cannibalizationvs.
Transformation
Transforming an existing Organization
TransformationDigital
Transformation Awareness ✅
Customer
Division A
Product Management
Software Development
Software Operations
C-Level Management
…
Disruptive StackBlueprint
Lean Agile
Cloud
Cloud
Cloud
Cloud
Cloud
Cloud
Cloud
TransformationDigital
Transformation Awareness ✅
Customer
Division A
Product Management
Software Development
Software Operations
C-Level Management
…
Disruptive StackBlueprint
Lean Agile
Cloud
Cloud
Cloud
Cloud
Cloud
Cloud
Cloud
TransformationDigital
Transformation Awareness ✅
Customer
Division A
Product Management
Software Development
C-Level Management
…
Disruptive StackBlueprint
Lean Agile
Cloud
Cloud
Cloud
Cloud
Cloud
Software OperationsCloud
Cloud
Beware of anti-patterns:The Waterscrumfall
Classic Value Chain
Management Product Management Development
Operations
💡 📄 💾
That’s the Theory
Classic Value Chain
Management Product Management Development
Operations
💡 📄
💡💡💡
What to do with these ideas?Ignore recent learning?
Adding iterative developmenthelps but doesn’t fix the entire
problem.
Classic Value Chain
Management Product Management Development
Operations
💡 📄 💾
Waterfall
Scrum
= Waterscrumfall
• Antipattern• = Sequential, directed, one-way
processes before and after an „agile development“ phase of the value chain
• Software engineering maybe slightly improved
Waterscrumfall
This is not lean.This is not XP.
This is not agile.
Classic Value Chain
Management Product Management Development
Operations
💡 📄 💾
💡 💡 💡💡💡 💡 💡💡 💡 💡 💡💡
Learning happens all along the way.
Embrace learning along your entire value chain
by working with iterations and allow feedback to change your
original plan!
The Lean Engineof a Learning Organization
Build
MeasureLearn
product/market fit
The Lean Engine
MeasureLearn
BuildDEV OP
💾💾💾
Each iteration results into a product release.Tested and evaluated against the actual customer.
To avoid a waterscrumfall…
…the entire value chain needs
transformation.
Questions?
@fischerjulian@anynines
Comments?
Thank you.@fischerjulian
@anynines
Top Related