SlideShare une entreprise Scribd logo
1  sur  27
Sergej Mudruk & Tobias Geyer XING AG
Oktober 2010
Agile QA
es funktioniert!
Inhalt
• XING
• Entwicklung bei XING
• QA bei XING
• Gelerntes
• Gefahren
XING
Releases im Jahr
50
Entwickler
>50
Wir entwickeln hier…
…und dort
ENTWICKLUNG
BEI XING
Entwicklung bei XING
• Standing Teams (1 Team = 1 Domäne)
• SCRUM
• Üblicherweise 2 Wochen Sprintlänge
• kleine Arbeitspakete => große Features
• schnelle Fixes auch außerhalb des Release
Cycle
• KANBAN
• Maintenance
• Kleine, täglich ändernde Aufgaben
• Alle Teile der Plattform ohne Standing Team
http://www.flickr.com/photos/true2death/
QA BEI XING
QA bei XING
• sitzt im Team vor Ort, kennt gesamte
Plattform und insbesondere eigene Domäne
• Eigenverantwortlich im Team
• alle Team-Meetings
QA bei XING
• sitzt im Team vor Ort, kennt gesamte
Plattform und insbesondere eigene Domäne
• Eigenverantwortlich im Team
• alle Team-Meetings
• QA Meetings zur Abteilungs-Kommunikation
• Zusätzliches übergreifendes Team für
Testinfrastruktur, Prozesse usw.
GELERNTES
Gelerntes
• Frühe Einbindung ist wichtig
– Produktvision ist im Team bekannt
– Gemeinsames Produktverständnis im Team entwickeln
– Zusammenarbeit mit dem Produktmanager ab der Spezifikation
– Verschiedene Perspektiven führen zum besseren Produkt
– Fehler vermeiden statt finden
http://www.gridshore.nl/2008/12/30/defects-lean-software-development-offshore-oh-my/
Gelerntes
• Frühe Einbindung ist wichtig
– Produktvision ist im Team bekannt
– Gemeinsames Produktverständnis im Team entwickeln
– Zusammenarbeit mit dem Produktmanager ab der Spezifikation
– Verschiedene Perspektiven führen zum besseren Produkt
– Fehler vermeiden statt finden
• Kurze Feedbackzyklen  schnelle
Problemlösung
– Durch tägliches Standup bleibt das Team auf dem laufenden
– Defects direkt mit Entwicklern besprechen
– Leichtgewichtiger Prozess zum Defect Management
Gelerntes
• Frühe Einbindung funktioniert
– Produktvision ist im Team bekannt
– Gemeinsames Produktverständnis im Team entwickeln
– Zusammenarbeit mit dem Produktmanager ab der Spezifikation
– Verschiedene Perspektiven führen zum besseren Produkt
– Früh potentielle Nebenwirkungen feststellen
– Fehler vermeiden statt finden
• Kurze Feedbackzyklen  schnelle
Problemlösung
– Durch tägliches Standup bleibt das Team auf dem laufenden
– Defects direkt mit Entwicklern besprechen
– Leichtgewichtiger Prozess zum Defect Management
– Bei Bedarf schnelle Anpassung der Produkt-Spec mit
Produktmanager
– Kein Warten
Gelerntes
• QA kennt das Produkt am Besten -
Ansprechpartner für alle
– Durch hohen Detailierungsgrad beim Testen Kenntnis aller Details
– Berater für den Produktmanager und andere Abteilungen
– Third Level Support
• QA bleibt in einer beratenden Rolle,
Produktmanager entscheidet am Ende
– Testergebnisse dienen als Basis für die Entscheidung
– Keine blinden Entscheidungen, Schwächen sind bekannt
– Unterstützen statt kontrollieren
Gelerntes
• Agil ≠ Chaos
– Definierte Prozesse werden eingehalten …
– … aber an die Bedürfnisse angepasst
– Prozessänderungen finden kontrolliert statt
– Kurze Iterationen erlauben schnelle Reaktionen = Evolution
http://students.idv.edu/~9856816/evolution.jpg
Gelerntes
• Agil ≠ Chaos
– Definierte Prozesse werden eingehalten …
– … aber an die Bedürfnisse angepasst
– Prozessänderungen finden kontrolliert statt
– Kurze Iterationen erlauben schnelle Reaktionen = Evolution
• Kein Eingriff während der Sprints
– Team ist vor Eingriffen und Umpriorisierung geschützt
– Externe Abhängigkeiten vor der Entwicklung klären / beseitigen
– Ziel: Alle Aufgaben im aktuellen Sprint abschließen
– Nach jedem Sprint ein lieferbares Ergebnis vorhanden
– Jeder Sprint kann der letzte sein
Gelerntes
• Agile QA funktioniert
– Nutzen wurde von den Entwicklern erkannt
– Unterstützung der QA durch andere Teammitglieder
– Gefühl der Sicherheit im Team
– Durch kleine Arbeitspakete überschaubares Testen…
– … und weniger Arbeit
– Erfolgserlebnis nach jedem GoLive
Releases im Jahr
50
Gelerntes
• Agile QA funktioniert
– Nutzen wurde von den Entwicklern erkannt
– Unterstützung der QA durch andere Teammitglieder
– Gefühl der Sicherheit im Team
– Durch kleine Häppchen überschaubares Testen…
– … und weniger Arbeit
– Erfolgserlebnis für das Team nach jedem GoLive
– Möglichkeit Kundenfeedback einzuarbeiten
Gelerntes
Gelerntes
• Agile QA funktioniert
– Nutzen wurde von den Entwicklern erkannt
– Unterstützung der QA durch andere Teammitglieder
– Gefühl der Sicherheit im Team
– Durch kleine Häppchen überschaubares Testen…
– … und weniger Arbeit
– Erfolgserlebnis für das Team nach jedem GoLive
– Möglichkeit Kundenfeedback einzuarbeiten
– Mehr Spaß durch mehr Abwechslung
• Teamübergreifende QA bei Kooperationen
Gelerntes
GEFAHREN
Gefahren
• Aus großer Kraft folgt große Verantwortung
– Team muss sich evtl. gegen falsch verstandene Agilität wehren
– Kein blindes Einhalten von Regeln
• Burnout & Gruppendynamik
• Großes Bild nicht aus den Augen verlieren
• Agil ≠ Chaos
Vielen Dank
für Ihre Aufmerksamkeit!
sergej.mudruk@xing.com
tobias.geyer@xing.com

