+ All Categories
Home > Documents > PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns...

PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns...

Date post: 14-Dec-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
43
Agile is not an option M. Klein 05.10.2016
Transcript
Page 1: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Agile is not an option

M. Klein

05.10.2016

Page 2: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Sven-Olaf Kelbert – Head of Oracle Java [email protected]

Manuel Klein – Head of Enterprise Java [email protected]

2

What are we doing here

Who are we

Page 3: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Facts & Figures

Technically intersectoral

oriented

Headquarters

Ratingen 240 Employees

Founded

1994

Departments Dortmund,

Frankfurt (Main), KölnTaking trainees

Owner-

operated

Partnership with

Oracle,

Microsoft,

Red Hat

and SAP

24 Mio. Euro

volume of sales

3

Page 4: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

4

Organisational structure

Page 5: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

5

Agenda

Page 6: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

It‘ about

Digital Transformation: What‘s going on now

Agile: Why is it so hot

Promisses Agile gives us

Is Agile able to deliver… and under which circumstances

It‘s not about

How to Scrum

Building a Production Pipeline

. . .

6

…and it‘s not about

It‘s about

Page 7: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

7

Digital Transformation

Page 8: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

„The Deutsche Bank, like nearly all other banks worldwide, is attacked disruptive in all there business areas.“(Christoph Keese, „Silicon Valley“)

Lending Club: First marketplace for loan trading on a secondary market

RASIN: Marketplace for private invests in Eurobonds

Uber: Multinational online transportation network company2013: 213 million $ volume of sales2015: 11 billion $ volume of sales (forecast)

Takeaway.com (Lieferando): Food delivery

. . .

8

…Examples

Digital Transformation

Page 9: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Parking ticket will vanish

It‘s already changing

At the beginning it contains all data

As a result all data was safe

Today it’s just an ID

All data in Back office

Final goal: Substitution of real world ticket

RFIDs in the car

Online booking systems

Mobile apps

Abolishment of ticket

Saves time and money

Delivers valuable data

9

…one of our customers

Digital Transformation

Airport Parking command centre

Page 10: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

MT AG - Application Development 10

Problem!

Digital Transformation

Page 11: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

MT AG - Application Development 11

Problem (MT-company guidelines…)

Digital Transformation

Page 12: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

MT AG - Application Development 12

What has to be done

Digital Transformation

Page 13: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

1) Stop at fuel station

2) Leave car

3) Refuel car

4) Lock car

5) Enter shop

6) Wait in line

7) Pay (cash or by card)

8) Go back to car

9) Unlock car

10) Go

MT AG - Application Development 13

Today…

Digital Transformation

Page 14: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

1) Stop at fuel station

2) Go

MT AG - Application Development 14

Future…

Digital Transformation

Page 15: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

MT AG - Application Development 15

Back to the future?

Digital Transformation

Page 16: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Parking ticket transforms to data

Data is aggregated and personalized

…and combined with other information

Places where somebody parks

How long does he/she park

Interests

What’s close by

Information about free parking slots is getting more and more valueable

30% of traffic in town by people looking for free slots

First marketplaces for parking slot trading

16

…one of our customers

Digital Transformation

Page 17: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

17

Parking slot marketplace

Digital Transformation

Page 18: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

18

…Nobody is safe

Digital Transformation

„SwagBot“ Australians first digital sheepdog

Watches farms, bigger than some countries in Europe

Prototype designed and build in 6 month

Already in beta test

Page 19: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Banking marketplaces are no bank

Uber builds and owns not on single cab

Takeaway.com produces no food

Marketplaces are independent from production of service they are based on

Marketplace

Aggregation of demand and supply

Segregation of data from demand and supply

Disruptive business processesClayton Christensen (HBS): „The Innovator‘s Dilemma“

IT is the engine of this process and data is the fuel

19

Common ground

Page 20: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

20

…Alteration of revenue

IT is the engine

Software/

Services

Hardware

Software/

Services

Hardware

Page 21: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

21

…the big picture

Mega trends

Page 22: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Dematerialisation

Everything transforms to data

Data allows new business models

This business models can be disruptive

