SlideShare ist ein Scribd-Unternehmen logo
1 von 17
10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden? Stefan Roock [email_address]
Hintergrund 1/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hintergrund 2/2 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Timeline 1/4 1996 1997 1998 C3-Projekt beginnt XP Begriff XP zum ersten Mal in der Öffentlichkeit (OOPSLA) Ward Cunningham: EPISODES 1995 Smalltalk- Refactoring- Browser 1986: Scrum Umfeldfragen ungeklärt: Festpreise, große Projekte, … Coad / De Luca: FDD Crystal-Clear Die Mehrheit ist entsetzt!
Timeline 2/4 1999 2000 2001 „ eXtreme Programming explained“ 1. XP-Conference in Sardinien Agiles Manifest C3-Projekt beendet SCRUM-Buch ASD-Buch Cockburn: Agile Software Development Kerth: Project Retrospectives Beck: „80% XP bringt nur 20% des Nutzens“ JUnit
Timeline 3/4 2002 2003 2004 Bücher, Bücher, Bücher Lean Software Development XP-Gurus treten in den Hintergrund Zweite Auflage „eXtreme Programming explained“ FDD-Buch V-Modell XT The Eclipse Way Jeder ist agil. Sabre: 42% produktiver, nur noch 20% der Fehler
Timeline 4/4 2005 2006 2007 Standish Group empfiehlt agile Methoden JAX-Konferenz mit Agility Day Unittesting in Groovy integriert Jede Java-IDE enthält JUnit & Refactorings Umfeldfragen im Wesentlichen geklärt SAP macht Scrum Microsoft macht Scrum Google entwickelt agil
2005: Standish-Group: Chaos-Report
Diskussionsschwerpunkte 1999 2007 Technik (Unit-Testen, Refactoring…) Management (Tracking, Schätzen…) Kundenrolle (Nutzenorientierung, Planung)
Die Verantwortlichkeiten… 1. Anforderungen 2. Aufwandsschätzung 3. Priorisierung 4. Funktionalitäten Verantwortlich für Geschäftswert Kunde Verantwortlich für Technologie Entwickler
…überfordern viele Kunden ,[object Object],[object Object],[object Object],[object Object],Verantwortlich für Geschäftswert Kunde These: Agile Projekte bieten den Kunden Möglichkeiten, mit denen die Kunden gar nichts anfangen können.
…überfordern viele Teams ,[object Object],[object Object],[object Object],[object Object],Verantwortlich für Technologie Entwickler These: Viele Entwicklungsteams nehmen den Entwicklungsprozess nicht in Verantwortung.
Was wir wirklich brauchen! ,[object Object],[object Object],[object Object]
Diskussionsschwerpunkte 1999 20XX Technik (Unit-Testen, Refactoring…) Management (Tracking, Schätzen…) Kundenrolle (Nutzenorientierung, Planung) Organisation von Unternehmen
Fazit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Schluss-Satz ,[object Object],[object Object]
[object Object],Vielen Dank für die Aufmerksamkeit

Weitere ähnliche Inhalte

Mehr von Stefan ROOCK

Nein-Sagen für Product Owner
Nein-Sagen für Product OwnerNein-Sagen für Product Owner
Nein-Sagen für Product OwnerStefan ROOCK
 
Agile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des LeadershipAgile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des LeadershipStefan ROOCK
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...Stefan ROOCK
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsStefan ROOCK
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsStefan ROOCK
 
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)Stefan ROOCK
 
Agile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile SoftwareentwicklungAgile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile SoftwareentwicklungStefan ROOCK
 
Warum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringenWarum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringenStefan ROOCK
 
MbO, OKR und Nordstern
MbO, OKR und NordsternMbO, OKR und Nordstern
MbO, OKR und NordsternStefan ROOCK
 
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPTXP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPTStefan ROOCK
 
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)Stefan ROOCK
 
UX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze TeamUX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze TeamStefan ROOCK
 
Alignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-KonzeptAlignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-KonzeptStefan ROOCK
 
InnoDays OTTO E-Commerce
InnoDays OTTO E-CommerceInnoDays OTTO E-Commerce
InnoDays OTTO E-CommerceStefan ROOCK
 
Agile Organisationen
Agile OrganisationenAgile Organisationen
Agile OrganisationenStefan ROOCK
 
UX und Agile - eine Aufgabe für das ganze Team
UX und Agile - eine Aufgabe für das ganze TeamUX und Agile - eine Aufgabe für das ganze Team
UX und Agile - eine Aufgabe für das ganze TeamStefan ROOCK
 
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...Stefan ROOCK
 
Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...
Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...
Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...Stefan ROOCK
 
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Stefan ROOCK
 

Mehr von Stefan ROOCK (20)

Nein-Sagen für Product Owner
Nein-Sagen für Product OwnerNein-Sagen für Product Owner
Nein-Sagen für Product Owner
 
