SlideShare ist ein Scribd-Unternehmen logo
1 von 68
XP Day Germany 2006 Hamburg
Johannes Link 2.0
Heidelberg
 
 
 
 
 
 
www.johanneslink.net
Extreme 2.0
Quo vadis, XP?
Extreme Geschichte
XP Prelease Kent Beck Ron Jeffries Chrysler Ward Cunningham XP Wiki 1996 -1999
 
XP 1.0 4 Werte 12 Praktiken Kleine Teams 1999 - 2003
Agiles Manifest
Probleme Große Teams Verteilte Teams Widerstand gegen Pair Programming Kein Kunde vor Ort Viele Kunden Festpreisverträge Unternehmenskultur
Kein XP oder...
Gemäßigtes  Extremes Programmieren
 
XP 1.5 Kernpraktiken Sekundäre Praktiken Prozessanpassung 2004 - heute
Moderate Programming Schwammigkeit Beliebigkeit Trittbrettfahrer
Agiler Baukasten
Moderate Erfolge
Agile Backlash ...ist zu formal ...ist zu wenig formal ...berücksichtigt nicht die Interessen des Managements ...berücksichtigt nicht die Interessen der Entwickler ...funktioniert nur mit Experten ...ist nur mit Anfängern sinnvoll
Brauchen wir XP noch?
Ich wünsche mir... ...dass XP sich verändert ...dass der „Faktor Mensch“    wichtiger wird ...dass wir extrem bleiben
Wunsch 1:  Veränderung
Warum?
Technologieexplosion
Ray Kurzweil
C++ Java Smalltalk VB.NET C# Python PHP Ruby Groovy J#
C++ Java Smalltalk VB.NET C# Python PHP Ruby Groovy J# EJB Spring Seam JSP JSF JDO Rails Grails JavaScript Ajax MDA Ant Maven CruiseControl Eclipse RCP XML SOA Workflow Hibernate Tomcat SVN CVS Blogs Dojo Prototype DSL ASP
Neue Modelle des Wissenserwerbs und Weitergabe Schnellerer technologischer Wandel innerhalb eines Projekts Schätzungen werden instabiler
Verteilte Entwicklung Offshoring Technologieexpertise Globale Kunden Life Style Open-Source Projekte
Neue Werkzeuge
Skype
Projekt-Wiki
cardmeeting.com
vyew.com
 
 
VNC
Kürzere Releasezyklen
Non-Stop-Releasing Mehr direktes Feedback Schnellerer ROI Noch mehr Mitwirkung vom Kunden nötig Planungsspiel Iterationen Abnahmetests Automatisierung
Wunsch 2:  Faktor Mensch
Psychologie Kommunikation Persönlichkeitsprofil Teamstrukturen Soziale Kompetenz Sym- und Antipathien Kongruentes Verhalten
Veränderung
Veränderung ist schwierig
Veränderung ist  sehr schwierig
Change Agent
„ XP is about social change“
Virginia Satir
The Satir Change Model
http://www.stevenmsmith.com/   my-articles/article/the-satir-change-model.html
 
Wunsch 3:  Extrem Bleiben
Extreme Werte (Offene) Kommunikation (Größtmögliche) Einfachheit (Echtes) Feedback Verantwortung (Gegenseitiger) Respekt
People over Process Der Mensch geht vor!
Extreme Qualität
 
„ Quality is value to some person“
Kundenteam
Vergessene Kunden Der Entwickler Der Umsteiger Der Abspringer Der Nachbar Das Unternehmen
 
„ General Turkidson, Als Sie die so genannten  Zuverlässigkeitstests  einführten, versicherten Sie mir, es sei völlig unmöglich, dass so etwas jemals eintreten könne.“ „ Ich muss sagen, dass ich es nicht sehr gerecht finde, ein ganzes Programm zu verdammen wegen eines kleinen Versehens, Sir.“
Danke fürs Zuhören

Weitere ähnliche Inhalte

Andere mochten auch

Wikis im Unterricht: Einsatzszenarien aus dem Fach Geschichte
Wikis im Unterricht: Einsatzszenarien aus dem Fach GeschichteWikis im Unterricht: Einsatzszenarien aus dem Fach Geschichte
Wikis im Unterricht: Einsatzszenarien aus dem Fach Geschichteakoenig
 