Contenu connexe

Tendances

Agiles Testen
Agiles TestenAgiles Testen
Agiles Testenoose
 
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
 
Anleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum TeamsAnleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum TeamsUdo Wiegärtner
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?René Spengler
 
Testen mit, durch und in Scrum
Testen mit, durch und in ScrumTesten mit, durch und in Scrum
Testen mit, durch und in ScrumFrank Düsterbeck
 
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
 
SE2013 ANECON Testen in agilen Projekten
SE2013 ANECON Testen in agilen ProjektenSE2013 ANECON Testen in agilen Projekten
SE2013 ANECON Testen in agilen ProjektenPeter Haberl
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Digicomp Academy AG
 
Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014WebcsonsultsEU
 
Kanban, Lean, and Scrum
Kanban, Lean, and ScrumKanban, Lean, and Scrum
Kanban, Lean, and ScrumThomas Moedl
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDSwissQ Consulting AG
 
Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?Claudia Baur
 
SCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGSCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGshopware AG
 
Whitebox testing-phpughh
Whitebox testing-phpughhWhitebox testing-phpughh
Whitebox testing-phpughhWebcsonsultsEU
 
Whitepaper QF-Test: GUI Testautomatisierung macht Spaß
Whitepaper QF-Test: GUI Testautomatisierung macht SpaßWhitepaper QF-Test: GUI Testautomatisierung macht Spaß
Whitepaper QF-Test: GUI Testautomatisierung macht SpaßClaudia Baur
 
Projekte erfolgreich managen mit SCRUM
Projekte erfolgreich managen mit SCRUMProjekte erfolgreich managen mit SCRUM
Projekte erfolgreich managen mit SCRUMMeike Kranz
 

Tendances (20)

Einführung in SCRUM
Einführung in SCRUMEinführung in SCRUM
Einführung in SCRUM
 
Agiles Testen
Agiles TestenAgiles Testen
Agiles Testen
 
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)
 
Agiles Testen - Überblick
Agiles Testen - ÜberblickAgiles Testen - Überblick
Agiles Testen - Überblick
 
Agiles Testen (German)
Agiles Testen (German)Agiles Testen (German)
Agiles Testen (German)
 
Anleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum TeamsAnleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum Teams
 
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
ASQF Dresden: Benötigen wir mit SCRUM noch einen Testmanager?
 
Agilität mit Scrum - Überblick
Agilität mit Scrum - ÜberblickAgilität mit Scrum - Überblick
Agilität mit Scrum - Überblick
 
Testen mit, durch und in Scrum
Testen mit, durch und in ScrumTesten mit, durch und in Scrum
Testen mit, durch und in Scrum
 
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
 
SE2013 ANECON Testen in agilen Projekten
SE2013 ANECON Testen in agilen ProjektenSE2013 ANECON Testen in agilen Projekten
SE2013 ANECON Testen in agilen Projekten
 
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)Referat: Scrum Rocks – Testing Sucks?! (reloaded)
Referat: Scrum Rocks – Testing Sucks?! (reloaded)
 
Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014Der Agile Qualitätsbaukasten - PHP Unconference 2014
Der Agile Qualitätsbaukasten - PHP Unconference 2014
 
Kanban, Lean, and Scrum
Kanban, Lean, and ScrumKanban, Lean, and Scrum
Kanban, Lean, and Scrum
 
Scrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADEDScrum Rocks, Testing Sucks ?! RELOADED
Scrum Rocks, Testing Sucks ?! RELOADED
 
Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?Wann lohnt sich Software Testautomatisierung?
Wann lohnt sich Software Testautomatisierung?
 
SCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGSCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AG
 
Whitebox testing-phpughh
Whitebox testing-phpughhWhitebox testing-phpughh
Whitebox testing-phpughh
 
Whitepaper QF-Test: GUI Testautomatisierung macht Spaß
Whitepaper QF-Test: GUI Testautomatisierung macht SpaßWhitepaper QF-Test: GUI Testautomatisierung macht Spaß
Whitepaper QF-Test: GUI Testautomatisierung macht Spaß
 
Projekte erfolgreich managen mit SCRUM
Projekte erfolgreich managen mit SCRUMProjekte erfolgreich managen mit SCRUM
Projekte erfolgreich managen mit SCRUM
 

