Lean Startup und agile Methodiken – Hype oder Fortschritt ?

Post on 19-Jan-2015

974 views 0 download

description

Seit Jahren sind Themen wie Scrum oder Kanban in vieler Munde und teilweise lange Realität in der Softwareentwicklung. Weiterhin tauchen immer neue agile Konzepte und Methodiken, wie Lean Startup oder Management 3.0 auf. Für viele stellt sich die Frage, ob es hier um sinnvolle neue Ansätze oder um Modeerscheinungen geht. In diesem Termin wollen wir uns mit der Frage beschäftigen, was die Grundlagen für einen sinnvollen Einsatz von agil sind, wie sich Themen wie Scrum und Lean Startup in unsere Business-Welt eingliedern und was die Erfolgsfaktoren sind.

Transcript of Lean Startup und agile Methodiken – Hype oder Fortschritt ?

lean & agil

2007

2007

Wo liegt der Unterschied?

Produktentwicklung

Uwe L. aus BPhysiker

Schmetterlingseffekt

Schmetterlingseffekt

Komplexität:Dynamik & Kopplung

Erfolgsbilanz

24 %

44 %

32 %

scheitern

out of time/budget/scope

sind erfolgreichQuelle: The Standish Group

grössere IT-Projekte gehören bei

ausreichend Kopplung und Dynamik zu

komplexen Systemen und sind unvorhersehbar

scheitern

• 1. Unzureichender User Input

• 2. Unvollständige Spezifikationen

• 3. Anforderungen ändern sich

• 4. Fehlende Management Unterstützung

• 5. Technisches Know How

komple

x

Dynamik bändigen durch Prozesse

Innovation

Kopplung reduzieren durch autonome Teile

Erfolgswahrscheinlichkeitdurch agiles Vorgehen

Wissen Handeln

Folge:

64% of features are rarely or never used, and only 7% of features being “always” used and 13% being “often” used

Quelle: The Standish Group

nur 30 % haben Business Value!

agiles Manifest

Individuen und Interaktionen mehr als Prozesse und Werkzeuge

Funktionierende Software mehr als umfassende Dokumentation

Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung

Reagieren auf Veränderung mehr als das Befolgen eines Plans

2001

agile Trends

Scrum Kanban

....

Mgmt. 3.0

Lean Startup

.....

agile PMInspired

....

Beyond BudgetingBeta Codex

...

Kontrolle

Vertrauen

Vision

ZieleStrategien

manage

schnelleres Lernen

viele Produkte scheitern

keine Validierung von Hypothesen => kein Lernen

fehlende Erfahrung von KPI in unsicherem Umfeld

ProblemtrifftLösung

ProdukttrifftMarkt

Skalierung

3 Entwicklungsstufen

magic happens here

echte Kunden

get out of the building

build

measurelearn

Idee / Hypothese Produkt

Daten

Produkt bauen

Was bauen?

Ideen sammeln.

Jede Idee mit der Hypothese aufschreiben!

Prio: Was will ich in dieser Woche lernen?

Eine lebende Roadmap! (backlog)

Wie bauen?

Einstein sagte: „Mache Dinge so einfach wie möglich, aber nicht einfacher“

Fokus auf Wesentliches teste die Annahme!

Imperfektion ist Ok

agile Methoden

Was ist Scrum ?

Scrum ist ein empirischer Prozess um Softwareentwicklungsprojekte zu managen.

Scrum ist ein iterativer Prozess, der sich aus festgelegten Zyklen sogenannten Sprints zusammensetzt.

Scrum ist ein schlankes Regelwerk bestehend aus 3 Rollen, 4 Artefakten und 5 Meetings.

Geschichte Scrum• 50‘er Jahre Toyota Lean Manufacturing

• 80‘er Jahre Lean Management Lean Development

• 1993 Ken Schwaber „entwickelt“ ein iteratives Framework

• 1994 Jeff Sutherland „definiert“ Scrum

• 1996 Scrum wird auf der OOPSLA vorgstellt

• 2001 XP Praktiken werden mit Scrum kombiniert…

• 2003 ScrumMaster Zertifizierungen

OOPSLA: Object-Oriented Programming, Systems, Languages and Applications (Konferenz)

• Der Scrum Flow

Hypothesen messen!

build

measurelearn

Idee / Hypothese Produkt

Daten

mit Kunden in Berührung kommen !

InterviewsMock upsBeta Tests

AB TestsAnalytics

...

Kundenverteilung

Hände schmutzig machen!

Get out of the building!

“Die Kunden wissen nicht was sie wollen”

Get out of the building!

“Mit 10 Leuten zu sprechen ist nicht signifikant”

Get out of the building!

“Warum Wochen mit Kunden sprechen, wenn ich am Wochenende was tolles bauen kann?”

Get out of the building!

“Meine Freunde finden die Idee gut.”

Peinlichkeit

Messen und Metriken

Eigenschaften von Metriken: AAA

• Actionable: Befähigen zum Handeln

• Accessible: Zugänglich für alle Mitarbeiter

• Auditable: Nachvollziehbar pro Nutzer

AARRR ....

AquisitonActivationRetentionReferral Revenue

Customer Lifecycle Metrics

Retention Rate

ACTIVATIONEVENT

RETENTIONEVENTRETENTION RATE

UVPUser

kann Werterfahren

Userkommt wegen Wert zurück

ValueProp.

Goldene Regel(Kukident Regel)

Dein Produkt hat Haftung am Markt, wenn Du eine Wiederkehrrate von 40% erreicht hast!

Kohorten

0%

13%

25%

38%

50%

week 1 week 2 weel 3 week 4 week 5

Aqu Act Ret Ref Rev

Zahlen generieren?

Tools

• Google Analytics => missing cohorts

• mixpanel.com

• kissmetrics.com

• usercycle.com

• woopra.com

Dashboard !

• weniger Metriken in einer Ansicht

• jeder hat die gleichen Metriken

• Metriken anpassen, je nach Fokus

• Sie müssen weh tun !!!

leicht verfügbar machen!

Lernen aus Experimenten

build

measurelearn

Idee / Hypothese Produkt

Daten

Henry Ford: „Wenn ich meine Kunden gefragt hätten, was sie wollen, dann hätten sie ein schnelleres Pferd verlangt“

oft sind es die kleinen Dinge mit grossen Hebeln

Kultur-ThemaFehler sind gut - macht sie schnell

Merke ...

• Unvorhersehbarkeit annehmen

• Kontrolle und Vertrauen vereinbaren

• Vision und Strategien praktisch leben

• Fokus auf Business Faktoren/Hypothesen

• mit echten Kunden arbeiten

• experimentiere und lerne - analytisch

• kurze Zyklen (immer kürzer werden)

"Nein, nicht versuchen. Tu es, oder tu es nicht. Es gibt kein Versuchen.“