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.“