SlideShare une entreprise Scribd logo
1  sur  102
WARUM PHP SICH RECHNET
WARUM PHP SICH RECHNET


          Gu te Sache [TM]
JOHANN-PETER
  HARTMANN
WER VON
  EUCH IST
ENTWICKLER?
... UND ZWAR
HAUPTBERUFLICH?
AGILE, ANYONE?
SCRUM?
EXTREME
PROGRAMMING?
WER HAT BWL /
VWL GEHÖRT?
WER VERKLEIDET
 SICH NICHT
     JEDES
WOCHENENDE
ALS MANGA-
    FIGUR?
SCNR :-)
JOHANN-PETER
  HARTMANN
JOHANN__
(IRC: FREENODE)
JOHANN__
(IRC: FREENODE)

   since 1994
JOHANN__
(IRC: FREENODE)

   since 1994

                Yep, i am old :-)
PHP-
DEVELOPER
Some Experience in other
    languages, too.
Worked together with Pierre and Johannes :-)



   PHP-
DEVELOPER
Some Experience in other
    languages, too.
http://www.flickr.com/photos/amagill/
?
PHP ist dermaßen überladen mit 
Designfehlern, dass man -wenn man
mal ehrlich ist - kein gutes Haar daran
lassen kann.


                  Forum - http://www.heise.de/
All the PHP code I’ve seen in that
experience has been messy,
unmaintainable crap. Spaghetti SQL
wrapped in spaghetti PHP wrapped in
spaghetti HTML.


              http://www.codinghorror.com/blog/
...
Idiots with VC?
1. T-Online
2. MSN
3. Yahoo
4. Wer-Kennt-Wen
5. SchülerVZ
6. studiVZ
7. Pro7 Online
8. Bild.de
9 Spiegel Online
10. MeinVZ
70% ?
Platz 4 im Tiobe Index
Nach C, Java
                    und C++



Platz 4 im Tiobe Index
Platz 4 im Tiobe Index
     2 x so populär wie C#
Platz 4 im Tiobe Index
    2 x so populär wie Python
Platz 4 im Tiobe Index

    4 x so populär wie Ruby
?
5,000,000
                    5000000

          4000000                  3,750,000

3000000
                                  2,500,000



                               1,250,000


 2007
          2009                0

                    2013
Amateur   Commercial and Corporate



                                                  5,000,000




                                                 3,750,000



                                                2,500,000



                                             1,250,000

2009
                                            0

                                    2013
„java is overly complex, takes too long to
develop and is too expensive to maintain
small-to-moderate complex it solutions. „
„consider adopting and customizing industry-
proven web solutions (e.g. DRUPAL, MediaWiki
etc.) built on PHP before building solutions
from scratch „
„Dynamic programming languages will be
critical to the success of many next-
generation application development efforts.„
DYNAMISCHE
            SCRIPTSPRACHEN++
• einfach   zu lernen

• einfach   zu nutzen

• höhere    Entwicklerproduktivität

• geringere   operative Kosten

• kein Vendor-Lock-in
1976-1986:

  50
2010:

36
BUSINESSPROZESSE
  ÄNDERN SICH
SCHNELL
... UND VOLATIL
?
http://www.flickr.com/photos/klearchos/
http://www.flickr.com/photos/cheezepie/
OPTIONS
PUT & CALL
REAL-OPTIONEN
„Flexibility can be viewed as an
              option“
„Flexibility can be viewed as an
              option“
  Nobel price lecture 1997
seit 2006 agil




REAL-OPTIONEN
Vorher gab es Time to Market, Qualität ...


                                     seit 2006 agil




      REAL-OPTIONEN
AGIL
Erfahrungswerte
AGIL
Erfahrungswerte     Wissenschaft
WACHSTUMSOPTION
... SKALIERBARKEIT ...
... PILOTPROJEKTE ...
... PILOTPROJEKTE ...
           Agile:
        Architectural
           Spike
