Agil ins Web - Adam Musial-Bright und Detlef Pirnack

67
Agil ins Web

description

Adam Musial-Bright und Detlef Pirnack, Senior Consultants der Infopark AG, stellten bei Infopark & Friends (26. und 27. November 2012) Prinzipien des agilen Projektmanagements und agiler Entwicklung innovativer Web-Technologien und Apps auf Basis von Ruby on Rails vor.

Transcript of Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Page 1: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Agil ins Web

Page 2: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Ihr Geschäft ist in Gefahr!

Page 3: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Wie Sie in einemhoch dynamischen Marktbesser überleben können.

Agil ins Web

Page 4: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Traditionelle Projekte

Text

Traditionelle ProjekteTraditionelle ProjekteTraditionelle ProjekteTraditionelle ProjekteGeprägt durch einen eher linearen Verlauf

Page 5: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Es beginnt mit IhremEs beginnt mit

Traum.

Page 6: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Zeit einen Planzu machen.

Page 7: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Am EndeproduzierenSie es.

Page 8: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

The final countdown

One hit wonder!

Page 9: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Erwartungenändern sich!

Page 10: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

The Cave„The Cave„The Cave”

Mit Empfang Ihrer detaillierten Planung zieht sich das Entwicklerteam zurück in seine Höhle und realisiert auf Basis der definierten Meilensteine die Lösung.

Doch am Ende stimmen Ihre Erwartung und die planmäßig realisierte Lösung nicht mehr überein.

Sie sind Opfer desCave-Effektes.

Page 11: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Das Marktumfeldist hoch dynamisch

Page 12: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Dienstleistungen

Reichweite

lokalglobal

Geschäftsfelder

Erfahrung

Altersgruppe

Erwartung

AltersgruppeAltersgruppeAltersgruppe

Erwartung

Altersgruppe

Erwartung

Kunde

Technologie

Produkte

SiePartner

MitbewerberMitbewerberMitbewerber

Page 13: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Kleine

Veränderungenbewirken oft

große Marktverschiebungen

Page 14: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

myTaxi.com

Traditionelle Taxifunk-Vermittler erleiden große Einbußen.

Ihr gesamtes Geschäftsmodell ist durch durch einen neuen Onlinedienst und eine mobile „App“ in Gefahr.

Page 15: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Innovation

Innovation ist die verlässlichste Methode, um in diesem Markt erfolgreich zu agieren.

Page 16: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

AdäquateProjektmethoden

sind unerlässlich.

Page 17: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Planen

Erfahrung

Projekt

alt

Traditioneller Ablauf

z u l a n g

Page 18: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Agiler AblaufAgiler (kontinuierlicher) AblaufKompensierter Ablauf

Page 19: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

AgilScrum

ins Web

mit

Page 20: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Ag

ilA

gil

Ag

