Schnittmuster

84
SCHNITTMUSTER JENS HIMMELREICH NEULANDFACHTAG 24. SEPTEMBER 2014

Transcript of Schnittmuster

Page 1: Schnittmuster

SCHNITTMUSTER

JENS HIMMELREICH NEULANDFACHTAG

24. SEPTEMBER 2014

Page 2: Schnittmuster

Skalierungsprobleme im eCommerce NEULANDFACHTAG 2011

Page 3: Schnittmuster

KOMPLEXITÄT

Page 4: Schnittmuster

Entwurfsmuster Erich Gamma

verlag neues land vnl

Extreme Programming

Kent Beck

verlag neues land vnl

Der 5. Polizist Flann O'Brien

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

Page 5: Schnittmuster

Entwurfsmuster Erich Gamma

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

Der 5. Polizist Flan O'Brian

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

Extreme Programming

Kent Beck

verlag neues land vnl

So What Miles Davis

verlag neues land vnl

Bandits Danny Busch

verlag neues land vnl

Meine Insel Ralf Zarsteck

verlag neues land vnl

Das Leben als Buchhaltung Cornelia Böttcher

verlag neues land vnl

Coca Cola Zero Sven Bange

verlag neues land vnl

Leben im Hexagon Artur Tomas

verlag neues land vnl

Der Ruby Weg Hal Fulton

verlag neues land vnl

Reactive Messaging Vaughn Vernon

verlag neues land vnl

Druch die Wüste Karl May

verlag neues land vnl

Building Microservives

Sam Newman

verlag neues land vnl

Utopie oder Untergang

Benjamin Kunkel

verlag neues land vnl

REST und HTTP Stefal Tilkov

verlag neues land vnl

Die Ethik Baruch de Spinoza

verlag neues land vnl

Überwachen und Strafen Michel Foucault

verlag neues land vnl

Die Macht der Computer

Joseph Weizenbaum

verlag neues land vnl

Gedankenblitze Samuel Papert

verlag neues land vnl

Die Wunschmaschine

Sherry Turkle

verlag neues land vnl

Unterwegs Jack Kerouac

verlag neues land vnl

Page 6: Schnittmuster

Entwurfsmuster Erich Gamma

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

Der 5. Polizist Flan O'Brian

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

Extreme Programming

Kent Beck

verlag neues land vnl

So What Miles Davis

verlag neues land vnl

Bandits Danny Busch

verlag neues land vnl

Meine Insel Ralf Zarsteck

verlag neues land vnl

Das Leben als Buchhaltung Cornelia Böttcher

verlag neues land vnl

Coca Cola Zero Sven Bange

verlag neues land vnl

Leben im Hexagon Artur Tomas

verlag neues land vnl

Der Ruby Weg Hal Fulton

verlag neues land vnl

Reactive Messaging Vaughn Vernon

verlag neues land vnl

Utopie oder Untergang

Benjamin Kunkel

verlag neues land vnl

REST und HTTP Stefal Tilkov

verlag neues land vnl

Die Ethik Baruch de Spinoza

verlag neues land vnl

Überwachen und Strafen Michel Foucault

verlag neues land vnl

Die Macht der Computer

Joseph Weizenbaum

verlag neues land vnl

Gedankenblitze Samuel Papert

verlag neues land vnl

Die Wunschmaschine

Sherry Turkle

verlag neues land vnl

Unterwegs Jack Kerouac

verlag neues land vnl

Druch die Wüste Karl May

verlag neues land vnl

Building Microservives

Sam Newman

verlag neues land vnl

Page 7: Schnittmuster

Entwurfsmuster Erich Gamma

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

Der 5. Polizist Flan O'Brian

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

Extreme Programming

Kent Beck

verlag neues land vnl

So What Miles Davis

verlag neues land vnl

Bandits Danny Busch

verlag neues land vnl

Meine Insel Ralf Zarsteck

verlag neues land vnl

Das Leben als Buchhaltung Cornelia Böttcher

verlag neues land vnl

Coca Cola Zero Sven Bange

verlag neues land vnl

Leben im Hexagon Artur Tomas

verlag neues land vnl

Der Ruby Weg Hal Fulton

verlag neues land vnl

Reactive Messaging Vaughn Vernon

verlag neues land vnl

Utopie oder Untergang

Benjamin Kunkel

verlag neues land vnl

REST und HTTP Stefal Tilkov

verlag neues land vnl

Die Ethik Baruch de Spinoza

verlag neues land vnl

Überwachen und Strafen Michel Foucault

verlag neues land vnl

Druch die Wüste Karl May

