SlideShare une entreprise Scribd logo
1  sur  14
Täglich grüßt das Murmeltier
Entwicklungsprozesse mit agilen Methoden verbessern
Dr. Andreas Wintersteiger
Objectbay Software & Consulting GmbH
office@objectbay.com
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Cone of Uncertainty (Boehm, 1981)
2
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Klassischer Entwicklungszyklus
3
0
10
20
30
40
50
60
70
1 2 3 4 5 6 7 8 9 10 11 12
known Bugs
Stress
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Verschwendung
 Frage nach dem Beitrag zur Wertschöpfung
 The Poppendieck Seven Wastes
 Unfertige Arbeit
 Zusätzliche Prozesse
 Extra Features
 Task Switching
 Waiting
 Motion
 Defects
4
Quelle: Poppendieck, 2007
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Teufelskreislauf
5
Stress
Qualität
Verschwen
dung
Kommuni-
kation
Unsicher-
heit
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Agile Methoden
 Geschichte
 Team / People over Process
 Agilität
 Feedback früh und häufig
 Responding to Change
 Ergebnis: Use-Cases schnell umsetzen
 Iterativ-inkrementell
6
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Agile Werte
 Kleine Releases
 kleine Stücke
 Kurze Zeiträume
 Iterativ-inkrementelle Entwicklung
 Gesamter Entwicklungszyklus
 Iterationen fixer Länger mit fixiertem Umfang
 „Time-Boxes“
 Collocation
 Face-to-Face Communication
 Team-Raum
 Visualisierung
 Feature Backlog
 Benutzer-/Wert-Orientiert
 Priorisiert
 Laufende, adaptive Planung
 Unterscheide Grob- und Feinplan
 „Planning Game“
 Komplexität
 Verantwortung
 Feedback
 Maximierung Feedback
 Kontinuierliches Lernen und Verbessern
 Qualität/Stabilität
 Effiziente Interaktion
 Effiziente Teamaktivitäten
 Gleicher Status (Synchronisation)
 Reflektiert Kundenwert
 Explorative Annäherung an bewegliche Ziele
 Balance Verantwortung und Mitsprache
 Erwartungen über Ziele abschätzbar
 Abschätzung durch Beteiligte
7
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Agile Werte (2)
8
 Selbst organisierende Teams
 Autonomes Handeln
 Prozess-Intelligenz
 Qualitätsgetriebene Prozesse
 „Jidoka“ (aus Lean Production)
 Testgetriebene Entwicklung
 Feedback
 Definition von „Fertig“
 Inspektion und Adaption
 Retrospektiven
 Einfachheit, Adaptierbarkeit
 Inhaltlich und prozessual einfach halten
 Lean (wenig Verschwendung)
 Adaptierbar
 Kein Mikro-Management
 Lösungskompetenz
 Produktivität
 Solides Fundament (Früherkennung)
 Kein „technical debt“
 Hohe Änderbarkeit
 Vermeidung von „Halbfabrikaten“
 Lernen und Verbessern
 Reflexion
 Maximierung des Business-Value
 Maximierung des Kundenwerts
 Veränderungen „entgegenkommen“
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Feedback
9
X Iteration
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Scrum: Use Cases in 2 Wochen umsetzen…
10
2 – 4
Wochen
24
Std.
Sprint Backlog
Backlog
Daily Scrum
Sprint
Produkt
Inkrement

UP
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Test-Automatisierung
11
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Sprint Review
12
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Agile Projektplanung
13
© 2007 Objectbay Software & Consulting GmbH. www.objectbay.com
Scrum – Ergebnisse
 Frühes und häufiges Feedback, dadurch Fokus auf die
wichtigen Features
 Reduktion des Stress-Niveaus in der Entwicklung, besonders
vor Meilensteinen
 Signifikant höhere Transparenz auf den Projektfortschritt
 Einfachere und realistischere Möglichkeit zur Planung
 Deutliche Steigerung der Produktivität durch klare
Fokussierung
 Nachhaltige Steigerung der Softwarequalität
 Steigerung der Zufriedenheit von Kunden und Mitarbeitern
 Hohe Sichtbarkeit organisatorischer Schwächen, die den
Entwicklungsprozess behindern
14

Contenu connexe

En vedette

Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...
Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...
Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...Oliver Hankeln
 
Brochure cecropia industrial
Brochure cecropia industrialBrochure cecropia industrial
Brochure cecropia industrialGabriel Franco
 
Consejos para profesores, ppt inteligencia.
Consejos para profesores, ppt inteligencia.Consejos para profesores, ppt inteligencia.
Consejos para profesores, ppt inteligencia.claritalopezcancino
 
Pasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivoPasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivoGuadalupe1930
 
informatica juridica y derecho de la informatica
informatica juridica y derecho de la informaticainformatica juridica y derecho de la informatica
informatica juridica y derecho de la informaticapedro bahamonde
 
Reflexión semana 8
Reflexión semana 8Reflexión semana 8
Reflexión semana 8maagomez
 
Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...
Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...
Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...anthesis GmbH
 
Weihnachtsgrüße
WeihnachtsgrüßeWeihnachtsgrüße
Weihnachtsgrüßebmstrauss
 
Ciudades inteligentes
Ciudades inteligentesCiudades inteligentes
Ciudades inteligentesFOGUAN
 
Costos de produccion
Costos de produccionCostos de produccion
Costos de produccionAury2003
 
Marketing internacional lis
Marketing internacional lisMarketing internacional lis
Marketing internacional lisLisMa08
 
"Richtig" kommunizieren mit Facebook und Twitter
"Richtig" kommunizieren mit Facebook und Twitter"Richtig" kommunizieren mit Facebook und Twitter
"Richtig" kommunizieren mit Facebook und Twittersozialinfo
 

En vedette (20)

Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...
Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...
Bayreuther Dialoge 2013 - Vorratsdatenspeicherung, PRISM & Co - der Freiheits...
 
Brochure cecropia industrial
Brochure cecropia industrialBrochure cecropia industrial
Brochure cecropia industrial
 
Consejos para profesores, ppt inteligencia.
Consejos para profesores, ppt inteligencia.Consejos para profesores, ppt inteligencia.
Consejos para profesores, ppt inteligencia.
 
Open Graph
Open GraphOpen Graph
Open Graph
 
Actividad5
Actividad5Actividad5
Actividad5
 
La Web 2.0
La Web 2.0La Web 2.0
La Web 2.0
 
Pasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivoPasos para-el-mantenimiento-preventivo
Pasos para-el-mantenimiento-preventivo
 
informatica juridica y derecho de la informatica
informatica juridica y derecho de la informaticainformatica juridica y derecho de la informatica
informatica juridica y derecho de la informatica
 
Calvo_TOP5
Calvo_TOP5Calvo_TOP5
Calvo_TOP5
 
Reflexión semana 8
Reflexión semana 8Reflexión semana 8
Reflexión semana 8
 
Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...
Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...
Grundlagen des Berichtswesens und Arbeiten mit Berichten in SAP Business ByDe...
 
BANQ
BANQBANQ
BANQ
 
Weihnachtsgrüße
WeihnachtsgrüßeWeihnachtsgrüße
Weihnachtsgrüße
 
Ciudades inteligentes
Ciudades inteligentesCiudades inteligentes
Ciudades inteligentes
 
Costos de produccion
Costos de produccionCostos de produccion
Costos de produccion
 
Marketing internacional lis
Marketing internacional lisMarketing internacional lis
Marketing internacional lis
 
Sociedad y Conocimiento de la informacion
Sociedad y Conocimiento de la informacionSociedad y Conocimiento de la informacion
Sociedad y Conocimiento de la informacion
 
"Richtig" kommunizieren mit Facebook und Twitter
"Richtig" kommunizieren mit Facebook und Twitter"Richtig" kommunizieren mit Facebook und Twitter
"Richtig" kommunizieren mit Facebook und Twitter
 
DecorArte
DecorArteDecorArte
DecorArte
 
Las drogas
Las drogasLas drogas
Las drogas
 

Similaire à Agile-Scrum Pulse 30min (2007)

Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...HOOD Group
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?HOOD Group
 
KEGON agile entwicklung in großen Organisationen
KEGON agile entwicklung in großen OrganisationenKEGON agile entwicklung in großen Organisationen
KEGON agile entwicklung in großen OrganisationenKEGON AG
 
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0Michael Fischlein
 
Kegon agile@enterprise 112011 v1.0
Kegon agile@enterprise 112011 v1.0Kegon agile@enterprise 112011 v1.0
Kegon agile@enterprise 112011 v1.0KEGON AG
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererTobias Schlüter
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!Learning Factory
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...
Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...
Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...stzepm
 
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...Agile Austria Conference
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen WeltThomas Arends
 
Agiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECAgiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECChristian Seedig
 
Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Stefan ROOCK
 
OOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweOOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweMarkus Theilen
 
Kanban - per Evolution zu Agilität
Kanban - per Evolution zu AgilitätKanban - per Evolution zu Agilität
Kanban - per Evolution zu AgilitätWolfgang Wiedenroth
 

Similaire à Agile-Scrum Pulse 30min (2007) (20)