En vedette

Produktmanager - Eine praxisnaher Workshop durch Experten des Deutschen Inst...
Produktmanager -  Eine praxisnaher Workshop durch Experten des Deutschen Inst...Produktmanager -  Eine praxisnaher Workshop durch Experten des Deutschen Inst...
Produktmanager - Eine praxisnaher Workshop durch Experten des Deutschen Inst...DIM Marketing
 
Beneficios que ofrece Crezcamos Juntos
Beneficios que ofrece Crezcamos JuntosBeneficios que ofrece Crezcamos Juntos
Beneficios que ofrece Crezcamos JuntosCrezcamosMx
 
Kunden- und Mitarbeiterpräsente
Kunden- und MitarbeiterpräsenteKunden- und Mitarbeiterpräsente
Kunden- und MitarbeiterpräsenteGwundernase.ch
 
Raspberry Pi und Python
Raspberry Pi und PythonRaspberry Pi und Python
Raspberry Pi und PythonThomas Koch
 
8 Tipps gegen das Nörgeln
8 Tipps gegen das Nörgeln8 Tipps gegen das Nörgeln
8 Tipps gegen das NörgelnMeike Kranz
 
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-StrategieScrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-StrategieBabak Zand
 
Webschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-webWebschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-webmariejura
 
Cómo añadir Google Analytics a tu blog de wordpress
Cómo añadir Google Analytics a tu blog de wordpressCómo añadir Google Analytics a tu blog de wordpress
Cómo añadir Google Analytics a tu blog de wordpressDavid Leon Bravo
 
PresentacióN Proyecto Dapcies
PresentacióN Proyecto DapciesPresentacióN Proyecto Dapcies
PresentacióN Proyecto Dapciescristhian
 
Validacion Digital atravez de Aprobacion de Diputados.
Validacion Digital atravez de Aprobacion de Diputados.Validacion Digital atravez de Aprobacion de Diputados.
Validacion Digital atravez de Aprobacion de Diputados.marcelo
 
L'invention d'une image
L'invention d'une imageL'invention d'une image
L'invention d'une imageAndre Gunthert
 
AMDEV: Graphismes avec html5 grâce à canvas et svg
AMDEV: Graphismes avec html5 grâce à canvas et svgAMDEV: Graphismes avec html5 grâce à canvas et svg
AMDEV: Graphismes avec html5 grâce à canvas et svgdavrous
 
Tiempo De Primavera (Celi)
Tiempo De Primavera (Celi)Tiempo De Primavera (Celi)
Tiempo De Primavera (Celi)Sol Nortino
 
Casilli Technologies capacitantes : handicap et sociabilité en ligne
Casilli Technologies capacitantes : handicap et sociabilité en ligneCasilli Technologies capacitantes : handicap et sociabilité en ligne
Casilli Technologies capacitantes : handicap et sociabilité en ligneBodyspacesociety Blog
 
RE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in Klimabilanzen
RE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in KlimabilanzenRE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in Klimabilanzen
RE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in KlimabilanzenOeko-Institut
 
S1 mapas mentales
S1 mapas mentalesS1 mapas mentales
S1 mapas mentalesUSET
 

En vedette (20)

Produktmanager - Eine praxisnaher Workshop durch Experten des Deutschen Inst...
Produktmanager -  Eine praxisnaher Workshop durch Experten des Deutschen Inst...Produktmanager -  Eine praxisnaher Workshop durch Experten des Deutschen Inst...
Produktmanager - Eine praxisnaher Workshop durch Experten des Deutschen Inst...
 
Beneficios que ofrece Crezcamos Juntos
Beneficios que ofrece Crezcamos JuntosBeneficios que ofrece Crezcamos Juntos
Beneficios que ofrece Crezcamos Juntos
 
Kunden- und Mitarbeiterpräsente
Kunden- und MitarbeiterpräsenteKunden- und Mitarbeiterpräsente
Kunden- und Mitarbeiterpräsente
 
Raspberry Pi und Python
Raspberry Pi und PythonRaspberry Pi und Python
Raspberry Pi und Python
 
Informationsbeschaffung so se 2012
Informationsbeschaffung so se 2012Informationsbeschaffung so se 2012
Informationsbeschaffung so se 2012
 
8 Tipps gegen das Nörgeln
8 Tipps gegen das Nörgeln8 Tipps gegen das Nörgeln
8 Tipps gegen das Nörgeln
 
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-StrategieScrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
 
El CAFECITO
El CAFECITOEl CAFECITO
El CAFECITO
 
Webschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-webWebschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-web
 
Cómo añadir Google Analytics a tu blog de wordpress
Cómo añadir Google Analytics a tu blog de wordpressCómo añadir Google Analytics a tu blog de wordpress
Cómo añadir Google Analytics a tu blog de wordpress
 
PresentacióN Proyecto Dapcies
PresentacióN Proyecto DapciesPresentacióN Proyecto Dapcies
PresentacióN Proyecto Dapcies
 
Validacion Digital atravez de Aprobacion de Diputados.
Validacion Digital atravez de Aprobacion de Diputados.Validacion Digital atravez de Aprobacion de Diputados.
Validacion Digital atravez de Aprobacion de Diputados.
 
L'invention d'une image
L'invention d'une imageL'invention d'une image
L'invention d'une image
 