verlag neues land vnl

Die Macht der Computer

Joseph Weizenbaum

verlag neues land vnl

Gedankenblitze Samuel Papert

verlag neues land vnl

Die Wunschmaschine

Sherry Turkle

verlag neues land vnl

Unterwegs Jack Kerouac

verlag neues land vnl

? Neumann, John von

Building Microservives Sam Newman

verlag neues land vnl

Page 8: Schnittmuster

Der 5. Polizist Flan O'Brian

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

So What Miles Davis

verlag neues land vnl

Leben im Hexagon Artur Tomas

verlag neues land vnl

Der Ruby Weg Hal Fulton

verlag neues land vnl

Reactive Messaging Vaughn Vernon

verlag neues land vnl

Utopie oder Untergang

Benjamin Kunkel

verlag neues land vnl

REST und HTTP Stefal Tilkov

verlag neues land vnl

Überwachen und Strafen Michel Foucault

verlag neues land vnl

Die Wunschmaschine

Sherry Turkle

verlag neues land vnl

Entwurfsmuster Erich Gamma

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Extreme Programming

Kent Beck

verlag neues land vnl

Bandits Danny Busch

verlag neues land vnl

Meine Insel Ralf Zarsteck

verlag neues land vnl

Das Leben als Buchhaltung Cornelia Böttcher

verlag neues land vnl

Coca Cola Zero Sven Bange

verlag neues land vnl

Druch die Wüste Karl May

verlag neues land vnl

Building Microservives

Sam Newman

verlag neues land vnl

Die Ethik Baruch de Spinoza

verlag neues land vnl

Die Macht der Computer

Joseph Weizenbaum

verlag neues land vnl

Gedankenblitze Samuel Papert

verlag neues land vnl

Unterwegs Jack Kerouac

verlag neues land vnl

Page 9: Schnittmuster

Entwurfsmuster Erich Gamma

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

Der 5. Polizist Flan O'Brian

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

So What Miles Davis

verlag neues land vnl

Bandits Danny Busch

verlag neues land vnl

Meine Insel Ralf Zarsteck

verlag neues land vnl

Das Leben als Buchhaltung Cornelia Böttcher

verlag neues land vnl

Coca Cola Zero Sven Bange

verlag neues land vnl

Leben im Hexagon Artur Tomas

verlag neues land vnl

Der Ruby Weg Hal Fulton

verlag neues land vnl

Reactive Messaging Vaughn Vernon

verlag neues land vnl

Druch die Wüste Karl May

verlag neues land vnl

Building Microservives

Sam Newman

verlag neues land vnl

Utopie oder Untergang

Benjamin Kunkel

verlag neues land vnl

REST und HTTP Stefal Tilkov

verlag neues land vnl

Überwachen und Strafen Michel Foucault

verlag neues land vnl

Die Macht der Computer

Joseph Weizenbaum

verlag neues land vnl

Gedankenblitze Samuel Papert

verlag neues land vnl

Die Wunschmaschine

Sherry Turkle

verlag neues land vnl

Unterwegs Jack Kerouac

verlag neues land vnl

Extreme Programming

Kent Beck

verlag neues land vnl

Die Ethik Baruch de Spinoza

verlag neues land vnl

Page 10: Schnittmuster

Entwurfsmuster Erich Gamma

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

Der 5. Polizist Flan O'Brian

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

So What Miles Davis

verlag neues land vnl

Bandits Danny Busch

verlag neues land vnl

Meine Insel Ralf Zarsteck

verlag neues land vnl

Das Leben als Buchhaltung Cornelia Böttcher

verlag neues land vnl

Coca Cola Zero Sven Bange

verlag neues land vnl

Leben im Hexagon Artur Tomas

verlag neues land vnl

Der Ruby Weg Hal Fulton

verlag neues land vnl

Reactive Messaging Vaughn Vernon

verlag neues land vnl

Druch die Wüste Karl May

verlag neues land vnl

Building Microservives

Sam Newman

verlag neues land vnl

Utopie oder Untergang

Benjamin Kunkel

verlag neues land vnl

REST und HTTP Stefal Tilkov

verlag neues land vnl

Die Ethik Baruch de Spinoza

verlag neues land vnl

Überwachen und Strafen Michel Foucault

verlag neues land vnl

Die Macht der Computer

Joseph Weizenbaum

verlag neues land vnl

Gedankenblitze Samuel Papert

verlag neues land vnl

Die Wunschmaschine

Sherry Turkle

verlag neues land vnl

Unterwegs Jack Kerouac

verlag neues land vnl

Extreme Programming Kent Beck

