Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams



Ähnliche Dokumente
Die Invaliden-Versicherung ändert sich

Was meinen die Leute eigentlich mit: Grexit?

Die Post hat eine Umfrage gemacht

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Das Persönliche Budget in verständlicher Sprache

changenow THE PLAN Die 7 Brillen der Vergangenheit

50 Fragen, um Dir das Rauchen abzugewöhnen 1/6

Alle gehören dazu. Vorwort

Das Leitbild vom Verein WIR

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Was ich als Bürgermeister für Lübbecke tun möchte

Statuten in leichter Sprache

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock

ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht BREMERHAVEN. Der Zauberwürfel-Roboter. Paul Giese. Schule: Wilhelm-Raabe-Schule

Leit-Bild. Elbe-Werkstätten GmbH und. PIER Service & Consulting GmbH. Mit Menschen erfolgreich

B: bei mir war es ja die X, die hat schon lange probiert mich dahin zu kriegen, aber es hat eine Weile gedauert.

Was kann ich jetzt? von P. G.

Mehr Arbeits-Plätze für Menschen mit Behinderung auf dem 1. Arbeits-Markt

Auslotung der Gefühle & Wünsche von Eltern und SchülerInnen zum Schuljahr 2011/2012

Papa - was ist American Dream?

mal an Ihre Karriere! glaub, ich werd verrückt!

Die Bundes-Zentrale für politische Bildung stellt sich vor

Primzahlen und RSA-Verschlüsselung

Mehr Geld verdienen! Lesen Sie... Peter von Karst. Ihre Leseprobe. der schlüssel zum leben. So gehen Sie konkret vor!

Wichtige Forderungen für ein Bundes-Teilhabe-Gesetz

Geld Verdienen im Internet leicht gemacht

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Hilfe, mein SCRUM-Team ist nicht agil!

Agile Software Development

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

1. Was ihr in dieser Anleitung

Die Wirtschaftskrise aus Sicht der Kinder

Nina. bei der Hörgeräte-Akustikerin. Musterexemplar

Kulturelle Evolution 12

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Was ist PZB? Personen-zentrierte Begleitung in einfacher Sprache erklärt

Leit-Bild der Sonnenhofschule

9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.

Die neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:

Copyright Sophie Streit / Filzweiber / Fertigung eines Filzringes mit Perlen!

Das RSA-Verschlüsselungsverfahren 1 Christian Vollmer

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

Dazu gilt Folgendes: : Hier kannst du bis zum 6. Stich problemlos abwerfen und

Leichte-Sprache-Bilder

Unsere Ideen für Bremen!

Woche 1: Was ist NLP? Die Geschichte des NLP.

icloud nicht neu, aber doch irgendwie anders

Meine Lernplanung Wie lerne ich?

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Die Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können

Erfahrungsaustausch und Rückblick Cross Mentoring Dr. Karl Straßer Mag. Kathrin Kühtreiber

Kreativ visualisieren

Jojo sucht das Glück - 3 Folge 23: Der Verdacht

Grundlagen der Tabellenkalkulation Die wichtigsten Funktionen im Überblick Christian Schett

Senioren helfen Junioren

Entwickeln Sie Ihre Vision!

Die SPD und die Grünen machen im Niedersächsischen Landtag. Alle Menschen sollen in der Politik mitmachen können.

Wichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.

Qualitätsbedingungen schulischer Inklusion für Kinder und Jugendliche mit dem Förderschwerpunkt Körperliche und motorische Entwicklung

Ist Fernsehen schädlich für die eigene Meinung oder fördert es unabhängig zu denken?

Grundlagen der Theoretischen Informatik, SoSe 2008

Der Klassenrat entscheidet

mit dem TeXnicCenter von Andreas Both

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Europäischer Fonds für Regionale Entwicklung: EFRE im Bundes-Land Brandenburg vom Jahr 2014 bis für das Jahr 2020 in Leichter Sprache

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Das Frauenhaus ein guter Ort für Kinder! Schutz und Unterstützung für Mädchen und Jungen, die häusliche Gewalt erlebt haben.

CSS-Grundlagen. Etwas über Browser. Kapitel. Die Vorbereitung

Jeder in Deutschland soll ab Mitte 2016 ein Konto eröffnen können.

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Weltenbummler oder Couch-Potato? Lektion 10 in Themen neu 3, nach Übung 5

Dr. Kraus & Partner Ihr Angebot zu Konfliktmanagement

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten

Informationen zum neuen Studmail häufige Fragen

Regeln für das Qualitäts-Siegel