EXIT-OPTION
EXIT-OPTION
  Agile: Embrace
     Change!
PLATFORM OPTION

         Agile: Refactoring
LEARNING OPTION
       Architectural Spikes
           Prototypen
FLEXIBILITY OPTION
             Refactoring
           Embrace Change
          Late Requirements
DIE SUPERSPRACHE
DIE SUPERSPRACHE

• gute Time To   Market
DIE SUPERSPRACHE

• gute Time To   Market

• Preiswert   in der Umsetzung
DIE SUPERSPRACHE

• gute Time To   Market

• Preiswert   in der Umsetzung

• Tolerant
        gegenüber
 Änderungen
DIE SUPERSPRACHE

• gute Time To   Market

• Preiswert   in der Umsetzung

• Tolerant
        gegenüber
 Änderungen

• Hochproduktiv
DIE SUPERSPRACHE

• gute Time To   Market          • Flexibel, viele   Optionen zur
                                  Auswahl
• Preiswert   in der Umsetzung

• Tolerant
        gegenüber
 Änderungen

• Hochproduktiv
DIE SUPERSPRACHE

• gute Time To   Market          • Flexibel, viele    Optionen zur
                                  Auswahl
• Preiswert   in der Umsetzung
                                 • gut   Skalierbar
• Tolerant
        gegenüber
 Änderungen

• Hochproduktiv
DIE SUPERSPRACHE

• gute Time To   Market          • Flexibel, viele    Optionen zur
                                  Auswahl
• Preiswert   in der Umsetzung
                                 • gut   Skalierbar
• Tolerant
        gegenüber
 Änderungen                      • preiswert   einzustampfen

• Hochproduktiv
„Fail fast,
fail cheap,
 be lazy“
„...close attention must be paid to
best practices, such as extensive
unit testing.“
„...developers must move beyond
traditional methodologies, and
toward agile and test-driven
development techniques.“
Agile
2007


Time to Market verbessert
 sich mit agilen Methoden
     um mehr als 50%


                    Quelle: http://davidfrico.com
PRODUCTIVITY &
            QUALITY

                Agile        Classic



   LOC/h        212              2



Bugs/1000 Loc    2             100

                        Quelle: http://davidfrico.com
Agile
RICHTIGER ORT,
 RICHTIGE ZEIT
RICHTIGER ORT,
 RICHTIGE ZEIT

         FTW!!!
DANKE!
       Fragen?
hartmann@mayflower.de

Contenu connexe

En vedette (16)

NewWork in der Praxis
NewWork in der PraxisNewWork in der Praxis
NewWork in der Praxis
 
RoofTop Brains & BBQ: Ein Gästbuch für China
RoofTop Brains & BBQ: Ein Gästbuch für ChinaRoofTop Brains & BBQ: Ein Gästbuch für China
RoofTop Brains & BBQ: Ein Gästbuch für China
 
Web 2.0 revisited
Web 2.0 revisitedWeb 2.0 revisited
Web 2.0 revisited
 
Erfolgreiche rewrites
Erfolgreiche rewritesErfolgreiche rewrites
Erfolgreiche rewrites
 
Leadership in der IT
Leadership in der ITLeadership in der IT
Leadership in der IT
 
Einfangen eines technisch kaputten projektes
Einfangen eines technisch kaputten projektesEinfangen eines technisch kaputten projektes
Einfangen eines technisch kaputten projektes
 
Performancemessung, jetzt in echt
Performancemessung, jetzt in echtPerformancemessung, jetzt in echt
Performancemessung, jetzt in echt
 
Das Ende der Karriere
Das Ende der KarriereDas Ende der Karriere
Das Ende der Karriere
 
Agile versus Management WJAX 2014
Agile versus Management WJAX 2014Agile versus Management WJAX 2014
Agile versus Management WJAX 2014
 