verlag neues land vnl

Page 11: Schnittmuster

Das Leben als Buchhaltung Cornelia Böttcher

verlag neues land vnl

Leben im Hexagon Artur Tomas

verlag neues land vnl

Der Ruby Weg Hal Fulton

verlag neues land vnl

Druch die Wüste Karl May

verlag neues land vnl

Building Microservives

Sam Newman

verlag neues land vnl

Die Macht der Computer

Joseph Weizenbaum

verlag neues land vnl

Entwurfsmuster Erich Gamma

verlag neues land vnl

Agiles Manifest Alistair Cockburn

verlag neues land vnl

Der 5. Polizist Flan O'Brian

verlag neues land vnl

The WikiWay Ward Cunningham

verlag neues land vnl

Analysemuster Martin Fowler

verlag neues land vnl

Extreme Programming

Kent Beck

verlag neues land vnl

So What Miles Davis

verlag neues land vnl

Bandits Danny Busch

verlag neues land vnl

Meine Insel Ralf Zarsteck

verlag neues land vnl

Coca Cola Zero Sven Bange

verlag neues land vnl

Reactive Messaging Vaughn Vernon

verlag neues land vnl

Utopie oder Untergang

Benjamin Kunkel

verlag neues land vnl

REST und HTTP Stefal Tilkov

verlag neues land vnl

Die Ethik Baruch de Spinoza

verlag neues land vnl

Überwachen und Strafen Michel Foucault

verlag neues land vnl

Gedankenblitze Samuel Papert

verlag neues land vnl

Die Wunschmaschine

Sherry Turkle

verlag neues land vnl

Unterwegs Jack Kerouac

verlag neues land vnl

Page 12: Schnittmuster

Wir reduzieren Komplexität durch Struktur. Diese Struktur erleichtert den Umgang mit der

Komplexität in einer Hinsicht.

Page 13: Schnittmuster

BEISPIELE

Page 14: Schnittmuster

1

Page 15: Schnittmuster

CD

Page 16: Schnittmuster

CD

Page 17: Schnittmuster

SHOP CD

Page 18: Schnittmuster

CD

SHOP

Page 19: Schnittmuster

CD

SHOP

Page 20: Schnittmuster

PROD

SHOP

Page 21: Schnittmuster

PROD

SHOP

Page 22: Schnittmuster

1. Muster Trennung von Produktion und Shop

Page 23: Schnittmuster

*

Page 24: Schnittmuster

AB

B

A

B

A

Page 25: Schnittmuster

2

Page 26: Schnittmuster

SHOP

Page 27: Schnittmuster

SHOP

RECO

SEARCH

TRACKING

NEWSLE.

Page 28: Schnittmuster

SHOP

RECO

SEARCH

TRACKING

NEWSLE.

SEO

BILD

ATTR

Page 29: Schnittmuster

SHOP

RECO

SEARCH

TRACKING

NEWSLE.

SEO

BILD

ATTR

Page 30: Schnittmuster

SHOPSEO

BILD

ATTR

RECO

SEARCH

TRACKING

NEWSLE.

Page 31: Schnittmuster

2. Muster Zwei Servicewellen

Page 32: Schnittmuster

3

Page 33: Schnittmuster

SHOP

Page 34: Schnittmuster

SHOP

Page 35: Schnittmuster

SHOP

Page 36: Schnittmuster

SHOP

D

Page 37: Schnittmuster

SHOP

DI

Page 38: Schnittmuster

SHOP

DI WAWI

Page 39: Schnittmuster

SHOP

DI WAWI

Page 40: Schnittmuster

DI WAWI

BACK

FRONT

Page 41: Schnittmuster

DI WAWI

BACK

FRONT

Page 42: Schnittmuster

DI WAWI

T1

FRONT

T2

Page 43: Schnittmuster

3. Muster Entwicklungsteams schaffen sich ihre Systeme.

Page 44: Schnittmuster

Alle drei Muster koexistieren.

Alle drei Muster führen Ordnung ein und helfen mit Komplexität umzugehen.

Neue Komplexität

Page 45: Schnittmuster

SH

FRONT

OPSEO

BILD

ATTR

RECO

SEARCH

TRACKING

NEWSLE.PROD

DI WAWI

Page 46: Schnittmuster

SH

FRONT

OPSEO

BILD

ATTR

RECO

SEARCH

TRACKING

NEWSLE.PROD

DI WAWI

Feature (Bild)Feature (Preis)

Page 47: Schnittmuster

Die größten Probleme in dieser komplexen Struktur sind Kundenorientierung

und Time-to-Market.