AMDEV: Graphismes avec html5 grâce à canvas et svg
AMDEV: Graphismes avec html5 grâce à canvas et svgAMDEV: Graphismes avec html5 grâce à canvas et svg
AMDEV: Graphismes avec html5 grâce à canvas et svg
 
Tiempo De Primavera (Celi)
Tiempo De Primavera (Celi)Tiempo De Primavera (Celi)
Tiempo De Primavera (Celi)
 
Casilli Technologies capacitantes : handicap et sociabilité en ligne
Casilli Technologies capacitantes : handicap et sociabilité en ligneCasilli Technologies capacitantes : handicap et sociabilité en ligne
Casilli Technologies capacitantes : handicap et sociabilité en ligne
 
Mobile Scanning : Média Augmenté
Mobile Scanning : Média AugmentéMobile Scanning : Média Augmenté
Mobile Scanning : Média Augmenté
 
RE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in Klimabilanzen
RE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in KlimabilanzenRE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in Klimabilanzen
RE-DISS: Stromkennzeichnung und die Berücksichtigung von Strom in Klimabilanzen
 
S1 mapas mentales
S1 mapas mentalesS1 mapas mentales
S1 mapas mentales
 
Ana Jimena )
Ana Jimena )Ana Jimena )
Ana Jimena )
 

Similaire à XING Agile QA

Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgShades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgStefan ROOCK
 
Beyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedBeyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedSebastian Bernt
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Michael Hübl
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenPhillip Oertel
 
TDD mit ABAP Units
TDD mit ABAP UnitsTDD mit ABAP Units
TDD mit ABAP UnitsCadaxo GmbH
 
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?Matthias Bohlen
 
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
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
 
Creasoft - Software QS Review
Creasoft - Software QS ReviewCreasoft - Software QS Review
Creasoft - Software QS ReviewCreasoft AG
 
Scrum checklist 2013
Scrum checklist 2013Scrum checklist 2013
Scrum checklist 2013Hanser Update
 
Agile Softwareentwicklung
Agile SoftwareentwicklungAgile Softwareentwicklung
Agile Softwareentwicklungshabazza
 
Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungAniello Bove
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternINM AG
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshopmrdoubleb
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...QAware GmbH
 
Product owner: Wunderkind oder Sündenbock? Sibylle Peter
Product owner: Wunderkind oder Sündenbock? Sibylle PeterProduct owner: Wunderkind oder Sündenbock? Sibylle Peter
Product owner: Wunderkind oder Sündenbock? Sibylle PeterCorimbus GmbH
 
The new job of qa was ein quality engineer zukünftig können muss
The new job of qa   was ein quality engineer zukünftig können mussThe new job of qa   was ein quality engineer zukünftig können muss
The new job of qa was ein quality engineer zukünftig können mussraezz
 

Similaire à XING Agile QA (20)

Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgShades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
 
Beyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and SpeedBeyond Agile - when Freedom grows to Quality and Speed
Beyond Agile - when Freedom grows to Quality and Speed
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)
 
Rails und Scrum in großen Projekten
Rails und Scrum in großen ProjektenRails und Scrum in großen Projekten
Rails und Scrum in großen Projekten
 
TDD mit ABAP Units
TDD mit ABAP UnitsTDD mit ABAP Units
TDD mit ABAP Units
 
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
Scrum, Lean, Kanban, XP: Was ist gut für mein Projekt?
 
Scrum 2009 10_23
Scrum 2009 10_23Scrum 2009 10_23
Scrum 2009 10_23
 
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
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
 
Creasoft - Software QS Review
Creasoft - Software QS ReviewCreasoft - Software QS Review
Creasoft - Software QS Review
 
Scrum checklist 2013
Scrum checklist 2013Scrum checklist 2013
Scrum checklist 2013
 
Agile Softwareentwicklung
Agile SoftwareentwicklungAgile Softwareentwicklung
Agile Softwareentwicklung
 
Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software Entwicklung
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meistern
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshop
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
 
Agile Verträge
Agile VerträgeAgile Verträge
Agile Verträge
 
Deployments Best Practices
Deployments Best PracticesDeployments Best Practices
Deployments Best Practices
 
Product owner: Wunderkind oder Sündenbock? Sibylle Peter
Product owner: Wunderkind oder Sündenbock? Sibylle PeterProduct owner: Wunderkind oder Sündenbock? Sibylle Peter
Product owner: Wunderkind oder Sündenbock? Sibylle Peter
 
The new job of qa was ein quality engineer zukünftig können muss
The new job of qa   was ein quality engineer zukünftig können mussThe new job of qa   was ein quality engineer zukünftig können muss
The new job of qa was ein quality engineer zukünftig können muss
 

Plus de XING AG

XING Personal Süd Vortrag am 10. Mai 2016
XING Personal Süd Vortrag am 10. Mai 2016XING Personal Süd Vortrag am 10. Mai 2016
XING Personal Süd Vortrag am 10. Mai 2016XING AG
 
XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015
XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015
XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015XING AG
 
Vortrag XING auf der Zukunft Personal 2014
Vortrag XING auf der Zukunft Personal 2014Vortrag XING auf der Zukunft Personal 2014
Vortrag XING auf der Zukunft Personal 2014XING AG
 
Boost User Insights
Boost User InsightsBoost User Insights
Boost User InsightsXING AG
 