Agile intro-90min (2007)
Agile intro-90min (2007)Agile intro-90min (2007)
Agile intro-90min (2007)
 
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
Continuous Documentation statt Endless Specification - Fokus auf die nachhalt...
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?
 
KEGON agile entwicklung in großen Organisationen
KEGON agile entwicklung in großen OrganisationenKEGON agile entwicklung in großen Organisationen
KEGON agile entwicklung in großen Organisationen
 
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0Ich will agil testen! was muss ich können   iqnite 2014 - verison 2.0
Ich will agil testen! was muss ich können iqnite 2014 - verison 2.0
 
Kegon agile@enterprise 112011 v1.0
Kegon agile@enterprise 112011 v1.0Kegon agile@enterprise 112011 v1.0
Kegon agile@enterprise 112011 v1.0
 
Scrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für ProgrammiererScrum als agiles Vorgehensmodell für Programmierer
Scrum als agiles Vorgehensmodell für Programmierer
 
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
VerbesserungsKATA – Umsetzung in einem Kommunalunternehmen – ein Praxisbericht!
 
Intro canvas ii
Intro canvas iiIntro canvas ii
Intro canvas ii
 
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-EntwicklungOOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
Murcs
MurcsMurcs
Murcs
 
Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...
Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...
Imagebroschuere Steinbeis Transferzentrum Entwicklung Produktion und Manageme...
 
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
AgileAustriaConference2023_Brücken bauen: Wie Agilität und die ISO 9001 Hand ...
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen Welt
 
Agiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HECAgiles Anforderungsmanagement bei HEC
Agiles Anforderungsmanagement bei HEC
 
Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)Agile Skalierung ohne Blaupause (Scrum Day 2014)
Agile Skalierung ohne Blaupause (Scrum Day 2014)
 
Agile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise CloudAgile Business Software mit der Enterprise Cloud
Agile Business Software mit der Enterprise Cloud
 
OOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger eweOOP2015 agile im konzern gloger ewe
OOP2015 agile im konzern gloger ewe
 
Kanban - per Evolution zu Agilität
Kanban - per Evolution zu AgilitätKanban - per Evolution zu Agilität
Kanban - per Evolution zu Agilität
 

Plus de Andreas Wintersteiger

2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consultingAndreas Wintersteiger
 
2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss2011 Continuous deployment with JBoss
2011 Continuous deployment with JBossAndreas Wintersteiger
 
2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKU2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKUAndreas Wintersteiger
 
2008 Metrics for agile software development
2008 Metrics for agile software development2008 Metrics for agile software development
2008 Metrics for agile software developmentAndreas Wintersteiger
 

Plus de Andreas Wintersteiger (7)

2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting2013 Key takeaways from 8 years scrum coaching and consulting
2013 Key takeaways from 8 years scrum coaching and consulting
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 
2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss
 
2009 scrum & architecture
2009 scrum & architecture2009 scrum & architecture
2009 scrum & architecture
 
2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKU2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKU
 
2008 Metrics for agile software development
2008 Metrics for agile software development2008 Metrics for agile software development
2008 Metrics for agile software development
 
Agile scrum-pulse-en-hd 2008
Agile scrum-pulse-en-hd 2008Agile scrum-pulse-en-hd 2008
Agile scrum-pulse-en-hd 2008
 