Page 48: Schnittmuster

ACTIVITY OUTCOME

Page 49: Schnittmuster

ACTIVITY

BETRIEB

DATENBANK

PRODUKTION

FRONTEND

TEST

Feature

SHOPLOGIK

Page 50: Schnittmuster

OUTCOME

B

D

P

F

T

Feature

S

B

D

P

F

T

Feature

S

B

D

P

F

T

Feature

S

B

D

P

F

T

Feature

S

B

D

P

F

T

Feature

S

Page 51: Schnittmuster

ACTIVITY OUTCOME

Spezialisierung Cross-FunctionalLokale Optimierung Kundenorientierung

Effizienz RedundanzHorizontal Vertikal

Page 52: Schnittmuster

OUTCOME

Page 53: Schnittmuster

Was, wenn sich dieser Ansatz radikalisieren und handhabbar machen ließe?

Page 54: Schnittmuster

Mögliche Kandidaten für die Schnitte

Page 55: Schnittmuster

TECHNIK

BETRIEB

DATENBANK

PRODUKTION

FRONTEND

TEST

SHOPLOGIK

Page 56: Schnittmuster

FACHLICHE GRUNDBAUSTEINE

KUNDE PRODUKT BILD

SUCHE WARENKORB NAVIGATION EMPFEHL. DETAILSEITE MEINKONTO

Page 57: Schnittmuster

VERTIKALISIERUNG

Page 58: Schnittmuster

VIELE IDEENFLIESSEN ZUSAMMEN.

Page 59: Schnittmuster

Wir schneiden nach den Phasen des Kaufprozesses.

Page 60: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

Page 61: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

Page 62: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

Page 63: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

Page 64: Schnittmuster

Durch den Schnitt anhand der Phasen des Kaufprozesses und die Geschlossenheit der Systeme werden

Time-to-Market und Kundenorientierung optimiert.

Page 65: Schnittmuster

ARCHITEKTUR- PRINZIPIEN

Page 66: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

Page 67: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

<HTML/> <HTML/><HTML/> <HTML/> <HTML/>

Page 68: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

<HTML/> <HTML/><HTML/> <HTML/> <HTML/>

Page 69: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

<HTML/> <HTML/><HTML/> <HTML/> <HTML/>

Page 70: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

<HTML/> <HTML/><HTML/> <HTML/> <HTML/>

VARIANTE PRODUKT-KNOTEN PRODUKT WARENKORB-

POSITION ARTIKEL

Page 71: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

<HTML/> <HTML/><HTML/> <HTML/> <HTML/>

Page 72: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

<HTML/> <HTML/><HTML/> <HTML/> <HTML/>

NA V I

SERVICENAVI

DETAILANSICHT

EMPFEHLUNGEN

LOGIN MINI-WK

UX STYLEGUIDE

Page 73: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

<HTML/> <HTML/><HTML/> <HTML/> <HTML/>

RWD-FRONTEND NATIVE APP INSTORE APP

Page 74: Schnittmuster

SUCHEN ENTDECKEN BEWERTEN KAUFEN STEUERN

RECOSEARCH

TRACKING

NEWSLE.

PROD WAWI

D I D I D I D I D I

SEO BILD

ATTR

TEASER WAREN- KORB

MEIN KONTO

Page 75: Schnittmuster

ZUSAMMENGEFASST

Page 76: Schnittmuster

Durch den Schnitt anhand der Phasen des Kaufprozesses und die Geschlossenheit der Systeme werden

Time-to-Market und Kundenorientierung optimiert.

Page 77: Schnittmuster

OFFENE FRAGEN

Page 78: Schnittmuster

Ist die Domäne Steuern zu groß?

Page 79: Schnittmuster

Wohin gehört das PIM?

Page 80: Schnittmuster

Wieviel Operations ist gut? DevOps, NoOps?

Page 81: Schnittmuster

Wie tief können die Schnitte gehen? Betrifft es die gesamte IT?

Page 82: Schnittmuster

Was machen wir mit kleineren Shops?

Page 83: Schnittmuster

VIELEN DANK FÜR IHRE

AUFMERKSAMKEIT!

FRAGENFRAGENFRAGENFRAGEN

Page 84: Schnittmuster

https://www.flickr.com/photos/95012335@N02/

https://www.flickr.com/photos/beegee49/

https://www.flickr.com/photos/worldskills/

https://www.flickr.com/photos/anabadili/

https://www.flickr.com/photos/natspressoffice/

https://www.flickr.com/photos/jasonpratt/

https://www.flickr.com/photos/alancleaver/

Referenzen