Boost user insights
Boost user insightsBoost user insights
Boost user insightsXING AG
 
XING Vortrag 2014: Personal Nord und Süd
XING Vortrag 2014: Personal Nord und SüdXING Vortrag 2014: Personal Nord und Süd
XING Vortrag 2014: Personal Nord und SüdXING AG
 
Social Media Week - Das perfekte XING Profil
Social Media Week - Das perfekte XING ProfilSocial Media Week - Das perfekte XING Profil
Social Media Week - Das perfekte XING ProfilXING AG
 
Community Programs - Social Media Week 2014
Community Programs - Social Media Week 2014Community Programs - Social Media Week 2014
Community Programs - Social Media Week 2014XING AG
 
2013 10-17 world usability congress visual-virus_brittaullrich
2013 10-17 world usability congress visual-virus_brittaullrich2013 10-17 world usability congress visual-virus_brittaullrich
2013 10-17 world usability congress visual-virus_brittaullrichXING AG
 
Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...
Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...
Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...XING AG
 
XING at User Experience Lisbon
XING at User Experience LisbonXING at User Experience Lisbon
XING at User Experience LisbonXING AG
 
Jobwechsel: XING Infografiken zur Forsa-Studie und kununu-Analyse
Jobwechsel: XING Infografiken zur Forsa-Studie und kununu-AnalyseJobwechsel: XING Infografiken zur Forsa-Studie und kununu-Analyse
Jobwechsel: XING Infografiken zur Forsa-Studie und kununu-AnalyseXING AG
 
Xing API or die
Xing API or dieXing API or die
Xing API or dieXING AG
 
Allianz Gastvortrag XING Recruiting Show 2012
Allianz Gastvortrag XING Recruiting Show 2012Allianz Gastvortrag XING Recruiting Show 2012
Allianz Gastvortrag XING Recruiting Show 2012XING AG
 
Online Recruiting: Trends & Herausforderungen
Online Recruiting: Trends & HerausforderungenOnline Recruiting: Trends & Herausforderungen
Online Recruiting: Trends & HerausforderungenXING AG
 
Die Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzenDie Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzenXING AG
 
Agiles PMO: Agile Entwicklung mit 100+ Mitarbeitern
Agiles PMO: Agile Entwicklung mit 100+ MitarbeiternAgiles PMO: Agile Entwicklung mit 100+ Mitarbeitern
Agiles PMO: Agile Entwicklung mit 100+ MitarbeiternXING AG
 
Xing Product Ideation
Xing Product IdeationXing Product Ideation
Xing Product IdeationXING AG
 
Scaling Kanban
Scaling KanbanScaling Kanban
Scaling KanbanXING AG
 
Paradigmenwechsel im Projektmanagement auf dem Weg zur Lean Enterprise
Paradigmenwechsel im Projektmanagement auf dem Weg zur Lean EnterpriseParadigmenwechsel im Projektmanagement auf dem Weg zur Lean Enterprise
Paradigmenwechsel im Projektmanagement auf dem Weg zur Lean EnterpriseXING AG
 

Plus de XING AG (20)

XING Personal Süd Vortrag am 10. Mai 2016
XING Personal Süd Vortrag am 10. Mai 2016XING Personal Süd Vortrag am 10. Mai 2016
XING Personal Süd Vortrag am 10. Mai 2016
 
XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015
XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015
XING AG - Vortrag auf der Zukunft Personal 2015 am 16. September 2015
 
Vortrag XING auf der Zukunft Personal 2014
Vortrag XING auf der Zukunft Personal 2014Vortrag XING auf der Zukunft Personal 2014
Vortrag XING auf der Zukunft Personal 2014
 
Boost User Insights
Boost User InsightsBoost User Insights
Boost User Insights
 
Boost user insights
Boost user insightsBoost user insights
Boost user insights
 
XING Vortrag 2014: Personal Nord und Süd
XING Vortrag 2014: Personal Nord und SüdXING Vortrag 2014: Personal Nord und Süd
XING Vortrag 2014: Personal Nord und Süd
 
Social Media Week - Das perfekte XING Profil
Social Media Week - Das perfekte XING ProfilSocial Media Week - Das perfekte XING Profil
Social Media Week - Das perfekte XING Profil
 
Community Programs - Social Media Week 2014
Community Programs - Social Media Week 2014Community Programs - Social Media Week 2014
Community Programs - Social Media Week 2014
 
2013 10-17 world usability congress visual-virus_brittaullrich
2013 10-17 world usability congress visual-virus_brittaullrich2013 10-17 world usability congress visual-virus_brittaullrich
2013 10-17 world usability congress visual-virus_brittaullrich
 
Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...
Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...
Messe Personal Nord und Süd 2013 - Social Recruiting über XING – Fachkräfte f...
 
XING at User Experience Lisbon
XING at User Experience LisbonXING at User Experience Lisbon
XING at User Experience Lisbon
 
Jobwechsel: XING Infografiken zur Forsa-Studie und kununu-Analyse
Jobwechsel: XING Infografiken zur Forsa-Studie und kununu-AnalyseJobwechsel: XING Infografiken zur Forsa-Studie und kununu-Analyse
Jobwechsel: XING Infografiken zur Forsa-Studie und kununu-Analyse
 
Xing API or die
Xing API or dieXing API or die
Xing API or die
 