Reparier Deine Unternehmenskultur!
Reparier Deine Unternehmenskultur!Reparier Deine Unternehmenskultur!
Reparier Deine Unternehmenskultur!
 
Lügen, schlimme Lügen und IT-Verträge
Lügen, schlimme Lügen und IT-VerträgeLügen, schlimme Lügen und IT-Verträge
Lügen, schlimme Lügen und IT-Verträge
 
Vom Entwickler zur Führungskraft
Vom Entwickler zur FührungskraftVom Entwickler zur Führungskraft
Vom Entwickler zur Führungskraft
 
Presentation zen mayflower
Presentation zen mayflowerPresentation zen mayflower
Presentation zen mayflower
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
Von Kutschern, Managern und Systemadministratoren
Von Kutschern, Managern und SystemadministratorenVon Kutschern, Managern und Systemadministratoren
Von Kutschern, Managern und Systemadministratoren
 
Management brainfucks
Management brainfucksManagement brainfucks
Management brainfucks
 

Similaire à Drupal devdayskeynote

Open Circularity – Lars Zimmermann
Open Circularity – Lars ZimmermannOpen Circularity – Lars Zimmermann
Open Circularity – Lars ZimmermannLars Zimmermann
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Andreas Mertens
 
Gearconf 2010 atdd_kunden_und_scrum
Gearconf 2010 atdd_kunden_und_scrumGearconf 2010 atdd_kunden_und_scrum
Gearconf 2010 atdd_kunden_und_scrumBjörn Jensen
 
Digital fabrication.2.0 cdpalsace_v6
Digital fabrication.2.0 cdpalsace_v6Digital fabrication.2.0 cdpalsace_v6
Digital fabrication.2.0 cdpalsace_v6Mulhouse TDNP
 
AG Softwaretechnik
AG SoftwaretechnikAG Softwaretechnik
AG SoftwaretechnikRoland M
 
Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!JanWeinschenker
 
Agile developmentphp usergroup
Agile developmentphp usergroupAgile developmentphp usergroup
Agile developmentphp usergroupCypher Deimos
 
Digitale Produktentwicklung für Verlage
Digitale Produktentwicklung für VerlageDigitale Produktentwicklung für Verlage
Digitale Produktentwicklung für VerlageGunnar Lott
 
Agile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit RailsAgile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit RailsHussein Morsy
 
2009 - Basta!: Agiles requirements engineering
2009 - Basta!: Agiles requirements engineering2009 - Basta!: Agiles requirements engineering
2009 - Basta!: Agiles requirements engineeringDaniel Fisher
 
Pretotypen Sie Es!
Pretotypen Sie Es!Pretotypen Sie Es!
Pretotypen Sie Es!Ralf Allrutz
 
Responsive Web Design mit TYPO3
Responsive Web Design mit TYPO3Responsive Web Design mit TYPO3
Responsive Web Design mit TYPO3Martin Huber
 
Agil ins Web - Adam Musial-Bright und Detlef Pirnack
Agil ins Web - Adam Musial-Bright und Detlef PirnackAgil ins Web - Adam Musial-Bright und Detlef Pirnack
Agil ins Web - Adam Musial-Bright und Detlef PirnackJustRelate
 
1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AG
1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AG1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AG
1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AGBruno Meinhardt
 
Scrum-Einführung bei mobile.de
Scrum-Einführung bei mobile.deScrum-Einführung bei mobile.de
Scrum-Einführung bei mobile.deMarkus Andrezak
 
Creative Camp 2014: Pretotypen Sie es by Dr. Ralf Allrutz
Creative Camp 2014: Pretotypen Sie es by Dr. Ralf AllrutzCreative Camp 2014: Pretotypen Sie es by Dr. Ralf Allrutz
Creative Camp 2014: Pretotypen Sie es by Dr. Ralf AllrutzMFG Innovationsagentur
 