Willkommen in der Hölle George Bush.
 Willkommen in der Hölle George Bush. Willkommen in der Hölle George Bush.
Willkommen in der Hölle George Bush.dokeos
 
Social Media und Jobs. Warum wir keine Social-Media-Rockstars einstellen
Social Media und Jobs. Warum wir keine Social-Media-Rockstars einstellenSocial Media und Jobs. Warum wir keine Social-Media-Rockstars einstellen
Social Media und Jobs. Warum wir keine Social-Media-Rockstars einstellenWolfgang Luenenbuerger-Reidenbach
 
Open Learning - Power to the people
Open Learning - Power to the peopleOpen Learning - Power to the people
Open Learning - Power to the peopleAnja C. Wagner
 
PZN - Netzwert - Beziehungen, Netzwerke und deren Analyse
PZN - Netzwert - Beziehungen, Netzwerke und deren AnalysePZN - Netzwert - Beziehungen, Netzwerke und deren Analyse
PZN - Netzwert - Beziehungen, Netzwerke und deren AnalysePZN Kooperationsberatung
 
Internationales System nach 1917 (Teil 1)
Internationales System nach 1917 (Teil 1)Internationales System nach 1917 (Teil 1)
Internationales System nach 1917 (Teil 1)akoenig
 
Ein interaktives Schulbuch für den Geschichtsunterricht
Ein interaktives Schulbuch für den GeschichtsunterrichtEin interaktives Schulbuch für den Geschichtsunterricht
Ein interaktives Schulbuch für den Geschichtsunterrichtakoenig
 
Testgetriebene Softwareentwicklung
Testgetriebene SoftwareentwicklungTestgetriebene Softwareentwicklung
Testgetriebene Softwareentwicklungjlink
 

Andere mochten auch (20)

Pech
PechPech
Pech
 
Gruppenarbeit demographie
Gruppenarbeit demographieGruppenarbeit demographie
Gruppenarbeit demographie
 
Wikis im Unterricht: Einsatzszenarien aus dem Fach Geschichte
Wikis im Unterricht: Einsatzszenarien aus dem Fach GeschichteWikis im Unterricht: Einsatzszenarien aus dem Fach Geschichte
Wikis im Unterricht: Einsatzszenarien aus dem Fach Geschichte
 
Willkommen in der Hölle George Bush.
 Willkommen in der Hölle George Bush. Willkommen in der Hölle George Bush.
Willkommen in der Hölle George Bush.
 
Renaissance der Corporate Blogs
Renaissance der Corporate BlogsRenaissance der Corporate Blogs
Renaissance der Corporate Blogs
 
Social Media und Jobs. Warum wir keine Social-Media-Rockstars einstellen
Social Media und Jobs. Warum wir keine Social-Media-Rockstars einstellenSocial Media und Jobs. Warum wir keine Social-Media-Rockstars einstellen
Social Media und Jobs. Warum wir keine Social-Media-Rockstars einstellen
 
Was gehört zur Ausbildungsreife
Was gehört zur AusbildungsreifeWas gehört zur Ausbildungsreife
Was gehört zur Ausbildungsreife
 
Keynote zu einem Panel bei den Medientagen 2006
Keynote zu einem Panel bei den Medientagen 2006Keynote zu einem Panel bei den Medientagen 2006
Keynote zu einem Panel bei den Medientagen 2006
 
Open Learning - Power to the people
Open Learning - Power to the peopleOpen Learning - Power to the people
Open Learning - Power to the people
 
Superakteureund Fiktionen
Superakteureund FiktionenSuperakteureund Fiktionen
Superakteureund Fiktionen
 
Bescheinigung Cara
Bescheinigung CaraBescheinigung Cara
Bescheinigung Cara
 
Filter setzen. Überleben in Informationsfluten
Filter setzen. Überleben in InformationsflutenFilter setzen. Überleben in Informationsfluten
Filter setzen. Überleben in Informationsfluten
 
PZN - Netzwert - Beziehungen, Netzwerke und deren Analyse
PZN - Netzwert - Beziehungen, Netzwerke und deren AnalysePZN - Netzwert - Beziehungen, Netzwerke und deren Analyse
PZN - Netzwert - Beziehungen, Netzwerke und deren Analyse
 