Allianz Gastvortrag XING Recruiting Show 2012
Allianz Gastvortrag XING Recruiting Show 2012Allianz Gastvortrag XING Recruiting Show 2012
Allianz Gastvortrag XING Recruiting Show 2012
 
Online Recruiting: Trends & Herausforderungen
Online Recruiting: Trends & HerausforderungenOnline Recruiting: Trends & Herausforderungen
Online Recruiting: Trends & Herausforderungen
 
Die Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzenDie Kraft von sozialen Netzwerken in der Personalsuche nutzen
Die Kraft von sozialen Netzwerken in der Personalsuche nutzen
 
Agiles PMO: Agile Entwicklung mit 100+ Mitarbeitern
Agiles PMO: Agile Entwicklung mit 100+ MitarbeiternAgiles PMO: Agile Entwicklung mit 100+ Mitarbeitern
Agiles PMO: Agile Entwicklung mit 100+ Mitarbeitern
 
Xing Product Ideation
Xing Product IdeationXing Product Ideation
Xing Product Ideation
 
Scaling Kanban
Scaling KanbanScaling Kanban
Scaling Kanban
 
Paradigmenwechsel im Projektmanagement auf dem Weg zur Lean Enterprise
Paradigmenwechsel im Projektmanagement auf dem Weg zur Lean EnterpriseParadigmenwechsel im Projektmanagement auf dem Weg zur Lean Enterprise
Paradigmenwechsel im Projektmanagement auf dem Weg zur Lean Enterprise
 

XING Agile QA

  • 1. Sergej Mudruk & Tobias Geyer XING AG Oktober 2010 Agile QA es funktioniert!
  • 2. Inhalt • XING • Entwicklung bei XING • QA bei XING • Gelerntes • Gefahren
  • 7.
  • 9. Entwicklung bei XING • Standing Teams (1 Team = 1 Domäne) • SCRUM • Üblicherweise 2 Wochen Sprintlänge • kleine Arbeitspakete => große Features • schnelle Fixes auch außerhalb des Release Cycle • KANBAN • Maintenance • Kleine, täglich ändernde Aufgaben • Alle Teile der Plattform ohne Standing Team
  • 11. QA bei XING • sitzt im Team vor Ort, kennt gesamte Plattform und insbesondere eigene Domäne • Eigenverantwortlich im Team • alle Team-Meetings
  • 12. QA bei XING • sitzt im Team vor Ort, kennt gesamte Plattform und insbesondere eigene Domäne • Eigenverantwortlich im Team • alle Team-Meetings • QA Meetings zur Abteilungs-Kommunikation • Zusätzliches übergreifendes Team für Testinfrastruktur, Prozesse usw.
  • 14. Gelerntes • Frühe Einbindung ist wichtig – Produktvision ist im Team bekannt – Gemeinsames Produktverständnis im Team entwickeln – Zusammenarbeit mit dem Produktmanager ab der Spezifikation – Verschiedene Perspektiven führen zum besseren Produkt – Fehler vermeiden statt finden http://www.gridshore.nl/2008/12/30/defects-lean-software-development-offshore-oh-my/
  • 15. Gelerntes • Frühe Einbindung ist wichtig – Produktvision ist im Team bekannt – Gemeinsames Produktverständnis im Team entwickeln – Zusammenarbeit mit dem Produktmanager ab der Spezifikation – Verschiedene Perspektiven führen zum besseren Produkt – Fehler vermeiden statt finden • Kurze Feedbackzyklen  schnelle Problemlösung – Durch tägliches Standup bleibt das Team auf dem laufenden – Defects direkt mit Entwicklern besprechen – Leichtgewichtiger Prozess zum Defect Management
  • 16. Gelerntes • Frühe Einbindung funktioniert – Produktvision ist im Team bekannt – Gemeinsames Produktverständnis im Team entwickeln – Zusammenarbeit mit dem Produktmanager ab der Spezifikation – Verschiedene Perspektiven führen zum besseren Produkt – Früh potentielle Nebenwirkungen feststellen – Fehler vermeiden statt finden • Kurze Feedbackzyklen  schnelle Problemlösung – Durch tägliches Standup bleibt das Team auf dem laufenden – Defects direkt mit Entwicklern besprechen – Leichtgewichtiger Prozess zum Defect Management – Bei Bedarf schnelle Anpassung der Produkt-Spec mit Produktmanager – Kein Warten
  • 17. Gelerntes • QA kennt das Produkt am Besten - Ansprechpartner für alle – Durch hohen Detailierungsgrad beim Testen Kenntnis aller Details – Berater für den Produktmanager und andere Abteilungen – Third Level Support • QA bleibt in einer beratenden Rolle, Produktmanager entscheidet am Ende – Testergebnisse dienen als Basis für die Entscheidung – Keine blinden Entscheidungen, Schwächen sind bekannt – Unterstützen statt kontrollieren
  • 18. Gelerntes • Agil ≠ Chaos – Definierte Prozesse werden eingehalten … – … aber an die Bedürfnisse angepasst – Prozessänderungen finden kontrolliert statt – Kurze Iterationen erlauben schnelle Reaktionen = Evolution http://students.idv.edu/~9856816/evolution.jpg
  • 19. Gelerntes • Agil ≠ Chaos – Definierte Prozesse werden eingehalten … – … aber an die Bedürfnisse angepasst – Prozessänderungen finden kontrolliert statt – Kurze Iterationen erlauben schnelle Reaktionen = Evolution • Kein Eingriff während der Sprints – Team ist vor Eingriffen und Umpriorisierung geschützt – Externe Abhängigkeiten vor der Entwicklung klären / beseitigen – Ziel: Alle Aufgaben im aktuellen Sprint abschließen – Nach jedem Sprint ein lieferbares Ergebnis vorhanden – Jeder Sprint kann der letzte sein
  • 20. Gelerntes • Agile QA funktioniert – Nutzen wurde von den Entwicklern erkannt – Unterstützung der QA durch andere Teammitglieder – Gefühl der Sicherheit im Team – Durch kleine Arbeitspakete überschaubares Testen… – … und weniger Arbeit – Erfolgserlebnis nach jedem GoLive Releases im Jahr 50
  • 21. Gelerntes • Agile QA funktioniert – Nutzen wurde von den Entwicklern erkannt – Unterstützung der QA durch andere Teammitglieder – Gefühl der Sicherheit im Team – Durch kleine Häppchen überschaubares Testen… – … und weniger Arbeit – Erfolgserlebnis für das Team nach jedem GoLive – Möglichkeit Kundenfeedback einzuarbeiten
  • 23. Gelerntes • Agile QA funktioniert – Nutzen wurde von den Entwicklern erkannt – Unterstützung der QA durch andere Teammitglieder – Gefühl der Sicherheit im Team – Durch kleine Häppchen überschaubares Testen… – … und weniger Arbeit – Erfolgserlebnis für das Team nach jedem GoLive – Möglichkeit Kundenfeedback einzuarbeiten – Mehr Spaß durch mehr Abwechslung • Teamübergreifende QA bei Kooperationen
  • 26. Gefahren • Aus großer Kraft folgt große Verantwortung – Team muss sich evtl. gegen falsch verstandene Agilität wehren – Kein blindes Einhalten von Regeln • Burnout & Gruppendynamik • Großes Bild nicht aus den Augen verlieren • Agil ≠ Chaos
  • 27. Vielen Dank für Ihre Aufmerksamkeit! sergej.mudruk@xing.com tobias.geyer@xing.com

