Successfully reported this slideshow.
PHP & LEAN STARTUP
1998
All the PHP code I’ve seen in thatexperience has been messy,unmaintainable crap. SpaghettiSQL wrapped in spaghetti PHPwrap...
OPA ERZÄHLT VOM KRIEG ...
Der Pitch ist in drei Tagen ...Hmmm ....3 Tage ...da können wir es ja gleich ganzimplementieren ...
Ich rufe nur an, weil wir einen Bug in der Registrierung gefunden haben...Ah, ich sehe es, Moment. ... Ok, gefixt.... und ...
Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr?
Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr?         Bis 18:00 sind wir fertig
Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr?          Bis 18:00 sind wir fertigIch brauch...
Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr?          Bis 18:00 sind wir fertigIch brauch...
1996
Enterprise	 ContentManagement	    Multichannel    SelfService  CRM	 Solution!
Unternehmensberatung:    500.000 €       Softwarelizenz:   100.000 €       Customization: 1.000.000 €          Einrichtung...
Unternehmensberatung:     500.000 €       Softwarelizenz:    100.000 €       Customization: 1.000.000 €          Einrichtu...
Initialer Vorschlag:   2 Monate               Konzept:    6 Monate         Durchführung: 12 MonateEinarbeitung/Workshops: ...
Initialer Vorschlag:   2 Monate               Konzept:    6 Monate         Durchführung: 12 MonateEinarbeitung/Workshops: ...
http://www.fotocommunity.de/pc/account/myprofile/1649376
Pageviews/Tag: 1000davon Suchmaschine:    950  Aktive Nutzer/Tag:   20      davon intern:    15
Pageviews/Tag: 1000davon Suchmaschine:     950  Aktive Nutzer/Tag:     20      davon intern:      15                      ...
?
Successfull          Challenged          Failed                                        Projekte         24%               ...
Never Used   Rarely      Sometimes   Always   Often                                        Features              Often    ...
• Ein   erster Prototyp ist schnell und preiswert• Der   Prototyp ist per Definition live• Nutzerfeedback     kommt von der...
Business-GoIdee       Kleine Lösung                                               Launch         als Demo                 ...
Portale / Jahr:   10davon erfolgreich:    6Wissen, wie man es      besser macht: unbezahlbar
Portale / Jahr:    10davon erfolgreich:      6Wissen, wie man es      besser macht: unbezahlbar                      Guter...
Fail early and fail cheap - you justcan‘t do that in C.
I believe the best way to convinceZuck that something is a bad idea isto build it and let him use it.                   Fa...
2004
Low Burndown by Design not Crisis
Customer DevelopmentAgile Product Development
• Kontinuierliche   Kundeninteraktion: • Schnelle          Prüfung von Märkten,   Kundengruppen,Pricing • Minimierung   de...
MINIMUM VIABLE PRODUCT
MINIMUM MARKETABLE    FEATURESET
PIVOT OR PERSEVERE
Minimum       Viable      Product                              Idea                            Creation                Cus...
Initial MVP   Feature 1   Feature 2   Feature 3Registration   5 %           17 %        17 %        17 %Aktivierung    17 ...
Kanban                                                                        Rollout 1                                   ...
• Feature Durchlaufzeit
• Feature Durchlaufzeit• Feature Definition Cycle Time
• Feature Durchlaufzeit• Feature Definition Cycle Time• Feature Implementation Cycle Time
• Feature Durchlaufzeit• Feature Definition Cycle Time• Feature Implementation Cycle Time• Anzahl Defekte
• Feature Durchlaufzeit• Feature Definition Cycle Time• Feature Implementation Cycle Time• Anzahl Defekte• Anteil Waste
VORAUSSETZUNGEN• funktionierender Agiler   Prozess im Development• funktionierendes   Continuous Deployment etc• mächtiges...
• Plattform    ist Commodity• Engineered     für schnellen Deploy• Webapplikationsfeedback      ist unmittelbar• „Fail   F...
A/B-                                  Review &              Interal &Kunden-   Themen      Feature                Develop-...
A/B-                                  Review &              Interal &Kunden-   Epic        Feature                Develop-...
A/B-                                  Review &              Interal &Kunden-   Epic        Feature                Develop-...
A/B-                                  Review &              Interal &Kunden-   Themen      Feature                Develop-...
A/B-                                  Review &              Interal &Kunden-   Themen      Feature                Develop-...
A/B-                                  Review &              Interal &Kunden-   Themen      Feature                Develop-...
A/B-                                  Review &              Interal &Kunden-   Themen      Feature                Develop-...
A/B-                                  Review &              Interal &Kunden-   Themen      Feature                Develop-...
If we knew what it was we weredoing, it would not be calledresearch, would it?
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Php und das lean startup
Nächste SlideShare
Wird geladen in …5
×