Vortragsfolien vom 3. Symposium Change to Kaizen
Vortragsfolien vom 3. Symposium Change to KaizenVortragsfolien vom 3. Symposium Change to Kaizen
Vortragsfolien vom 3. Symposium Change to KaizenLearning Factory
 
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"Stephan Hamberger
 

Similaire à Drupal devdayskeynote (20)

Open Circularity – Lars Zimmermann
Open Circularity – Lars ZimmermannOpen Circularity – Lars Zimmermann
Open Circularity – Lars Zimmermann
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
 
Gearconf 2010 atdd_kunden_und_scrum
Gearconf 2010 atdd_kunden_und_scrumGearconf 2010 atdd_kunden_und_scrum
Gearconf 2010 atdd_kunden_und_scrum
 
Digital fabrication.2.0 cdpalsace_v6
Digital fabrication.2.0 cdpalsace_v6Digital fabrication.2.0 cdpalsace_v6
Digital fabrication.2.0 cdpalsace_v6
 
AG Softwaretechnik
AG SoftwaretechnikAG Softwaretechnik
AG Softwaretechnik
 
Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!
 
Agile developmentphp usergroup
Agile developmentphp usergroupAgile developmentphp usergroup
Agile developmentphp usergroup
 
Digitale Produktentwicklung für Verlage
Digitale Produktentwicklung für VerlageDigitale Produktentwicklung für Verlage
Digitale Produktentwicklung für Verlage
 
Agile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit RailsAgile Softwareentwicklung mit Rails
Agile Softwareentwicklung mit Rails
 
2009 - Basta!: Agiles requirements engineering
2009 - Basta!: Agiles requirements engineering2009 - Basta!: Agiles requirements engineering
2009 - Basta!: Agiles requirements engineering
 
Agile Methoden in Projekten
Agile Methoden in ProjektenAgile Methoden in Projekten
Agile Methoden in Projekten
 
Pretotypen Sie Es!
Pretotypen Sie Es!Pretotypen Sie Es!
Pretotypen Sie Es!
 
Responsive Web Design mit TYPO3
Responsive Web Design mit TYPO3Responsive Web Design mit TYPO3
Responsive Web Design mit TYPO3
 
Agil ins Web - Adam Musial-Bright und Detlef Pirnack
Agil ins Web - Adam Musial-Bright und Detlef PirnackAgil ins Web - Adam Musial-Bright und Detlef Pirnack
Agil ins Web - Adam Musial-Bright und Detlef Pirnack
 
1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AG
1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AG1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AG
1130_Meinhardt_Bruno_Moebus_Ralf_Lapp_Holding_AG
 
Scrum-Einführung bei mobile.de
Scrum-Einführung bei mobile.deScrum-Einführung bei mobile.de
Scrum-Einführung bei mobile.de
 
Creative Camp 2014: Pretotypen Sie es by Dr. Ralf Allrutz
Creative Camp 2014: Pretotypen Sie es by Dr. Ralf AllrutzCreative Camp 2014: Pretotypen Sie es by Dr. Ralf Allrutz
Creative Camp 2014: Pretotypen Sie es by Dr. Ralf Allrutz
 
Vortragsfolien vom 3. Symposium Change to Kaizen
Vortragsfolien vom 3. Symposium Change to KaizenVortragsfolien vom 3. Symposium Change to Kaizen
Vortragsfolien vom 3. Symposium Change to Kaizen
 
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
 
SEO Patente
SEO PatenteSEO Patente
SEO Patente
 

Plus de Johann-Peter Hartmann

Plus de Johann-Peter Hartmann (12)

The End of my Career
The End of my CareerThe End of my Career
The End of my Career
 
E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018E-Commerce vs Architektur CodeTalks.Commerce_2018
E-Commerce vs Architektur CodeTalks.Commerce_2018
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
Surviving Complexity
Surviving ComplexitySurviving Complexity
Surviving Complexity
 
Java script security for java developers
Java script security for java developersJava script security for java developers
Java script security for java developers
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
JavaScript Security
JavaScript SecurityJavaScript Security
JavaScript Security
 