Notes de l'éditeur

  1. Tobierklärt Agenda 
  2. WeristMitlied?Führendes Business-NetzwerkimdeutschsprachigenRaum (DACH) + Spanien und TürkeiHiereinpaarZahlen:
  3. Sergej:Enwicklungfindetstatt:In demHauptsitz (Hamburg)In Spanien (Barcelona)
  4. Tobi:EinpaarWortezumEntwicklungsprozessbei XING
  5. Tobi:Standing teams konzentriert auf einenTeilderPlattform, ca. 5 - 12 MitgliederVorallem SCRUM, aberauchKanbanWirentwickelnauchThemenwie Billing agilMan kannjedeWoche live gehen, muss abernicht
  6. Sergej: QA wurde 2008eingeführt, anfangsnur 3 Personen (konzentriert auf einemProjekt (nicht SCRUM))Heute – über 15 Mitarbeiter, Tendenzsteigend… Kleiner Tip: wirstellenein! 
  7. Sergej: Präsenz fast in jedem Team – vor Ort (heißtauch, dasswirQa in Spanienhaben)…Spezialisierung auf einebestimmteDomäne+PlattformübergreifendesWissenJederistEingenverantwortlichfür den gesamten QA-Bereich: - Allrounder: methodisches und technischesWissenVon derTestplanungbiszurAutomatisierungVollständig in den Scrum-Prozessintegriert – Teilnahme an allen Meetings, gleichesMitspracherecht, wiealleTeammitglieder…
  8. Tobi:Zusätzlich zu den Team-Meetings gibteseinmal pro Wocheeinübergreifendes QA MeetingDort AustauschüberanstehendeÄnderungen die allebetreffen, Best Practices, Zugriff auf Erfahrungderanderen QA Mitglieder, Vorträge, …Außerdemneben den QA Mitarbeitern in den Projekteneinübergreifendes Team fürInfrastruktur, Prozesse, …
  9. Sergej:Ichhab den Einführung und Etablierungder QA imUnternehmen (insbesondere des SCRUM-Prozesses) von Anfang an begleitet, wo die QA zumersten Mal in einagilesProjektintegriertwurde:Und kannsagen, dasswir (als Firma und insbesonderealsQa-MitarbeiterdabeieineMengegelernthaben), was nichtimmereinfach war…
  10. Sergej:UnsereErfahrungenzeigen:FrüheEinbindungallerbeteiligten von einemgroßemVorteilistEineallenbekannteProduktvisiondefiniert das Ziel auf das man hinarbeitenkann (gemeinsamesProduktverständnisvermeidet “an einandervorbeientwickeln” ) das heißteinebewußteEntwicklung und nicht ins Blauehinein  das heißtjeder Sprint - einekleineEtappe = SchrittzumgroßenGanzenQA beginntbereitsbeidergeneinsamen (mitdemProduktmanager) Entwicklungder Spec  dadurchentstehteineausreichenddetailierte Spec, die wenigSpielraumfürZweideutigkeiten hat (wirhabeneineandereSicht auf das Produkt) wiebekanntpräventiveFehlersindbilligeFehler, Vermeidenbedeutetauch: Nebenwirkungenfeststellen
  11. Tobi:Durch Integration im Team bleibt man immer auf demlaufenden und bekommt alleys mit. iPods sindkeineguteIdeeTägliches Standup hilftebenfallsdemgesamten Team Blocker zu erkennen und zu beseitigen.Defects schnellmelden und direktbesprechen Wennsieinnerhalb des Sprints gefundenwerdengibteseinensehrleichtgewichtigenProzess:
  12. Tobi: SchelleAnpassung: WennwährendderEntwicklungbessereLösungengefundenwerden, könnensieeinfachübernommenwerden (mit PO abgesprochen)KeinWarten = kein Mini-Wasserfallwennmöglich, auchZwischenständeanschauen und Rückmeldunggeben
  13. Sergej:UnsereErfahrung hat gezeigt, dass die QA das Produkt am detailiertestenkennt, dadurch, dasswirbeimTestenversuchenalle Edge-Cases zu finden und abzudecken. Deswegenfungierenwir:AlsersterAnsprechpartnerfür die Produkmanager, wennsieFragen zu einerbestimmtenFunktionalitäthabenalsdritte Station, wennKunden-Fragenentstehen und vom Support (1st und 2nd Level) nichtbeantwortetwerdenkönnen (hierbeiEntscheidungen, ob es Bugs sindoder Features)  falls Fragenbei den anderenKollegenentstehen – halt antworten (BI, Marketing, Produktmanager)Qa-Positionierung in Teams istmeistensberatende und nichtKontrollierendeRolle:Wirsagen, was die SacheistderProduktmanagerentscheidet, ob esfürihnakzeptabelist:Das heißetkeineblindenEntscheidungen, sondern, wenn, dannmeistensbewußte und bekannteSchwächenDadurchwird die QA zu einerUnterstützungbeimEntwicklungsprozess und nichteinem “gefühlten” Klotz am Bein
  14. Sergej:anders, alses von vielenverstandenwirdistAgilnichtgleich “ichmachealles, was ich will” SCRUM hat schonvordefinierteProzesse und das Scrum Skelettwirdabhängig von den Teams mitLebengefüllt:Es werden die grundsätzlichenRegelneingehaltenAber was nichtfunktioniert wirdverändert (eswirdständigausprobiert und experimentiert, um das beste (passendste) Ergebnis zu erreichenStändigbedeutetdabeidassnachjedem Sprint mitdemgesamten Team entschiedenwirdwelcheKorrekturenvorgenommenwerden  das bedeutetnämlichkurzeReaktionszyklen, wennnötig, aberkeineAnarchie
  15. Tobi:Innerhalbeines Sprints dürfennurmitdem Team abgesprocheneÄnderungen an der Spec vorgenommenwerden, das Team hat das Recht “Nein” zu sagenUm die Aufgabenauchwirklichfertigstellen zu könnenmüssenexterneAbhängigkeitenbeseitigtbzw. Minimiertwerden.AngenommeneAufgabenmüssen am Ende des Sprints fertiggestelltsein in einerQualitätdassder Code live gestelltwerdenkann.DerGrunddafüristeinfach: Jeder Sprint kannderletztesein.Entwederweil das Team umverteiltwirdoderweilsich das Thema / die Prioritätenändern.Beispielausder Praxis:Company Profiles: 2 Tagevor Sprint-EndeneuerFokusfür das Team, mitdemnächsten Sprint konntemitvoller Kraft darangearbeitetwerden.
  16. Tobi:FrühergaltausSichtderEntwickler: “wofür QA?” Heute gilt: “NichtohnemeinenQaler” / “Wirkönnen das nichtabschließenweil die QA fehlt”Es wurdeverstandendass QA keinKlickroboteristsonderneinzigartiges, nützlichesWissenbesitztWieschongesagt: QA = Unterstützung, nichtzusätzlicheBelastung / Kontrollinstanzvorder man Angst haben mussUnterstützungdurch das Team: TechnischeUnterstützungzurbesserenTestbarkeit, Testdatengenerierung, … / “Kannich das fürdichtesten?”Dank QA entstehteinGefühlderSicherheitdassder Code den man auf die KundenloslässtauchfunktioniertDurchkurze Sprints werden die Aufgabenüberschaubar, d.h. WenigerArbeitIn der Praxis gilt: Rettet die Bäume – keine 20 Versioneneiner 300 Seiten Spec. KeinPingpong, keineriesigen Teams kurzeKommunikationswegeErfolgserlebnissenachjedem Sprint, man siehtwie die neuenFunktionenvomKundengenutztwerden.
  17. Kundenfeedback: Auchwennfunktionalalles gut istkann das Produktverbesserungswürdigsein. Dank Agilistdiesemöglich
  18. Tobi:Spaß: NichtwochenlangTestfälleschreiben, sondernschnellhintereinanderTestfälle, Ausführung, Defects, …Sergej: Dadurch, dasseinigeFunktionenPlattformübergreifendsind, entstehtderBedarfderKooperationzwischen den Qalernverschiedener Teams:WirunterstützeneinanderüberTeamgrenzenhinwegAgierenberatendbeiFragenEntwickelngemeinsameTeststrategienHelfenmit den TestdatenWas sichsehr oft alsextremzeit- und Aufwandsparenderweist und etwasSicherheit/Rückendeckunginnerhalbder QA bietet….
  19. Tobi:Wirwollenehrlichsein:AgilesVorgehenbringtauchGefahrenmitsich