Agile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des LeadershipAgile Organisationen: eine Frage des Leadership
Agile Organisationen: eine Frage des Leadership
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
Roadmaps und Agile Reporting abseits von Velocity und Story Points (Agile Wed...
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story Points
 
Roadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story PointsRoadmaps und Agile Reporting abseits von Velocity und Story Points
Roadmaps und Agile Reporting abseits von Velocity und Story Points
 
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
Vertragsgestaltung für agile Softwareentwicklung (OOP 2018, München)
 
Metriken@agile
Metriken@agileMetriken@agile
Metriken@agile
 
Agile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile SoftwareentwicklungAgile Verträge - Vertragsgestaltung für agile Softwareentwicklung
Agile Verträge - Vertragsgestaltung für agile Softwareentwicklung
 
Warum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringenWarum die meisten Hackathons den Unternehmen nichts bringen
Warum die meisten Hackathons den Unternehmen nichts bringen
 
MbO, OKR und Nordstern
MbO, OKR und NordsternMbO, OKR und Nordstern
MbO, OKR und Nordstern
 
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPTXP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
XP-Days-Kurzvortrag: ALIGNMENT UND VERBESSERUNG MIT DEM NORDSTERN-KONZEPT
 
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
Alignment und Verbesserung mit dem Nordstern-Konzept (Kurzvortrag)
 
UX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze TeamUX und agile Entwicklung - eine Aufgabe für das ganze Team
UX und agile Entwicklung - eine Aufgabe für das ganze Team
 
Alignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-KonzeptAlignment und Verbesserung mit dem Nordstern-Konzept
Alignment und Verbesserung mit dem Nordstern-Konzept
 
InnoDays OTTO E-Commerce
InnoDays OTTO E-CommerceInnoDays OTTO E-Commerce
InnoDays OTTO E-Commerce
 
Agile Organisationen
Agile OrganisationenAgile Organisationen
Agile Organisationen
 
UX und Agile - eine Aufgabe für das ganze Team
UX und Agile - eine Aufgabe für das ganze TeamUX und Agile - eine Aufgabe für das ganze Team
UX und Agile - eine Aufgabe für das ganze Team
 
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
Experimente zur Team- und Organisationsentwicklung (CeBit, Heise Developer Wo...
 
Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...
Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...
Agile Organisationsentwicklung oder Agilität und Organisationslernen – das ag...
 
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
 

10 Jahre Agil

  • 1. 10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden? Stefan Roock [email_address]
  • 2.
  • 3.
  • 4. Timeline 1/4 1996 1997 1998 C3-Projekt beginnt XP Begriff XP zum ersten Mal in der Öffentlichkeit (OOPSLA) Ward Cunningham: EPISODES 1995 Smalltalk- Refactoring- Browser 1986: Scrum Umfeldfragen ungeklärt: Festpreise, große Projekte, … Coad / De Luca: FDD Crystal-Clear Die Mehrheit ist entsetzt!
  • 5. Timeline 2/4 1999 2000 2001 „ eXtreme Programming explained“ 1. XP-Conference in Sardinien Agiles Manifest C3-Projekt beendet SCRUM-Buch ASD-Buch Cockburn: Agile Software Development Kerth: Project Retrospectives Beck: „80% XP bringt nur 20% des Nutzens“ JUnit
  • 6. Timeline 3/4 2002 2003 2004 Bücher, Bücher, Bücher Lean Software Development XP-Gurus treten in den Hintergrund Zweite Auflage „eXtreme Programming explained“ FDD-Buch V-Modell XT The Eclipse Way Jeder ist agil. Sabre: 42% produktiver, nur noch 20% der Fehler
  • 7. Timeline 4/4 2005 2006 2007 Standish Group empfiehlt agile Methoden JAX-Konferenz mit Agility Day Unittesting in Groovy integriert Jede Java-IDE enthält JUnit & Refactorings Umfeldfragen im Wesentlichen geklärt SAP macht Scrum Microsoft macht Scrum Google entwickelt agil
  • 9. Diskussionsschwerpunkte 1999 2007 Technik (Unit-Testen, Refactoring…) Management (Tracking, Schätzen…) Kundenrolle (Nutzenorientierung, Planung)
  • 10. Die Verantwortlichkeiten… 1. Anforderungen 2. Aufwandsschätzung 3. Priorisierung 4. Funktionalitäten Verantwortlich für Geschäftswert Kunde Verantwortlich für Technologie Entwickler
  • 11.
  • 12.
  • 13.
  • 14. Diskussionsschwerpunkte 1999 20XX Technik (Unit-Testen, Refactoring…) Management (Tracking, Schätzen…) Kundenrolle (Nutzenorientierung, Planung) Organisation von Unternehmen
  • 15.
  • 16.
  • 17.