Serverside Cryptoparty
Serverside CryptopartyServerside Cryptoparty
Serverside Cryptoparty
 
Wetware Bugs and Refactoring
Wetware Bugs and RefactoringWetware Bugs and Refactoring
Wetware Bugs and Refactoring
 
JavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 BerlinJavaScript und Security - JavaScript Days 2013 Berlin
JavaScript und Security - JavaScript Days 2013 Berlin
 
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
JavaScriptDays: vom 10 Tage Hack zur ersten Universalsprache?
 
Profiling for Grown-Ups
Profiling for Grown-UpsProfiling for Grown-Ups
Profiling for Grown-Ups
 

Drupal devdayskeynote

Notes de l'éditeur

  1. *KLICK* Es freut mich heute hier zu sein. Viele Teilnehmer, gute Vorträge, und das zu eine CMS, das die ganzen Vorteile von PHP in sich vereint. Ich habe 45 Minuten, 100 Folien, und ich werde es schaffen.\n
  2. Das bin ich. Aber mich kenne ich schon, daher erst mal zu Euch.. \nDer erste Talk nach der Mittagspause braucht immer ein bischen Sport ... \n
  3. Wer von Euch ist Entwickler. \n(Die ersten fragen sich „Hallo, _Drupal_ _Dev_ _Days_ welchen Teil verstehst Du nicht?“)\n
  4. Shameless Plug: Stellen gibts beim Albrecht draussen :-) \nZu der Frage kommen wir später noch einmal :-) \n
  5. Wer macht agile Entwicklung? Egal in welcher Form, in welcher Ausprägung?\n
  6. \n
  7. \n
  8. Ich bezahle 5 Euro Prämie für jeden Fehler, den ich nachher und nicht im Plenum bekomme. Das wird gerade bei den Realoptionen später schwierig.\n(Das mit den 5 Euro funktioniert bei Betriebswirten immer :-) )\n
  9. Eine wichtige Frage noch zum Schluss... \n
  10. Sorry, erster Talk nach der Mittagspause, Gymnastik ist jetzt durch.\n
  11. Also, ich bin Johann. Wegen der Manga-Kostüme morgen: bitte nach der Pause melden.\n
  12. \n
  13. \n
  14. Johannes und Pierre würden aber nicht auf einem Talk damit angeben, dass sie mit mir zusammengearbeitet haben :-) \n
  15. Sondern über PHP \n
  16. ... und über GELD\n
  17. Ja, jetzt schauen alle Anwesenden ins Portemonaie und fragen: Was hat PHP mit Geld zu tun?\nSchauen wir doch mal an, wie PHP draussen wahrgenommen wird. \nFragen wir doch gleich mal die schlausten Leute der Welt.\n
  18. Jeden Freitag gibt es auf Heise ein PHP-Post, mit solchen oder ähnlichen Kommentaren. Ok, deutsche werden so kurz vorm Wochenende nicht schlauer, wie sieht es denn international aus? \n
  19. \n
  20. \n
  21. Auch hier wird PHP nicht nur als das Mass aller Dinge angesehen. \n
  22. Trotzdem gibt es seltsamerweise immer noch Idioten, die PHP einsetzen... \n
  23. \n
  24. \n
  25. \n
  26. Eventuell handelt es sich hier nur um reiche CTOs mit zuviel Geld und zu wenig Hirn\n
  27. Auch in Deutschland sieht es nicht zu vielversprechend aus.\n
  28. Von den IVW Top 10 basieren 7 Seiten auf PHP. \n
  29. Handelt es sich hier um 70% Idioten? \nDas wird langsam unglaubwürdig.\n
  30. Auch bei Programmierern ist PHP beliebt. Nach C, Java und C++ die erfolgreichste Sprache.\n
  31. \n
  32. \n
  33. \n
  34. Vielleicht erinnert sich noch jemand an Rails Envy? \n
  35. Dat war wohl nix. Aber schauen wir mal auf die Business-Seite.\n
  36. Die Gartner Group hat sich 2009 die Mühe gemacht, in zwei Studien PHP und den Einsatz von dynamischen Scriptsprachen wie PHP, Python oder Ruby zu beleuchten. \n
  37. PHP wird weiter wachsen, wenn auch langsamer als bisher, aber das ist auch nicht das Entscheidende ... \n
  38. Denn vor allem ändert sich der Markt für PHP noch weiter. Während heute nur 20% der PHP-Entwickler Corporate & Commercial sind, \n
  39. Das hört Gartner von vielen Java Developern, sowohl von Erfahrenen als auch von Einsteigern. \nUnd PHP steht auch nicht alleine, mit PHP fällt ein haufen guter Tools aus der Tüte.\n
  40. \n
  41. IBM hat den Support von PHP und von der PHP community deshalb ausgedehnt. \nMit CodeZero und Websphere macht man die Produktivität von PHP in der Java-Welt verfügbar\n
  42. zusammen mit Zend auf der AS 400.\n
  43. Das gleiche gilt für Sun, die bezahlen da so leute wie Johannes für. \n
  44. ... bzw. Johannes neuer Arbeitgeber.\n
  45. Auch SAP investiert in PHP \n
  46. Und, natürlich offensichtlich - auch Microsoft. Die sind ja nicht umsonst sponsor hier und heute. Und Pierre wird von Microsoft dafür bezahlt, OpenSource besser zu machen. \nGartner sagt, dass dieser Support für dynamisch scriptsprachen sinn ergibt.\n
  47. Aber warum sind script-sprachen im Moment so interessant? \n
  48. \n
  49. Die Business-Jungs möglich also PHP und seine Eigenschaften auf einmal, aber warum?\nBisher war Enterprisigkeit, Verlässlichkeit und Qualität und die einheitliche Plattform viel wichtiger ...\n
  50. Einmal jährlich werden die Fortune 500 gesammelt ... \n
  51. In den 10 Jahren von 76 bis 86 haben sind 50 Unternehmen hinein- und 50 Unternehmen herausgerutscht.\n
  52. Im Jahr 2010 alleine haben sich 36 Unternehmen verabschiedet und sind neu dazugekommen.\n
  53. \n
  54. In 5 Jahren wird eine Firma wie Google zum Marktführer und verdient Milliarden\nHeute werden pro Jahr mehrere grundlegende neue Produkte veröffentlicht.\nGrosse Unternehmen wie Kaufhof oder die Lehman Brothers gehen pleite.\n
  55. Und viele schöne Ideen wieder eingestampft.\n
  56. Aber wie geht man mit so etwas bei der eigenen IT um? \nWie führt man ein Online-Portal oder ein Startup, wenn man mit so viel Geschwindigkeit und Risiko umzugehen hat?\nSchauen wir doch mal, wo es noch solche Märkte und Probleme gibt.\n
  57. Da hätten wir gerade mal einen hochvolatilen Markt, der sich sehr schnell entwickelt. \n
  58. Die Jungs von der Börse sind das aber eigentlich gewohnt, und haben ihre Tools dazu.\n
  59. Die machen das über Optionsscheine. \n
  60. Wer in solchen Märkten agiert, kann sich mit Put & Call Optionen absichern, dass er zu einem bestimmten Zeitpunkt etwas zu einem fixen Preis kaufen oder verkaufen kann\n
  61. Bei Realoptionen handelt es sich um Optionen jenseits vom Geld, sondern um Absicherungen, die ich heute durch reale massnahmen treffe.\n
  62. Das meint er nicht im Übertragenen Sinne, sondern als wortwörtlich. Flexibilität ist sowas wie ein Optionsschein. \nAusserdem fällt an dieser Formulierung noch was auf ... an was Erinnert hier Flexibilität?\n
  63. Vorher gab es zwar schon time to market, Qualität, Maintenancekosten etc, aber keiner wusste, warum die späten Entscheidungen etc sinnvoll sind. \n
  64. Dh. mit Realoptionen erklären sich viele der nützlichen Dinge, die bei Agil passieren. Das wusste man zwar schon vorher, aber nur empirisch. Mit Real Options wurde das ganze wissenschaftlich. (Kent Beck) . Aber gucken wir uns die Realoptionen doch mal im Detail an.\n
  65. Ich wähle meine Technik so, dass ich schnell wachsen kann. \n\n\n
  66. Ich wähle meine Technik so, dass ich schnell wachsen kann. \n\n\n
  67. Ich wähle meine Technik so, dass ich schnell wachsen kann. \n\n\n
  68. \n
  69. Wenn es mal wieder mit dem Startup nicht geklappt hat. \nBesser, man ist nicht ruiniert. \n
  70. \n
  71. Hier haben wir ein Beispiel für die Wachstums- und Exit-Option: \nDie software wurde preiswert entwickelt, und nachdem Erfolg und Verkauf da war, wurde die alte Software komplett verworfen und neue geschrieben.\n
  72. Agil: Mache das neue Rad kompatibel zum alten.\nZunächst YAGNI, dann Platform über Refactoring.\n
  73. ich baue einen prototypen, weil ich die technik und die nutzer nicht kenne - und greife die erfahrungen von beiden seiten ab \n Damit reduziere ich das Risiko deutlich. Google macht das so. Einfach mal Beta online, Nutzer fragen.\n
  74. Mehr Auswahl haben, seine Infrastruktur so aufsetzen, dass man immer flexibel ist und sich schnell umentscheiden kann.\n
  75. Alle diese Optionen sind Geld wert, und die sind heute insbesondere gefragt. \n\n
  76. Die Sprache ist dafür verantwortlich, wieviele Kosten sich hinter dem Ziehen einer Option verbergen.\n
  77. Die Sprache ist dafür verantwortlich, wieviele Kosten sich hinter dem Ziehen einer Option verbergen.\n
  78. Die Sprache ist dafür verantwortlich, wieviele Kosten sich hinter dem Ziehen einer Option verbergen.\n
  79. Die Sprache ist dafür verantwortlich, wieviele Kosten sich hinter dem Ziehen einer Option verbergen.\n
  80. Die Sprache ist dafür verantwortlich, wieviele Kosten sich hinter dem Ziehen einer Option verbergen.\n
  81. Die Sprache ist dafür verantwortlich, wieviele Kosten sich hinter dem Ziehen einer Option verbergen.\n
  82. Die Sprache ist dafür verantwortlich, wieviele Kosten sich hinter dem Ziehen einer Option verbergen.\n
  83. \n
  84. Der Erfinder der Sprache selbst hat sie daraufhin designed, flexibel, preiswert und schnell zu sein. In seinem Satz zitiert er aus Versehen gleich Realoptionen wie die Änderungs oder die Exit-Option. Wie die agilen Jungs hat er erst mal das gemacht was funktioniert.\n
  85. Aber genauso wie Agil eine geeignete Sprache braucht, braucht die Sprache agil. Im Unternehmenskontext muss es gleich funktionieren, und sollte nicht in Produktion spontant gefixt werden.\n
  86. Und dynamic Languages funktionieren genau dann gut, wenn man sie zusammen mit agil einsetzt.\n
  87. Aber das ist Ok, weil Agile noch viele andere Vorteile bietet. \n
  88. \n
  89. \n
  90. Für die Zukunft gilt also: \nPHP (oder, um ehrlich zu sein, dynamische Scriptsprache Deiner Wahl)\n
  91. Also, alle, die vorhin Ihre Hand bei PHP und Agil gehoben haben: Ihr seid hier richtig. Gute Sache.\n
  92. \n