Holiday plans: ein Gespräch über Urlaubspläne

Dies fällt oft deshalb schwerer, da der Angehörige ja von früher gewohnt war, dass der Demenzkranke funktioniert. Was also kann oder soll man tun?

akti nsplan Inklusion und Teilhabe Aktions-Plan der Lebenshilfe Hannover zur UN-Behinderten-Rechts-Konvention UN-BRK 2013 bis 2018 Leichte Sprache

DER SELBST-CHECK FÜR IHR PROJEKT

VIP-Programm. Herzlich Willkommen!

Wir machen neue Politik für Baden-Württemberg

Jeder ist ein Teil vom Ganzen Inklusion ändert den Blick

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

für einen optimalen Büroalltag S O F T W A R B Ü R O

Nicht ohne mein Handy! Mobil?

Online Newsletter III

Ein süsses Experiment

Studieren- Erklärungen und Tipps

Reizdarmsyndrom lindern

Deine Meinung ist wichtig. Informationen für Kinder und Jugendliche zur Anhörung

Strom in unserem Alltag

Südberliner Gemeinde-Bibelschule (SBGBS) September 2008

Also heißt es einmal mehr, immer eine eigene Meinungen bilden, nicht beeinflussen lassen, niemals von anderen irgend eine Meinung aufdrängen lassen.

Fotostammtisch-Schaumburg

Achten Sie auf Spaß: es handelt sich dabei um wissenschaftliche Daten

s zu Hause lesen

Schritte 4. Lesetexte 13. Kosten für ein Girokonto vergleichen. 1. Was passt? Ordnen Sie zu.

Transkript:

Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams 12.06.2014, Abschlussvortrag Masterarbeit Holger Schmeisky

Die Forschungsfrage Wie und unter welchen Bedingungen funktioniert agile Qualitätssicherung? Wenn sie gut funktioniert, warum funktioniert sie?

Die Methodik Explorative Fallstudie von 3 agilen Teams bei Immoscout24 und SoundCloud Beides Webplattformen, um Vergleichbarkeit zu haben

Die Methodik Datentriangulation Entwicklerbegleitung (ca. 3 Tage) Interviews (mit Entwickler, PO, Teamleiter, Scrum master,...) Analyse durch narrative Form Iteratives Vorgehen Verlässlichkeit Validierung durch Diskussion der Ergebnisse

Ergebnisse Team IS24 Anbieten Profi (AP) 1-wöchige Testphase mit festem Deadline-Tag in der Woche 8-15 Tage zwischen Änderung und Veröffentlichung Keine Verantwortung für Betrieb Wenig Gefühl dafür, was die Software gerade macht Wenige Faults, Testabteilung findet die meisten

Ergebnisse Teams IS24 Online Marketing (OM) und SC Payment (PM) Deployment nach Abnahme durch PO 2-3 Tage zwischen Änderung und Veröffentlichung Überwachen Applikation selber Bei Probleme mit Anwendung sie verantwortlich Payment auf Bereitschaft, Online Marketing nicht, aber verantwortlich für Deployments Gute Qualität, POs zufrieden, keine offenen Faults, schnell gefixt

Das Qualitätserlebnis (*) Entwickler Software im Betrieb (*) So nicht in der Ausarbeitung enthalten

Das Qualitätserlebnis (*) Entwickler Schnell Direkt Unmittelbar Software im Betrieb (*) So nicht in der Ausarbeitung enthalten

Das Qualitätserlebnis Bei PM ist das Firmenkultur "Der Entwickler ist verantwortlich für das was er macht. Und zu keiner Zeit denkt er, er kann den Code schreiben und sich darauf verlassen, dass jemand anders den fixt." (Entwickler Team PM)

Das Qualitätserlebnis (*) Bei Team OM bis vor 2 Jahren ebenfalls Wand Stückweise abgebaut, jetzt wie bei PM Wir haben gemerkt, dass das [ohne nachgelagerte Tester, die Arbeit] anders macht. Man hat niemanden zum blamen, wir habens gemacht. Dadurch nimmt man jeden Fehler der draußen aufschlägt persönlich. Dadurch trägt man mehr Verantwortung. Vorher konnte man sich wegducken [...]" (Entwickler Team OM)

Das Qualitätserlebnis (*) Führt zu anderer Einstellung und Verhalten der Entwickler "Solange du noch nie erlebt hast, wie es ist sofort damit live zu gehen, [bleibt die Diskussion (um Qualität) theoretisch]. [Sofortiges Deployment] würde der Diskussion eine ganz andere Qualität geben, und man würde über andere Sachen sprechen. Z.B. wieviele Tests brauchen wir eigentlich oder was gehört alles dazu um eine Story fertig zu machen." (Scrum Master Team AP)