il[http://exploringscrum.com/]

flexibelleichtgewichtigkundenorientiert

Page 21: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

ChaosChaosist keinist kein

Agil

Page 22: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

ist ein organischerist ein Scrum

ein organischerein Prozess

Page 23: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

4Prinzipien

Page 24: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

interactions over processes and tools

Individuals

interactions

Individuals&

Page 25: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

over comprehensive documentationover comprehensive documentationWorking over comprehensive documentation

software

Page 26: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Customer collaborationCustomer collaborationover contract negotiation

Page 27: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Responding to changeResponding to changeover following a plan

Page 28: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

AgileManifesto

The

http://agilemanifesto.org/

Page 29: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Ein

Beispielist besser als viele Worte!

Page 30: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Jennifer

Jennifer liebt Bücher. Schon seit ihrer frühesten Kindheit sind Bücher ihre große Leidenschaft. Jennifer hat einen kleinen Buchladen – direkt an der Ecke einer kleiner Straße in ihrem Heimatort. Sie verkauft dort Bücher aller Art: Fachbücher, Kunstbücher, Schulbücher, Krimis, Romane und viele Begleitmaterialien.

Page 31: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Jennifers Geschäft ist in Gefahr!

Page 32: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Global agierende Online-Portale stellen Jennifer vor eine große Aufgabe...

Page 33: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Jenniferspersönliche

Notepersönliche

NoteJennifer steht vor einer großen Herausforderung. Mit einem breiten

persönlicheJennifer steht vor einer großen Herausforderung. Mit einem breiten

persönlicheNote

Jennifer steht vor einer großen Herausforderung. Mit einem breiten

NoteAngebot kann sie nicht konkurrieren. Stattdessen wählt sie eine NoteAngebot kann sie nicht konkurrieren. Stattdessen wählt sie eine NoteStrategie, die ihrer Persönlichkeit entspricht. Sie konzentriert sich auf NoteStrategie, die ihrer Persönlichkeit entspricht. Sie konzentriert sich auf Noteihre Lieblingsbücher – Klassiker. Sie gibt das breite Angebot auf und verleiht dem kleinen Laden eine persönliche Note.

Page 34: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

In ihren neuen Buchladen integriert Jennifer ein Kaffee, organisiert Lesungen und andere Veranstaltungen.Jennifer wird Kunden verlieren aber auch neue gewinnen.Für Ihr Marketing setzt Sie auf moderne Technologien – obwohl Sie darauf nicht spezialisiert ist.

Page 35: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Einem Masterplan

kann Jennifer nicht zustimmen.

Page 36: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Sie kann nicht entscheiden,ob die angebotene Lösung

zu ihrem Ziel führt.

Page 37: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

AgilJennifer wählt

Page 38: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

BacklogBackloggrooming„ “

Anforderungen müssen aufgenommen werden.In einem Agilen Prozess erfolgt dies sehr Nutzer zentrisch. Bei Scrum verwendet man kleine Geschichten, die „User Stories“.

Page 39: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Use

r St

ory

Als Interessent

um rechtzeitig einen der wenigen Plätze reservieren zu können.

kann ich auf der Webseite vorab eine Veranstaltung buchen,

Wer

Was

Warum

Page 40: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Akz

epta

nzk

rite

rien

• Ich sehe die Veranstaltung chronologisch aufgelistet

• Ich sehe einen Buchen-Button für noch nicht ausgebuchte Veranstaltungen

• Nach dem Buchen erhöht sich die Ticketanzahl im Warenkorb

• Die Anzahl der Tickets für eine Veranstaltung kann ich nachträglich ändern

Page 41: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

1 2 3 5 8 13

Fibonacci

Ko

mp

lexi

tät

Page 42: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Schätzen Siedoch mal.Wie of passt eine 25 cm hohe Flasche in den Eifelturm?

Page 43: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

1.500 Mal

Page 44: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Schätzenvon unbekannten Größen

kann große Abweichungen ergeben.

Page 45: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Komplexitätenzu vergleichen ist wesentlich

einfacher als zeitliche Aufwände abzuschätzen.

Page 46: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

?5Als Interessent

um rechtzeitig einen der wenigen Plätze reservieren zu können.

kann ich auf der Webseite vorab eine Veranstaltung buchen,

Use

r St

ory

Page 47: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

AlleUser Stories zusammenergeben das

Page 48: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

ProductProductProductProductBacklogBacklogBacklogBacklog

Page 49: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

ProductBacklogBacklog

alles ist leichtgewichtig

Page 50: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Prozessder

Page 51: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Scrum2-4 Weeks

24 Hours

Daily Scrum Meeting

Sprint BacklogProduct Backlog Delivery of anExecutable Product

Page 52: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

SprintZwei Wochen

Planung

Daily Meeting

Teilprodukt

Realisierung

Qualitätssicherung

Kundenabstimmung

Teamabstimmung

Kunde&

Endnutzer

Page 53: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

es los geht...Doch bevor

Page 54: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

AgendaAgendaAgendaWarum sind wir hier?

Fahrstuhlpräsentation

Produkt-Box

In und Out

Wer sind wir?Wer sind unsere Nachbarn?

It's Showtime!

Was hält uns nachts wach?

Was sollen wir liefern?

Was wird es uns kosten?

Page 55: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

währenddessenund

Page 56: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Auf Trab bleiben!Sprint Burndown

Auf Trab bleiben!

Page 57: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Wie entwickeln wir uns?Velocity Chart

Page 58: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

DemoJeder Sprint schließt mit einer

Page 59: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

KontrollbildschirmDas was Sie sehen.

WhiteboardFür schnelle Notizen zu

Ihrem Feedback.

TelefonHier haben Sie das Wort.

Page 60: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

KekseDie habe wir wir uns verdient.

AgendaWas wir Ihnen zu sagen haben.

Page 61: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Zusammen-gefasst

Page 62: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Hohe Marktdynamik

Page 63: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Innovation

Innovation ist die verlässlichste Methode, um in diesem Markt erfolgreich zu agieren.

Page 64: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Jenniferbleibt

agil

Page 65: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

flex

ibel

leic

htge

wic

htig

kund

enor

ient

iert

Jennifer ist sehr erfolgreich.

Page 66: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Folgen SieJennifer

Page 67: Agil ins Web - Adam Musial-Bright und Detlef Pirnack

Adam Musial-Bright Detlef Pirnack