Wer spricht mit wem?
Wer spricht mit wem?Wer spricht mit wem?
Wer spricht mit wem?
 
Internationales System nach 1917 (Teil 1)
Internationales System nach 1917 (Teil 1)Internationales System nach 1917 (Teil 1)
Internationales System nach 1917 (Teil 1)
 
Ein interaktives Schulbuch für den Geschichtsunterricht
Ein interaktives Schulbuch für den GeschichtsunterrichtEin interaktives Schulbuch für den Geschichtsunterricht
Ein interaktives Schulbuch für den Geschichtsunterricht
 
Testgetriebene Softwareentwicklung
Testgetriebene SoftwareentwicklungTestgetriebene Softwareentwicklung
Testgetriebene Softwareentwicklung
 
Konflikte
KonflikteKonflikte
Konflikte
 
Stochastik Grundlagen
Stochastik GrundlagenStochastik Grundlagen
Stochastik Grundlagen
 
Game based Flow
Game based FlowGame based Flow
Game based Flow
 

Ähnlich wie XP Day Germany 2006 - Keynote

Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?Christoph Schmiedinger
 
system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...
system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...
system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...AKJoom
 
Plone im Kontext des WCMS Marktes
Plone im Kontext des WCMS MarktesPlone im Kontext des WCMS Marktes
Plone im Kontext des WCMS MarktesAlexander Loechel
 
Erfolgsfaktoren der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren der Digitalisierung - ein ErfahrungsberichtErfolgsfaktoren der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren der Digitalisierung - ein ErfahrungsberichtChristoph Schmiedinger
 
Digitalisierung ja - aber wie managen?
Digitalisierung ja - aber wie managen?Digitalisierung ja - aber wie managen?
Digitalisierung ja - aber wie managen?Christoph Schmiedinger
 
Social als Retter in der Email-Not
Social als Retter in der Email-NotSocial als Retter in der Email-Not
Social als Retter in der Email-NotDirk Hellmuth
 
Warum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfülltWarum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfülltKEGON AG
 
EventStorming für Domain-Driven Design
EventStorming für Domain-Driven DesignEventStorming für Domain-Driven Design
EventStorming für Domain-Driven DesignNicole Rauch
 
Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?Christoph Schmiedinger
 
Mastering architecture, design- and code-quality
Mastering architecture, design- and code-qualityMastering architecture, design- and code-quality
Mastering architecture, design- and code-qualitySebastian Dietrich
 
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...netmedianer GmbH
 
Move slow and fix things
Move slow and fix thingsMove slow and fix things
Move slow and fix thingsScreamin Wrba
 
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...eparo GmbH
 
Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...
Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...
Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...University St. Gallen
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
Neuschreiben nicht empfohlen
Neuschreiben nicht empfohlenNeuschreiben nicht empfohlen
Neuschreiben nicht empfohlenDirk Haun
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungOPITZ CONSULTING Deutschland
 
090420 Sharepoint Convention
090420 Sharepoint Convention090420 Sharepoint Convention
090420 Sharepoint ConventionFrank Wolf
 

Ähnlich wie XP Day Germany 2006 - Keynote (20)

Agiles bpm
Agiles bpmAgiles bpm
Agiles bpm
 
Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?
 
system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...
system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...
system worx: Wie Open Source Software zur Optimierung von Geschäftsprozessen ...
 
Plone im Kontext des WCMS Marktes
Plone im Kontext des WCMS MarktesPlone im Kontext des WCMS Marktes
Plone im Kontext des WCMS Marktes
 
6 Erfolgsfaktoren der Digitalisierung
6 Erfolgsfaktoren der Digitalisierung6 Erfolgsfaktoren der Digitalisierung
6 Erfolgsfaktoren der Digitalisierung
 
Erfolgsfaktoren der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren der Digitalisierung - ein ErfahrungsberichtErfolgsfaktoren der Digitalisierung - ein Erfahrungsbericht
Erfolgsfaktoren der Digitalisierung - ein Erfahrungsbericht
 
Digitalisierung ja - aber wie managen?
Digitalisierung ja - aber wie managen?Digitalisierung ja - aber wie managen?
Digitalisierung ja - aber wie managen?
 
