61
Digital Transformation Case Study

a9s - Digital Transformation Case Study

Embed Size (px)

Citation preview

Page 1: a9s - Digital Transformation Case Study

Digital Transformation Case Study

Page 2: a9s - Digital Transformation Case Study

Introduction

Page 3: a9s - Digital Transformation Case Study
Page 4: a9s - Digital Transformation Case Study

Case Study

Page 5: a9s - Digital Transformation Case Study

German Industry Company

Page 6: a9s - Digital Transformation Case Study

Building an Industry 4.0 Platform

based on Cloud Foundry

Page 7: a9s - Digital Transformation Case Study

Disrupt or be disrupted.

Page 8: a9s - Digital Transformation Case Study

International competitorsare already in a digital

transformation.

Page 9: a9s - Digital Transformation Case Study

Digital Transformation is a must.

Page 10: a9s - Digital Transformation Case Study

Digital Transformation

Page 11: a9s - Digital Transformation Case Study

Learn how to become disruptive.

Page 12: a9s - Digital Transformation Case Study

Build your Disruptive Stack

Page 13: a9s - Digital Transformation Case Study

XPAgileLean

KanbanCloudIaaS

PaaS

SaaS

Lean Startup

Lean EnterpriseScrum

PCF

Data Services

Microservices

Continuous Integration

Continuous Deployment

TDD/BDD

Devops

NoSQLBig Data

Cloud Foundry

Page 14: a9s - Digital Transformation Case Study

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

Page 15: a9s - Digital Transformation Case Study

🤔What?

Page 16: a9s - Digital Transformation Case Study

Culture

Methodology

Technology

Dimensions of aDigital Transformation

Page 17: a9s - Digital Transformation Case Study

Paradigms map to values.Values influence behavior.

Behavior comprises culture.

Page 18: a9s - Digital Transformation Case Study

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

Page 19: a9s - Digital Transformation Case Study

Culture

Methodology

Technology

Dimensions of aDigital Transformation

Page 20: a9s - Digital Transformation Case Study

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

Page 21: a9s - Digital Transformation Case Study

Digital Transformation is about changing your organization’s

culture!

Page 22: a9s - Digital Transformation Case Study

…with additional impact onmethodology and

technology.

Page 23: a9s - Digital Transformation Case Study

It’s simpler than you think.Digital transformation essence.

Paradigms overlap in value.

Page 24: a9s - Digital Transformation Case Study

Focus on the customer (value)

Page 25: a9s - Digital Transformation Case Study

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

Page 26: a9s - Digital Transformation Case Study

Sustainability

Page 27: a9s - Digital Transformation Case Study

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

Page 28: a9s - Digital Transformation Case Study

High people awareness

Page 29: a9s - Digital Transformation Case Study

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

Page 30: a9s - Digital Transformation Case Study

Feedback, Learning & Adoption

Page 31: a9s - Digital Transformation Case Study

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

Page 32: a9s - Digital Transformation Case Study

Efficiency and Productivity

Page 33: a9s - Digital Transformation Case Study

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

Page 34: a9s - Digital Transformation Case Study

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

Page 35: a9s - Digital Transformation Case Study

When approached with the right mindset and

methodologyCloud Foundry can

boost your productivity by living lean and agile

values.

Page 36: a9s - Digital Transformation Case Study

Ways to approach aDigital Transformation

Page 37: a9s - Digital Transformation Case Study

Culture

Methodology

Technology

Dimensions of aDigital Transformation

People

Processes & Habits

Languages, Frameworks, …

What you want to change

What you have to influence

Page 38: a9s - Digital Transformation Case Study

Culture

Methodology

Technology

Transformation Choices

People

Processes & Habits

Languages, Frameworks, …

Educate or hire.

Change or bootstrap.

Page 39: a9s - Digital Transformation Case Study

Cannibalizationvs.

Transformation

Page 40: a9s - Digital Transformation Case Study

Transforming an existing Organization

Page 41: a9s - Digital Transformation Case Study

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

Page 42: a9s - Digital Transformation Case Study

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

Page 43: a9s - Digital Transformation Case Study

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

Page 44: a9s - Digital Transformation Case Study

Beware of anti-patterns:The Waterscrumfall

Page 45: a9s - Digital Transformation Case Study

Classic Value Chain

Management Product Management Development

Operations

💡 📄 💾

Page 46: a9s - Digital Transformation Case Study

That’s the Theory

Page 47: a9s - Digital Transformation Case Study

Classic Value Chain

Management Product Management Development

Operations

💡 📄

💡💡💡

What to do with these ideas?Ignore recent learning?

Page 48: a9s - Digital Transformation Case Study

Adding iterative developmenthelps but doesn’t fix the entire

problem.

Page 49: a9s - Digital Transformation Case Study

Classic Value Chain

Management Product Management Development

Operations

💡 📄 💾

Waterfall

Scrum

= Waterscrumfall

Page 50: a9s - Digital Transformation Case Study

• Antipattern• = Sequential, directed, one-way

processes before and after an „agile development“ phase of the value chain

• Software engineering maybe slightly improved

Waterscrumfall

Page 51: a9s - Digital Transformation Case Study

This is not lean.This is not XP.

This is not agile.

Julian Fischer
Hervorheben, worum es eigentlich geht:Feeback loops! Lernen. Gelerntes einarbeiten.
Page 52: a9s - Digital Transformation Case Study

Classic Value Chain

Management Product Management Development

Operations

💡 📄 💾

💡 💡 💡💡💡 💡 💡💡 💡 💡 💡💡

Page 53: a9s - Digital Transformation Case Study

Learning happens all along the way.

Page 54: a9s - Digital Transformation Case Study

Embrace learning along your entire value chain

by working with iterations and allow feedback to change your

original plan!

Page 55: a9s - Digital Transformation Case Study

The Lean Engineof a Learning Organization

Page 56: a9s - Digital Transformation Case Study

Build

MeasureLearn

product/market fit

The Lean Engine

Page 57: a9s - Digital Transformation Case Study

MeasureLearn

BuildDEV OP

💾💾💾

Each iteration results into a product release.Tested and evaluated against the actual customer.

Page 58: a9s - Digital Transformation Case Study

To avoid a waterscrumfall…

Page 59: a9s - Digital Transformation Case Study

…the entire value chain needs

transformation.

Page 60: a9s - Digital Transformation Case Study

Questions?

@fischerjulian@anynines

Comments?

Page 61: a9s - Digital Transformation Case Study

Thank you.@fischerjulian

@anynines