Php und das lean startup

1.180 Aufrufe

Veröffentlicht am

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Php und das lean startup

  1. 1. PHP & LEAN STARTUP
  2. 2. 1998
  3. 3. All the PHP code I’ve seen in thatexperience has been messy,unmaintainable crap. SpaghettiSQL wrapped in spaghetti PHPwrapped in spaghetti HTML. http://www.codinghorror.com/blog/
  4. 4. OPA ERZÄHLT VOM KRIEG ...
  5. 5. Der Pitch ist in drei Tagen ...Hmmm ....3 Tage ...da können wir es ja gleich ganzimplementieren ...
  6. 6. Ich rufe nur an, weil wir einen Bug in der Registrierung gefunden haben...Ah, ich sehe es, Moment. ... Ok, gefixt.... und ich wollte wissen, ob icheinen Change Request ... ... „gefixt“? Jepp.
  7. 7. Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr?
  8. 8. Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr? Bis 18:00 sind wir fertig
  9. 9. Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr? Bis 18:00 sind wir fertigIch brauche es aber bis 16:00
  10. 10. Wir brauchen ein Portal mitEinbindung der Stellenbörse, wielange braucht Ihr? Bis 18:00 sind wir fertigIch brauche es aber bis 16:00 Ok, Captain
  11. 11. 1996
  12. 12. Enterprise ContentManagement Multichannel SelfService CRM Solution!
  13. 13. Unternehmensberatung: 500.000 € Softwarelizenz: 100.000 € Customization: 1.000.000 € Einrichtung: 500.000 €
  14. 14. Unternehmensberatung: 500.000 € Softwarelizenz: 100.000 € Customization: 1.000.000 € Einrichtung: 500.000 € 2.100.000 €
  15. 15. Initialer Vorschlag: 2 Monate Konzept: 6 Monate Durchführung: 12 MonateEinarbeitung/Workshops: 2 Monate
  16. 16. Initialer Vorschlag: 2 Monate Konzept: 6 Monate Durchführung: 12 MonateEinarbeitung/Workshops: 2 Monate 24 Monate
  17. 17. http://www.fotocommunity.de/pc/account/myprofile/1649376
  18. 18. Pageviews/Tag: 1000davon Suchmaschine: 950 Aktive Nutzer/Tag: 20 davon intern: 15
  19. 19. Pageviews/Tag: 1000davon Suchmaschine: 950 Aktive Nutzer/Tag: 20 davon intern: 15 Ooops.
  20. 20. ?
  21. 21. Successfull Challenged Failed Projekte 24% 32% 44%
  22. 22. Never Used Rarely Sometimes Always Often Features Often 13% Always 7% Never Used Sometimes 45% 16% Rarely 19%
  23. 23. • Ein erster Prototyp ist schnell und preiswert• Der Prototyp ist per Definition live• Nutzerfeedback kommt von der ersten Minute• Bugfixes / neue Features sind innerhalb von kurzer Zeit zu machen
  24. 24. Business-GoIdee Kleine Lösung Launch als Demo Modifikation/ ValidierungAbschalten Erweiterung
  25. 25. Portale / Jahr: 10davon erfolgreich: 6Wissen, wie man es besser macht: unbezahlbar
  26. 26. Portale / Jahr: 10davon erfolgreich: 6Wissen, wie man es besser macht: unbezahlbar Guter Plan.
  27. 27. Fail early and fail cheap - you justcan‘t do that in C.
  28. 28. I believe the best way to convinceZuck that something is a bad idea isto build it and let him use it. Facebook, Working with Zuck
  29. 29. 2004
  30. 30. Low Burndown by Design not Crisis
  31. 31. Customer DevelopmentAgile Product Development
  32. 32. • Kontinuierliche Kundeninteraktion: • Schnelle Prüfung von Märkten, Kundengruppen,Pricing • Minimierung der Kosten für diese Prüfungen • Mess- und nachweisbare Fortschritte
  33. 33. MINIMUM VIABLE PRODUCT
  34. 34. MINIMUM MARKETABLE FEATURESET
  35. 35. PIVOT OR PERSEVERE
  36. 36. Minimum Viable Product Idea Creation Customer Feature Analysis Collect Feedback Implement & Data Feature TestDifferent Pivot Feature BaseProduct
  37. 37. Initial MVP Feature 1 Feature 2 Feature 3Registration 5 % 17 % 17 % 17 %Aktivierung 17 % 90 % 90 % 90 %Wiederkehrer Zu niedrig 5 % 8 % 10 %Weiterempfehlu Zu niedrig 4 % 6 % 6 %ng
  38. 38. Kanban Rollout 1 Review & Interal & A/B-Customer Theme Feature Develop- Rollout / Story External Testing,Analysis Definition Definition ment Rollback Points Testing Business Monitoring Schnelle Geschäfte I Mayflower GmbH I 2011 I
  39. 39. • Feature Durchlaufzeit
  40. 40. • Feature Durchlaufzeit• Feature Definition Cycle Time
  41. 41. • Feature Durchlaufzeit• Feature Definition Cycle Time• Feature Implementation Cycle Time
  42. 42. • Feature Durchlaufzeit• Feature Definition Cycle Time• Feature Implementation Cycle Time• Anzahl Defekte
  43. 43. • Feature Durchlaufzeit• Feature Definition Cycle Time• Feature Implementation Cycle Time• Anzahl Defekte• Anteil Waste
  44. 44. VORAUSSETZUNGEN• funktionierender Agiler Prozess im Development• funktionierendes Continuous Deployment etc• mächtiges Realtime Business Monitoring• OpenSource-Stack
  45. 45. • Plattform ist Commodity• Engineered für schnellen Deploy• Webapplikationsfeedback ist unmittelbar• „Fail Fast and Fail Cheap“ - Kultur
  46. 46. A/B- Review & Interal &Kunden- Themen Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •Regelmässige Nutzertreffen •Feature Voting •Nutzer-Feedback •Business-Metriken •Wettbewerberanalyse •internes Brainstorming •Development Schnelle Geschäfte I Mayflower GmbH I 2011 I
  47. 47. A/B- Review & Interal &Kunden- Epic Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •Kondensierung •Epics •Bewertung Schnelle Geschäfte I Mayflower GmbH I 2011 I
  48. 48. A/B- Review & Interal &Kunden- Epic Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •User Stories •„Mininum Marketable Features“ •Akzeptanzkriterien •Readyness •Erwartete Wirkung auf Business-Metriken Schnelle Geschäfte I Mayflower GmbH I 2011 I
  49. 49. A/B- Review & Interal &Kunden- Themen Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •Machbarkeit und Abhängigkeiten •Story Point Schätzung durch das Development •Verfeinerung der Anforderungen •erwarteter Business impact •Priorisierung Schnelle Geschäfte I Mayflower GmbH I 2011 I
  50. 50. A/B- Review & Interal &Kunden- Themen Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •Bearbeitung nach Priorität •Realisierung über Feature Flags •Definition of Done •Minimum Marketable Featureset Schnelle Geschäfte I Mayflower GmbH I 2011 I
  51. 51. A/B- Review & Interal &Kunden- Themen Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •internal Review •internal Usability Testing •external Usability Testing •Customer Review Schnelle Geschäfte I Mayflower GmbH I 2011 I
  52. 52. A/B- Review & Interal &Kunden- Themen Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •Teilrollout in Produktion •A/B-Testing •Realtime Business Monitoring •vollautomatischer Rollout / Rollback Schnelle Geschäfte I Mayflower GmbH I 2011 I
  53. 53. A/B- Review & Interal &Kunden- Themen Feature Develop- Testing, Story External Rolloutanalyse Definition Definition ment Business Points Testing Monitoring •Voller Rollout bei Erfolg •Modifikation des Features •Verwerfen des Features •Reduzieren von „Feature-Waste“ Schnelle Geschäfte I Mayflower GmbH I 2011 I
  54. 54. If we knew what it was we weredoing, it would not be calledresearch, would it?

×