lean & agil
2007
2007
Wo liegt der Unterschied?



     Produktentwicklung
Uwe L. aus B
  Physiker
Schmetterlingseffekt
Schmetterlingseffekt
Komplexität:
Dynamik & Kopplung
Erfolgsbilanz
24 % scheitern

44 % out of time/budget/scope

32 % sind erfolgreich
                 Quelle: 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


                 ex
• 2. Unvollständige Spezifikationen
               pl
             m
• 3. Anforderungen ändern sich
           ko
• 4. Fehlende Management Unterstützung
• 5. Technisches Know How
Dynamik bändigen
durch Prozesse


                   Innovation
Kopplung reduzieren
durch autonome Teile
Erfolgswahrscheinlichkeit
  durch 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
  2001

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
agile Trends
         Beyond Budgeting
           Beta Codex


                 . 3.0 p
           M gmt rtu
                Sta
           Lean .....                 ...

Scrum                      agile PM
Kanban                     Inspired
  ....                         ....
Kontrolle




            Vertrauen
Vis io n


      g ie n              Z iel
Strate                         e



       manage
schnelleres Lernen
viele Produkte scheitern
           keine Validierung von
           Hypothesen => kein Lernen

            fehlende Erfahrung von KPI in
           unsicherem Umfeld
3 Entwicklungsstufen
                       magic happens here




   Problem   Produkt
   trifft    trifft            Skalierung
   Lösung    Markt
echte Kunden

get out of the building
build
Idee / Hypothese              Produkt




         learn             measure


                   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
Idee / Hypothese              Produkt




         learn             measure


                   Daten
mit Kunden in Berührung
kommen !
Interviews
 Mock ups
 Beta Tests
  AB Tests
  Analytics

         ...
Kundenverteilung
Hände schmutzig machen!
“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.”




                         Get out of the building!
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 ....
Customer Lifecycle Metrics
Aquisiton
Activation
Retention
Referral
Revenue
Retention Rate
               Value
               UVP
               Prop.
    User                         User
 kann Wert                    kommt wegen
  erfahren                     Wert zurück




ACTIVATION                    RETENTION
             RETENTION RATE
  EVENT                         EVENT
Goldene Regel
     (Kukident Regel)




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

              Aqu       Act    Ret     Ref      Rev

    50%


    38%


    25%


    13%


    0%
     week 1         week 2    weel 3   week 4         week 5
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
Idee / Hypothese              Produkt




         learn             measure


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

Lean Startup und agile Methodiken – Hype oder Fortschritt ?