Social als Retter in der Email-Not
Social als Retter in der Email-NotSocial als Retter in der Email-Not
Social als Retter in der Email-Not
 
Warum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfülltWarum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfüllt
 
EventStorming für Domain-Driven Design
EventStorming für Domain-Driven DesignEventStorming für Domain-Driven Design
EventStorming für Domain-Driven Design
 
Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?Digital Labs & Hubs - ein Erfolgsrezept?
Digital Labs & Hubs - ein Erfolgsrezept?
 
Mastering architecture, design- and code-quality
Mastering architecture, design- and code-qualityMastering architecture, design- and code-quality
Mastering architecture, design- and code-quality
 
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
Webinar: Erfolgsfaktoren und Akzeptanzmaßnahmen bei der Einführung von ShareP...
 
Move slow and fix things
Move slow and fix thingsMove slow and fix things
Move slow and fix things
 
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
eparo – IA und agile Softwareentwicklung verbinden (Vortrag IA-Konferenz 2009...
 
Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...
Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...
Future Workplace: Was adidas Group Mitarbeitende, Studierende und Jungunterne...
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
Neuschreiben nicht empfohlen
Neuschreiben nicht empfohlenNeuschreiben nicht empfohlen
Neuschreiben nicht empfohlen
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
 
090420 Sharepoint Convention
090420 Sharepoint Convention090420 Sharepoint Convention
090420 Sharepoint Convention
 

Mehr von jlink

Mein paralleles Leben als Java-Entwickler
Mein paralleles Leben als Java-EntwicklerMein paralleles Leben als Java-Entwickler
Mein paralleles Leben als Java-Entwicklerjlink
 
Java Script Ist Anders
Java Script Ist AndersJava Script Ist Anders
Java Script Ist Andersjlink
 
Agile08: Test Driven Ajax
Agile08: Test Driven AjaxAgile08: Test Driven Ajax
Agile08: Test Driven Ajaxjlink
 
Behaviour-Driven Development
Behaviour-Driven DevelopmentBehaviour-Driven Development
Behaviour-Driven Developmentjlink
 
Mehr Dynamik Durch Skriptsprachen
Mehr Dynamik Durch SkriptsprachenMehr Dynamik Durch Skriptsprachen
Mehr Dynamik Durch Skriptsprachenjlink
 
Mehr Dynamik Mit Groovy
Mehr Dynamik Mit GroovyMehr Dynamik Mit Groovy
Mehr Dynamik Mit Groovyjlink
 
Von Java Zu Groovy
Von Java Zu GroovyVon Java Zu Groovy
Von Java Zu Groovyjlink
 
Automated Web 2.0 Testing
Automated Web 2.0 TestingAutomated Web 2.0 Testing
Automated Web 2.0 Testingjlink
 
AdvancedTdd
AdvancedTddAdvancedTdd
AdvancedTddjlink
 

Mehr von jlink (9)

Mein paralleles Leben als Java-Entwickler
Mein paralleles Leben als Java-EntwicklerMein paralleles Leben als Java-Entwickler
Mein paralleles Leben als Java-Entwickler
 
Java Script Ist Anders
Java Script Ist AndersJava Script Ist Anders
Java Script Ist Anders
 
Agile08: Test Driven Ajax
Agile08: Test Driven AjaxAgile08: Test Driven Ajax
Agile08: Test Driven Ajax
 
Behaviour-Driven Development
Behaviour-Driven DevelopmentBehaviour-Driven Development
Behaviour-Driven Development
 
Mehr Dynamik Durch Skriptsprachen
Mehr Dynamik Durch SkriptsprachenMehr Dynamik Durch Skriptsprachen
Mehr Dynamik Durch Skriptsprachen
 
Mehr Dynamik Mit Groovy
Mehr Dynamik Mit GroovyMehr Dynamik Mit Groovy
Mehr Dynamik Mit Groovy
 
Von Java Zu Groovy
Von Java Zu GroovyVon Java Zu Groovy
Von Java Zu Groovy
 
Automated Web 2.0 Testing
Automated Web 2.0 TestingAutomated Web 2.0 Testing
Automated Web 2.0 Testing
 
AdvancedTdd
AdvancedTddAdvancedTdd
AdvancedTdd
 

XP Day Germany 2006 - Keynote