Auswirkungen Prävention (*) Starkes Qualitätserlebnis führt zu mehr Prävention (OM und PM) "Und ich weiß auch, dass unter Umständen wenn es einen Fehler gibt, werde ich Nachts um 2 Uhr geweckt. Das ist auch schon genug Motivation zu sagen: Dann teste ich lieber doppelt-dreifach und stelle sicher, dass ich nicht Nachts geweckt werde." (Entwickler Team PM) Hohe, interne Qualität Schnelle, aussagekräftige Tests Häufige, kleine Veröffentlichungen

Auswirkungen Eindämmung (*) in beiden Teams 5-Uhr Regel Überwachung Automatisches Deployment Bereitschaftsdienst Meistens ist es gar nicht das wecken [Nachts], sondern die Implikationen, dass die Leute gar nicht upgraden können. Das wolllen wir ja verhindern. [...] Ich hab ja den Anspruch, dass das System läuft. (Entwickler PM)

Auswirkungen Motivation (*) Verzögerung frustrierend für Entwickler Ja. Gerade bei Bugs ist es sehr ärgerlich. Mich ärgern die Bugs auch. Ich habe manchmal das Gefühl: 'Was sollen die Kunden denken. [...] Und dann braucht das noch 2 Wochen [bis es live ist]" (Entwickler Team AP) Man hat das ja noch im Kopf, was man letzte Woche getan hat, aber du hast nicht mehr im Kopf, was du vor 3 Wochen getan hast. Daran müsste man sich bei einem [Fault] erinnern. [...] Das ist sehr weit weg. (Entwickler Team AP)

Auswirkungen Motivation (*) Motivierend für Entwickler aus diesen Erkenntnissen heraus [... selber QA zu machen], haben wir gesehen dass wir ein bisschen mehr können. Und durch schnelle Iterationen haben wir ein bisschen Luft. Dadurch [können wir] Ideen formulieren und auch ein bisschen austesten. [Dahinter steht] der Wunsch nicht soviel Routine machen zu müssen (Entwickler Team OM)

Literatur Nachgelagerte Testphase ist traditionelles Testen Viele Vor- und Nachteile von parallelem agilen Testen genannt Oft dabei, dass Testen niedrigeren Stellenwert als Entwicklern hat Konnte ich nicht beobachten Kaum Erfolgsfaktoren, nur dass Einstellung der Entwickler wichtig ist Kein Bezug zu Veröffentlichung von Änderungen (CD ist relativ neu) Hypothese: Qualitätserlebnis mögliche Erklärung für Erfolg- und Nichterfolg

Schluss (*) Qualitätserlebnis durch schnellen, direkten, unmittelbaren Informationsfluss Prävention und Eindämmung statt nachgelagertem Testen Sehr motivierend für Entwickler Deutlich flexibler als Testphase

Fragen?

Erfolgsfaktoren Hohe Qualität erzeugen Qualität erkennen Eigentümerschaft Qualitätserlebnis

Das Qualitätserlebnis Interne Qualität Hohe Qualität erzeugen Qualität erkennen Produktvision Eigentümerschaft Qualitätserlebnis

Das Qualitätserlebnis Gute, automatisierte Tests Automatisiertes Deployment Produktvision Interne Qualität Automatisiertes Feedback Überwachung Wenig Zeit bis Veröffentlichung Klare Grenzen in Software Hohe Qualität erzeugen Qualität erkennen Eigentümerschaft Qualitätserlebnis

Das Qualitätserlebnis Gute, automatisierte Tests Automatisiertes Deployment Produktvision Automatisiertes Feedback Wenig Zeit bis Veröffentlichung Verantwortung für Veröffentlichung Interne Qualität Überwachung Klare Grenzen in Software Mitbestimmung Motivation Hohe Qualität erzeugen Qualität erkennen Eigentümerschaft Rechenschaft Qualitätserlebnis

Das Qualitätserlebnis Gute, automatisierte Tests Automatisiertes Deployment Produktvision Automatisiertes Feedback Wenig Zeit bis Veröffentlichung Verantwortung für Veröffentlichung Interne Qualität Überwachung Klare Grenzen in Software Mitbestimmung Motivation Hohe Qualität erzeugen Qualität erkennen Eigentümerschaft Rechenschaft Qualitätserlebnis