Agile-Scrum Pulse 30min (2007)

  • 1. Täglich grüßt das Murmeltier Entwicklungsprozesse mit agilen Methoden verbessern Dr. Andreas Wintersteiger Objectbay Software & Consulting GmbH office@objectbay.com
  • 2. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Cone of Uncertainty (Boehm, 1981) 2
  • 3. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Klassischer Entwicklungszyklus 3 0 10 20 30 40 50 60 70 1 2 3 4 5 6 7 8 9 10 11 12 known Bugs Stress
  • 4. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Verschwendung  Frage nach dem Beitrag zur Wertschöpfung  The Poppendieck Seven Wastes  Unfertige Arbeit  Zusätzliche Prozesse  Extra Features  Task Switching  Waiting  Motion  Defects 4 Quelle: Poppendieck, 2007
  • 5. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Teufelskreislauf 5 Stress Qualität Verschwen dung Kommuni- kation Unsicher- heit
  • 6. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Agile Methoden  Geschichte  Team / People over Process  Agilität  Feedback früh und häufig  Responding to Change  Ergebnis: Use-Cases schnell umsetzen  Iterativ-inkrementell 6
  • 7. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Agile Werte  Kleine Releases  kleine Stücke  Kurze Zeiträume  Iterativ-inkrementelle Entwicklung  Gesamter Entwicklungszyklus  Iterationen fixer Länger mit fixiertem Umfang  „Time-Boxes“  Collocation  Face-to-Face Communication  Team-Raum  Visualisierung  Feature Backlog  Benutzer-/Wert-Orientiert  Priorisiert  Laufende, adaptive Planung  Unterscheide Grob- und Feinplan  „Planning Game“  Komplexität  Verantwortung  Feedback  Maximierung Feedback  Kontinuierliches Lernen und Verbessern  Qualität/Stabilität  Effiziente Interaktion  Effiziente Teamaktivitäten  Gleicher Status (Synchronisation)  Reflektiert Kundenwert  Explorative Annäherung an bewegliche Ziele  Balance Verantwortung und Mitsprache  Erwartungen über Ziele abschätzbar  Abschätzung durch Beteiligte 7
  • 8. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Agile Werte (2) 8  Selbst organisierende Teams  Autonomes Handeln  Prozess-Intelligenz  Qualitätsgetriebene Prozesse  „Jidoka“ (aus Lean Production)  Testgetriebene Entwicklung  Feedback  Definition von „Fertig“  Inspektion und Adaption  Retrospektiven  Einfachheit, Adaptierbarkeit  Inhaltlich und prozessual einfach halten  Lean (wenig Verschwendung)  Adaptierbar  Kein Mikro-Management  Lösungskompetenz  Produktivität  Solides Fundament (Früherkennung)  Kein „technical debt“  Hohe Änderbarkeit  Vermeidung von „Halbfabrikaten“  Lernen und Verbessern  Reflexion  Maximierung des Business-Value  Maximierung des Kundenwerts  Veränderungen „entgegenkommen“
  • 9. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Feedback 9 X Iteration
  • 10. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Scrum: Use Cases in 2 Wochen umsetzen… 10 2 – 4 Wochen 24 Std. Sprint Backlog Backlog Daily Scrum Sprint Produkt Inkrement  UP
  • 11. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Test-Automatisierung 11
  • 12. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Sprint Review 12
  • 13. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Agile Projektplanung 13
  • 14. © 2007 Objectbay Software & Consulting GmbH. www.objectbay.com Scrum – Ergebnisse  Frühes und häufiges Feedback, dadurch Fokus auf die wichtigen Features  Reduktion des Stress-Niveaus in der Entwicklung, besonders vor Meilensteinen  Signifikant höhere Transparenz auf den Projektfortschritt  Einfachere und realistischere Möglichkeit zur Planung  Deutliche Steigerung der Produktivität durch klare Fokussierung  Nachhaltige Steigerung der Softwarequalität  Steigerung der Zufriedenheit von Kunden und Mitarbeitern  Hohe Sichtbarkeit organisatorischer Schwächen, die den Entwicklungsprozess behindern 14

Notes de l'éditeur

  1. Selten ideale Bedingungen - Kunde - ausdrücken - Entwickler - verstehen - Markt ändert sich (90‘er 35  11 Monate Entwicklungzeitraum)
  2. Unischerheit - Was  Features - Wie  Technologie Größenordnung: 16-fach Sollen wir mehr Zeit investieren?
  3. klassisch: spät testen, spät integrieren, spät dokumentieren iterativ: von Beginn weg testen, integrieren, dokumentieren Workload und Stress ausnivellieren Qualität konstant hoch halten Geschwindigkeit nicht ohne Qualität möglich
  4. Task Switching: DeMarco/Lister: Peopleware, Project-Multitasking: Goldratt in Critical Chain
  5. Unsicherheit Ziele Leute: Schaffen wir das? Stressfaktor Qualität Verschwendung Kundenwert – Use Cases Plan/Execute – vs. Agilität  Antwort ist Agilität in der Entwicklung -> was ist das?
  6. generell: hochgradig automatisierte Umgebung schaffen Unit tests: einfach, effektiv, automatisierbar Erfahrung: ein paar Zeilen Unit Test Code finden garantiert einen Bug verschiedene Arten automatisierter Tests möglich, Unit Tests die einfachsten Schutz gegen Regressionen Coverage: messen statt schätzen bis auf Source Zeilen-Ebene Empfohlen ~ 70% total, ~ 90% Core (non-GUI) Code Tests sind Investition, die sich rasch und nachhaltig rentiert
  7. Umgesetzte Funktionalität demonstrieren ein Stückchen mehr an Funktionalität verfügbar Product Owner akzeptiert oder lehnt ab, conditions of satisfaction nur Funktionalität, die abgeschlossen ist Fortschritt-Sichtbarkeit Belohnung, sense of accomplishment Team hat gelernt