Top Banner
The Next Generation (of) IT A guide to the enterprise IT revolution Uwe Friedrichsen, codecentric AG, 2012-2014
61

The Next Generation (of) IT

May 10, 2015

Download

Technology

This is the successor of my Dr. Hectic and Mr. Hype presentation where I first explained the consequences of the economic darwinism for an enterprise IT and started to lay out a new, competitive IT that is ready to respond to the new change drivers.

In this presentation I try to provide a more comprehensive picture than in the former presentation. I added additional change drivers that were missing in the first presentation and derived the goals, the principles and the building blocks for an appropriate next generation of an enterprise IT in a lot more detail than in the first presentation.

Yet, the presentation is still very high level as it tries to lay out a complete vision for a future enterprise IT in 60 minutes, i.e., it would be possible to create one or more detailed presentation for mostly every single term and statement in this presentation. Thus, it might appear too high level for some persons. On the other hand I think it is important to create such a high level vision as it makes it a lot easier to classify all those trends that are pushing on us every single day.

And as always the voice track is missing. Yet, I hope that the presentation provides some valuable insights.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Next Generation (of) IT

The Next Generation (of ) IT A guide to the enterprise IT revolution

Uwe Friedrichsen, codecentric AG, 2012-2014

Page 2: The Next Generation (of) IT

@ufried Uwe Friedrichsen | [email protected] | http://slideshare.net/ufried | http://ufried.tumblr.com

Page 3: The Next Generation (of) IT

Once upon a time …

Page 4: The Next Generation (of) IT

Charles Robert Darwin (1809 – 1882)

Page 5: The Next Generation (of) IT

„Survival of the Fittest“

Page 6: The Next Generation (of) IT

fitness (ˈfɪtnɪs), n 1.  the state of being fit 2.  (Biology) biology

a.  the degree of adaptation of an organism to its environment, determined by its genetic constitution

b.  the ability of an organism to produce viable offspring capable of surviving to the next generation

Collins English Dictionary – Complete and Unabridged © HarperCollins Publishers 1991, 1994, 1998, 2000, 2003

http://www.thefreedictionary.com/fitness

Page 7: The Next Generation (of) IT

Economic Darwinism

Page 8: The Next Generation (of) IT

Economic Darwinism Everyone is affected by Economic Darwinism •  All sectors •  Growing globalization on all levels •  Internet business •  More competitors per customer •  Higher customer expectations •  Lower customer loyalty à In the long run only those will survive who meet the customer needs and demands best

Page 9: The Next Generation (of) IT

IT is the nervous system IT is vital •  All companies •  IT is not just supporter or „cost center “ … •  … but it is the central nervous system •  Even short IT outages considered critical •  No business change without IT •  No new products without IT à IT limits the maximum possible adaption rate of a company

Page 10: The Next Generation (of) IT

IT is a key success factor for belonging to the survivors of the economic darwinism

Page 11: The Next Generation (of) IT

What business needs from IT …

Page 12: The Next Generation (of) IT
Page 13: The Next Generation (of) IT

How IT serves business …

Page 14: The Next Generation (of) IT
Page 15: The Next Generation (of) IT

Agile ! … ?

Page 16: The Next Generation (of) IT

Source: Dein Freund der Baum

Page 17: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

IT

Technology-related Change Drivers

Page 18: The Next Generation (of) IT

But there is more …

Page 19: The Next Generation (of) IT

Lean Enterprise

Productshaping/optimization

Innovation

Measure & analyze Accelerating OODA loop

Quick customer feedback cycles

Page 20: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

Lean Enterprise

IT

Technology-related Change Drivers

Page 21: The Next Generation (of) IT

IT as a Product

Virtualization of products

IT-centric business models

Disruptive new business models

Page 22: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

Lean Enterprise

IT as a Product

IT

Technology-related Change Drivers

Page 23: The Next Generation (of) IT

Pay-per-Use

Business Case

Self-Service

Cloud

Elasticity

UnreliableCOTS Hardware

Provisioning Speed

Page 24: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

Lean Enterprise

IT as a Product

Cloud

IT

Technology-related Change Drivers

Page 25: The Next Generation (of) IT

Zero Downtime

Peer Multiplication

Mobile & IoT

Deep Process Integration

UnreliableCommunication Unpredictable

Load Patterns

Page 26: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

Lean Enterprise

IT as a Product

Cloud

IoT

Mobile

IT

Technology-related Change Drivers

Page 27: The Next Generation (of) IT

… and more

Big Data Analysis

Amplifiers

Social

Page 28: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

Lean Enterprise

IT as a Product

Cloud

IoT

Mobile

IT Big Data Analytics Social

Technology-related Change Drivers

Page 29: The Next Generation (of) IT

What has traditional IT to offer to respond to those challenges?

Page 30: The Next Generation (of) IT

Design  

Implement  

Execute  Monitor  

Op5mise  

BPM  Cycle  

Page 31: The Next Generation (of) IT

Analysis

Software Engineering Disciplines

Architecture

Development Build Test