Competition can be completely different than before as revenue is separated from underlying production

IT is the critical factor of success

„…we’ve prescribed a single response to ensure that when the dust settles, you’ll still have a viable business:

Develop a disruption of your own before it’s too late…”(Maxwell Wessel, Clayton M. Christensen)

22

…Digital Transformation

Conclusion

Page 23: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

23

…IT needs to deliver

The other side of the coin

Page 24: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

24

Agile

Page 25: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

„It is impossible to fully specify or test an interactive system designed to respond to external inputs.“(Peter Wegener, „Wegener‘s Lemma“)

„Statistic:(Standish Group)

44% of a software system are never used

20% are rarly used

16% sometimes

Only 20% are used always or often“

25

…Waterfall model

Facts

Page 26: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Concentration on contract

We don‘t like feedback

Feedback interrupts our plans

Feedback prevents us from being read

We play blame-the-other with our customer

Not written in the specification == Change Request

Change Request == blame-the-other

Business generates massive over-specifications to prevent change requests

Finally bad for both parties

Budget burned up

Software functions as ordered but not as needed

26

What is the reason?

Page 27: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

27

…late feedback

Main problem

V

t

Need not matched

Over-specification

Years Month Weeks …

Problems

No feedbackKick Off

Go Life

Page 28: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

28

…addresses exactly that

Agile Manifesto

Values

. . .

Customer Collaboration (vs contract negotiation)

Responding to Change (vs following a plan)

Page 29: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

29

…how do you get feedback and what to do with it

Agile == Feedback

Page 30: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Feedback changes our behaviour

Example „How am I driving“

Display in the car shows kilometres left with my way of driving

I can do more, can I?

Example „Speed trap“

No comment…

Feedback delivers the optimum fast

Example „Music band“

A sound engineer gives feedback concerning loudness of every instrument

After each feedback players adjust there instruments

When the feedback is of good quality the best performance is possible very soon

30

…Motivation & sanction

Why feedback?

Page 31: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

31

…everything tested in the past

How do you get feedback?

Spezification

As complete as possible

IT fragmets (ER-models, UML, BPMN…)

Prototyping / Rapid Prototyping

Modell Driven Development

Model

Generate

. . .

Page 32: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

32

„Not done“ == „Not interesting“

Page 33: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

33

…and again

Agile Manifesto

Values

. . .

Customer Collaboration (vs contract negotiation)

Responding to Change (vs following a plan)

Principles

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale

Working software is the primary measure of progress

. . .

Page 34: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

34

Release IT

Page 35: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

35

Release IT

Quelle: Eric S. Raymond: The Cathedral and the Bazaar,

Linux Kongress, Würzburg, 1997

Open source Linux kernel development

(„Release Early. Release Often. And listen to your customers“)

Page 36: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

36

…and listen to your customers

Release early. Release often.

V

t

Processes

(Agile, DevOps)

Architecture /

Technology

Quality

Automatisation

(CI/CD, Test,

Operation)

Business Value

Feedback

Page 37: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

37

…finetuning is the key

Bird‘s eye view

Page 38: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

38

Feedback loops to business and operation

Processes

Agile

Scrum

Kanban

Lean Development

Clean Code

DevOps

Transparency

Monitoring

Fallback scenarios

Change Management

Give and take…

Page 39: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

39

Architecture / technology

Software-architecture

Services, Microservices, Verticals

System-architecture

Infrastruktur

Software Defined Networking (SDN)

Infrastructure As Code

Technology

Cloud

Virtualisation, Container (Docker, Vagrant)

Databases (Cassandra, VoltDB, Hana)

Datavirtualisation (Denodo)

Software plattforms (NodeJS, Vert.X)

Page 40: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

40

Automatisation

Test-automatisation

CI/CD

Build

Deploy

Propagate

Production-automatisation

Logging

Monitoring

Failover

Fallback

Page 41: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

41

…sorry

Wrong title!

Page 42: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

42

Question and answers

Page 43: PowerPoint-Präsentation · 2017. 3. 1. · Banking marketplaces are no bank Uber builds and owns not on single cab Takeaway.com produces no food Marketplaces are independent from

Thank you!

43


Recommended