a9s - digital transformation case study

Post on 11-Feb-2017

153 Views

Category:

Presentations & Public Speaking

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

Julian Fischer
Hervorheben, worum es eigentlich geht:Feeback loops! Lernen. Gelerntes einarbeiten.

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