Deployment

Operations Management

Page 32: The Next Generation (of) IT

So, that should be easy for IT, right?

Page 33: The Next Generation (of) IT

Then, why the @$#%! … ?

Page 34: The Next Generation (of) IT

We base our optimization efforts on the wrong goals and principles

Page 35: The Next Generation (of) IT

Analysis Architecture Development Build Test Deployment Operations

Management

Local Optimization Local Optimization Local Optimization Local Optimization Local Optimization Local Optimization Local Optimization

Rudimentary connection via artefacts

Isolated optimizations, no overall vision

Fault avoidance as driver

Artefacts

Process Framework

Artefacts Artefacts Artefacts Artefacts Artefacts Artefacts

Artefacts

Page 36: The Next Generation (of) IT

Fault avoidance as superior goal

Local optimization

Cost minimization

Process frenzy

Long-term planning Central control

Standardization

Page 37: The Next Generation (of) IT

Goals

drive

Principles

drive

Building Blocks

Page 38: The Next Generation (of) IT

What are the new goals?

Page 39: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

Lean Enterprise

IT as a Product

Cloud

IoT

Mobile

IT Big Data Analytics Social

Technology-related Change Drivers

Page 40: The Next Generation (of) IT

Short cycle times

Continuous output

High flexibility

High reliability Equally Valued Goals

Holistic consideration

Goals of a Next Generation (of ) IT

Page 41: The Next Generation (of) IT

Where can we learn how to implement it?

Page 42: The Next Generation (of) IT

Let’s learn from the wild ones

Page 43: The Next Generation (of) IT

Economic Darwinism

Business-related Change Drivers

Lean Enterprise

IT as a Product

Cloud

IoT

Mobile

IT Big Data Analytics Social

Technology-related Change Drivers

ü

Page 44: The Next Generation (of) IT

Short cycle times

Continuous output

High flexibility

High reliability Equally Valued Goals

Holistic consideration

Goals of a Next Generation (of ) IT

ü

Page 45: The Next Generation (of) IT

What are the new principles?

Page 46: The Next Generation (of) IT

Principles of a Next Generation (of ) IT

The Core Principles

Maximizing innovation instead of minimizing costs

Controlled experiments instead of fault avoidance at any cost

Decentralized, self dependent teams instead of central control and goal sheets

Flexible adaption instead of static planning

Accepting complexity on all levels

Based on Jeff Sussna's 21st Century IT Manifesto (http://blog.ingineering.it/post/39385342347/21st-century-it-manifesto) Refined in collaboration with Eberhard Wolff

Page 47: The Next Generation (of) IT

Principles of a Next Generation (of ) IT

The Technical Principles

Diversity & lightweight tools instead of monoculture & integrated solutions

Resilience instead of stability

Microservices instead of monoliths

Elasticity instead of upfront capacity planning

Consistent automation of routine tasks

Based on Jeff Sussna's 21st Century IT Manifesto (http://blog.ingineering.it/post/39385342347/21st-century-it-manifesto) Refined in collaboration with Eberhard Wolff

Page 48: The Next Generation (of) IT

And what are the building blocks?

Page 49: The Next Generation (of) IT

Governance

Organization

Process People

Technology

Change Domains

Adaptation

Page 50: The Next Generation (of) IT

Feature Flow (No Projects)

Lean Agile

DevOps

Architecture by Constraints (No Blueprints)

Process

Page 51: The Next Generation (of) IT

End-to-End Responsibility

Decentralized Control

Organization

Continuous Delivery

DevOps

Cross-functional Teams

Page 52: The Next Generation (of) IT

End-to-End Responsibility

Craftsmanship

People

T-Shaped

Curiosity

Page 53: The Next Generation (of) IT

Microservices

Cloud

Technology

Automation

Elasticity Resilience

Diversity

Page 54: The Next Generation (of) IT

Decentralized Control

Management by Values & Goals

Governance

Beyond Budgeting

Focus on Results (not Processes) Continuous

Adaptation

Page 55: The Next Generation (of) IT

Relative Targets

Quick Feedback Loops

Adaptation

Systemic Optimization

Continuous improvement

Page 56: The Next Generation (of) IT

So well, and what do we get from this?

Page 57: The Next Generation (of) IT

Target state Self-dependent, cross-functional teams

instead of functional organizations Features instead of projects Quick delivery instead of complete solutions Result focus instead of process focus T-shaped people instead of subject experts Architectural constraints instead of blueprints Values & goals instead of command & control Re-implementation instead of re-use Diversity instead of standardization Resilience instead of stability …

Page 58: The Next Generation (of) IT

Currently the old wisdom becomes stale and hypes become essentials

Fashions become Fundamentals

Page 59: The Next Generation (of) IT

It’s the most disruptive and exciting changewe have seen in IT for many years

Join the IT revolution!

Page 60: The Next Generation (of) IT

@ufried Uwe Friedrichsen | [email protected] | http://slideshare.net/ufried | http://ufried.tumblr.com

Page 61: The Next Generation (of) IT