10.07.2015 Aufrufe

Ausbildung für Tester in agiler Softwareentwicklung

Ausbildung für Tester in agiler Softwareentwicklung

Ausbildung für Tester in agiler Softwareentwicklung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

advertorialMichael Fischle<strong>in</strong>(michael.fischle<strong>in</strong>@sogeti.de)arbeitet seit zwölf Jahren im Softwarequalitätsumfeld. In den letztenfünf Jahren <strong>in</strong> der agilen <strong>Softwareentwicklung</strong> und deren Test. Seit letztemJahr ist er zertifizierter Tra<strong>in</strong>er für den Certified Agile <strong>Tester</strong>.<strong>Ausbildung</strong> für <strong>Tester</strong> <strong>in</strong><strong>agiler</strong> <strong>Softwareentwicklung</strong><strong>Tester</strong> im agilen Umfeld brauchen wesentlich mehrWissen und Können als <strong>in</strong> klassischen Projekten!Brauchen <strong>Tester</strong> <strong>in</strong> e<strong>in</strong>em agilen Projekt e<strong>in</strong>e besondere Aus- und Weiterbildung? Gibt es eigentlich „<strong>Tester</strong>“ <strong>in</strong> e<strong>in</strong>em agilenProjekt? Wenn ja, wo ist da die Rollenbeschreibung? Ändert sich eigentlich etwas am Anforderungsprofil für <strong>Tester</strong>, wenn wirvon klassischer <strong>Softwareentwicklung</strong> auf e<strong>in</strong>e agile <strong>Softwareentwicklung</strong> umstellen? Wie kann e<strong>in</strong>e solche <strong>Ausbildung</strong> aussehen?Dies s<strong>in</strong>d e<strong>in</strong>ige der Fragen, die <strong>in</strong> diesem Artikel diskutiert und geklärt werden sollen.In den letzten Jahren hat sich e<strong>in</strong>iges imBereich der <strong>Tester</strong> getan. Viele Branchenhaben den Wert von guten <strong>Tester</strong>n erkanntund sich von der Vorstellung, dassder Test „mal so nebenher“ durch „irgendwen“gemacht wird, verabschiedet.Doch für die <strong>Ausbildung</strong> der <strong>Tester</strong> wirdimmer noch recht wenig Zeit und Geldausgegeben – vor allem vor dem H<strong>in</strong>tergrund,dass es weder e<strong>in</strong>en Lehrberufnoch e<strong>in</strong>en wirklichen Studiengang mitdieser Vertiefung gibt. Aus diesem Grunds<strong>in</strong>d <strong>Tester</strong> häufig Quere<strong>in</strong>steiger <strong>in</strong> diesesThema und kommen aus den Fachbereichenund allgeme<strong>in</strong>en Ingenieurs- undNaturwissenschaften.Was bedeutet das aber nun, wenn wirauf e<strong>in</strong>e agile <strong>Softwareentwicklung</strong> umstellen?Um das zu erläutern, möchte ichzuerst auf die „neuen“ Anforderungenund Vorurteile e<strong>in</strong>gehen, denen sich dieMitglieder e<strong>in</strong>es agilen Entwicklungsteamsstellen müssen. Der E<strong>in</strong>fachheit halberwerden hier im Artikel meistens der Scrum-Prozess und dessen Begrifflichkeiten verwendet.Grundlagen der AgilitätEs sollen hier nicht noch e<strong>in</strong>mal das „AgileManifest“ (vgl. [AGM]) und die „Pr<strong>in</strong>zipienh<strong>in</strong>ter dem Agilen Manifest“ (vgl.[AGMP]) <strong>in</strong> ihren E<strong>in</strong>zelheiten erläutertund diskutiert werden. Wenn Sie sich diesenoch nicht <strong>in</strong>tensiv angesehen unddurchdacht haben, dann empfehle ich Ihnen,sich e<strong>in</strong>mal die Zeit zu nehmen, dies<strong>in</strong> Ruhe zu tun. Bei schneller Lektüre f<strong>in</strong>denSie hier ke<strong>in</strong>e Aussage über die Qualitätund den Test.Bei genauerem H<strong>in</strong>sehen werden Ihnenaber e<strong>in</strong>ige Punkte auffallen, die sich genauhierauf beziehen. Beispielsweise be<strong>in</strong>haltengerade diese Aussagen „FunktionsfähigeSoftware geht über umfassendeDokumentation“ und „FunktionierendeSoftware ist das wichtigste Fortschrittsmaß“e<strong>in</strong>en Qualitätsanspruch. Das bedeutetaber, dass man die Qualität auch sichernund vielleicht auch messen muss –Soll-Ist-Vergleich, also Testen.Sie müssen demnach auch <strong>in</strong> e<strong>in</strong>er Scrum-Entwicklung testen. Also brauchen Sieauch e<strong>in</strong>en <strong>Tester</strong>! „Wirklich? Was machtdenn e<strong>in</strong> <strong>Tester</strong> am Anfang e<strong>in</strong>es Spr<strong>in</strong>ts,da ist doch noch nichts zum Testen da“ –e<strong>in</strong>es der beliebten Vorurteile. Wenn dieEntwickler bis zum Ende des Spr<strong>in</strong>ts entwickeln,wann soll denn getestet werden?Beim Ansehen des Scrum-Prozesses istke<strong>in</strong> expliziter <strong>Tester</strong> vorgesehen, hier wirdimmer nur vom Scrum-Team oder Developer-Teamgesprochen. Brauchen wir <strong>in</strong> e<strong>in</strong>emScrum-Team e<strong>in</strong>en expliziten <strong>Tester</strong>nach alter Schule? Vielleicht kann man dassogar mit „Ne<strong>in</strong>“ beantworten.Vielmehr brauchen wir e<strong>in</strong> neues, motiviertesMitglied des Scrum-Teams mit„Migrationsh<strong>in</strong>tergrund“ <strong>Tester</strong>, das e<strong>in</strong>enMehrwert für das Team schafft. Warum?Schauen wir uns e<strong>in</strong>mal die wichtigstenAufgaben an, die hier auf die Mitarbeiter(aus der „<strong>Tester</strong>ecke“) <strong>in</strong> e<strong>in</strong>em Scrum-1www.objektspektrum.de


Onl<strong>in</strong>e Themenspecial Zertifizierungen 2013advertorialProzess zukommen (die Liste kann situationsbed<strong>in</strong>gtauch noch weitere Punkte enthalten):n Selbstorganisation und Verplanung➢ - Zeitmanagement, Planungskompetenzund Kommunikation, Aufwandsschätzungder Aufgaben, Schätztechniken,Teamfähigkeit➢ - Klassisch durch Projektleiter/Testmanagern Unterstützen und Leben des Scrum-Prozesses➢ - Prozesskenntnis, M<strong>in</strong>dset der agilenEntwicklung, Teamfähigkeit➢ - Klassisch durch Projektleitern Erarbeiten und Verfe<strong>in</strong>ern der UserStories➢ - Konfliktmanagement, Streitgespräche,Interviewtechnik, Schätztechniken,Doma<strong>in</strong>-Kenntnisse, Kommunikation,Anforderungsanalyse, UML➢ - Klassisch durch Projektleiter/Produktmanagementn Effektives und effizientes Testen (wenigZeit)➢ - Testdesigntechniken, Testprozesskenntnisse,Know-how bei der Testdurchführung,Testautomatisierung,Gestaltung von Testumgebungen,Testwerkzeuge (Automatisierung)➢ - Klassisch durch Testmanager/Testkoord<strong>in</strong>atorn Bewältigung e<strong>in</strong>es hohen Aufkommensan Regressionstests➢ - Testautomatisierung➢ - Klassisch durch Testautomatisierer/<strong>Tester</strong>n Umgang mit Fehlern➢ - Fehlermanagement, Fehlerbeschreibung,Nachtest, Kommunikation,Konfliktgespräche➢ - Klassisch durch Testmanager/<strong>Tester</strong>n Unterstützen der Entwicklung➢ - Testdatenerstellung, Modellerstellung,Codereview, Technische Dokumentation➢ - Klassisch durch Entwickler/Testdesigner/TechnischerRedakteurn <strong>Ausbildung</strong> anderer Teammitgliederzum Testen➢ - Kommunikation, fundierte Fachkenntnisse, didaktische Fähigkeiten➢ - Klassisch durch L<strong>in</strong>ienverantwortlicheFür den e<strong>in</strong>en oder anderen tauchenhier sicherlich Begriffe auf, die er so imAgilen und <strong>in</strong> Scrum nicht erwartet hätte,z. B. Fehlermanagement. Hierauf möchteich etwas genauer e<strong>in</strong>gehen. Es ist dochjetzt alles schlanker und e<strong>in</strong>facher! Dokumentationund Verwaltung haben wirdoch <strong>in</strong> Scrum abgeschafft. Ist das aberwirklich so?Das hängt wie sehr viele D<strong>in</strong>ge von denRahmenbed<strong>in</strong>gungen des Projektes unddem Projektteam ab: Sitzen alle zusammen,haben e<strong>in</strong>e gute und kurze Kommunikation,die Komplexität des Projektes istüberschaubar und e<strong>in</strong>e Dokumentationder Fehler ist <strong>in</strong> der Zukunft nicht wichtig,dann kann man den Prozess ganz e<strong>in</strong>fachgestalten und vielleicht nur auf Zuruf arbeiten– das Fehlermanagement kann ganzschlank und e<strong>in</strong>fach se<strong>in</strong>. Haben Sie verteilteTeams, lange Kommunikationswege,komplexe Themen und noch rechtlicheGründe für e<strong>in</strong> Fehlermanagement, dannwerden Sie sehr nahe am klassischen Fehlerverwaltungsprozessse<strong>in</strong> und diesen mitall se<strong>in</strong>en Schritten auch im agilen Umfelde<strong>in</strong>führen. Die Entscheidung darüber trifftaber unter anderem das Scrum-Team undzu dieser Entscheidung muss es fachlichbefähigt se<strong>in</strong>. Es müssen also Gründe dafürund dagegen gekannt werden und entsprechendeProzessanpassungen bekanntse<strong>in</strong>.Um solche Entscheidungen zu treffen,ist es sehr hilfreich, auf gut ausgebildeteFachleute aus dem Bereich Test zurückgreifenzu können. Aber dies ist nur e<strong>in</strong>Beispiel für Themen aus dem Softwarequalitätsbereich,die auch <strong>in</strong> <strong>agiler</strong> <strong>Softwareentwicklung</strong>e<strong>in</strong>e Rolle spielen undfachlich besetzt se<strong>in</strong> müssen.Ausbilden – aber wie und was?Welche <strong>Ausbildung</strong>s- und Zertifizierungsmöglichkeitenfür <strong>Tester</strong> gibt es, um e<strong>in</strong>vollwertiges Mitglied des Scrum-Teams zuwerden? Grundlegend unterteile ich hier <strong>in</strong>zwei Schulungsbereiche. E<strong>in</strong>mal Schulungenfür soziale Kompetenz und zum anderenSchulungen für fachliche Themen.Schulungen für soziale Kompetenz(Konfliktfähigkeit, Empathie, Kompromissfähigkeit,Toleranz, Teamfähigkeit,Kommunikationsfähigkeit, Verantwortungund Selbstdiszipl<strong>in</strong>) s<strong>in</strong>d natürlichsehr auf das Individuum abzustimmen. Esgibt Menschen, die von ihrer Natur herschon nahezu perfekt <strong>in</strong> diesen Bereichens<strong>in</strong>d, und andere, denen auch mit e<strong>in</strong>erSchulung dieses Thema immer fremd se<strong>in</strong>wird.In e<strong>in</strong>em Prozess, der auf e<strong>in</strong> starkesMite<strong>in</strong>ander und hohe Kommunikationsbereitschaftsetzt, benötigt man Teammit-glieder, die dies unterstützen. Andernfallss<strong>in</strong>d alle fachlichen Fähigkeiten nahezuwirkungslos. Hier muss man auch die Frageehrlich beantworten, ob jemand überhauptfür die Arbeit <strong>in</strong> e<strong>in</strong>em agilen Prozessgeeignet ist. Schulungsthemen könnenhier se<strong>in</strong>:nnnnnnKommunikationKonfliktgespräche / StreitgesprächeInterviewführungZeitmanagementTeambildungStressbewältigungWelche Schulungen und Komb<strong>in</strong>ationenfür Sie die richtigen s<strong>in</strong>d, kann ich Ihnen<strong>in</strong> diesem Artikel nicht beantworten.E<strong>in</strong>en guten H<strong>in</strong>weis auf eventuell vorhandeneDefizite gibt sicherlich die später erwähnteCAT-Schulung, da hier viele deroben aufgeführten Punkte aktiv ausprobiertund verlangt werden.Für fachliche Themen gibt es schon längere<strong>in</strong>ige sehr etablierte Schulungen, diezu empfehlen s<strong>in</strong>d, und seit kurzem auche<strong>in</strong>e Schulung, die explizit den agilen <strong>Tester</strong>anspricht.Basis für fast alles ist die ISTQB ® Certified<strong>Tester</strong> Foundation Level-Schulung(ISTQB ® CTFL) Schulung. Hier werdendie Grundlagen der <strong>Tester</strong>welt erklärt,Testdesign-Techniken vermittelt, das Vokabularfür <strong>Tester</strong> geprägt und die Verknüpfungzu Normen und Standards gelehrt.Wie bei vielen Schulungen ist dasaber nur die halbe Miete. Gerade dieKenntnisse der Testdesign-Techniken mussman <strong>in</strong> der Praxis häufig anwenden, umhier Sicherheit und Schnelligkeit zu erlangen,und auch mal zu erfahren haben, wasdie e<strong>in</strong>e oder andere Entscheidung fürAuswirkungen hat – e<strong>in</strong> Punkt, der <strong>in</strong> agilenProjekten sehr wichtig ist.Ebenso als Basis kann die TMap NEXTTest Eng<strong>in</strong>eer Schulung ® - (TMPTE) Schulunggesehen werden. Sie geht etwas tieferauf die Testdesign-Techniken e<strong>in</strong> und liefertmit vielen Checklisten e<strong>in</strong> gutes Basishandwerkszeug,welches auch im agilenUmfeld angewendet werden kann. Aktuellist hier e<strong>in</strong> neues Buch erschienen, das diesebeiden Themen verb<strong>in</strong>det (vgl.[AuD13]).E<strong>in</strong>e Schulung für Anforderungsmanagementund Unified Model<strong>in</strong>g Languageist sicher e<strong>in</strong>e gute Ergänzung – auch wennes ja „nur noch“ User Stories gibt. Persönlichwürde ich diese Schulungen aber nichtOnl<strong>in</strong>e Themenspecial Zertifizierungen 20132


advertorialzu den wichtigsten <strong>Ausbildung</strong>en für e<strong>in</strong>en<strong>Tester</strong> zählen. Die Fähigkeit, gute UserStories zu erstellen, liegt <strong>in</strong> Scrum eherbeim Product Owner, e<strong>in</strong>er anderen sehrwichtigen Rolle <strong>in</strong> Scrum.Etwas kritisch zu betrachten ist dieISTQB ® Certified <strong>Tester</strong> Advanced LevelTest Manager-Schulung (ISTQB ® CTAL-TA). Über die Frage: „Braucht man <strong>in</strong>Scrum noch e<strong>in</strong>en Testmanager (Rolle)?“gibt es viele Diskussionen und sowohl Argumentedafür und dagegen, auf die ichhier nicht im Detail e<strong>in</strong>gehen will (z. B. e<strong>in</strong>Thema <strong>in</strong> der CAT-Schulung).Unumstritten ist aber sicherlich, dassdie Kenntnisse über Prozesse, das vertiefteWissen über Testkonzepte, Testkoord<strong>in</strong>ationund Testplanung <strong>in</strong>nerhalb e<strong>in</strong>esScrum-Teams sehr wertvoll s<strong>in</strong>d. Auch dieFähigkeit, Akzeptanzkriterien (Testendekriterien)zu erkennen und festzulegen, istelementar wichtig, um die User Stories zuschärfen, die gesamte Arbeit des Teams effektivzu gestalten und nur das umzusetzen,was gefordert ist (siehe Agile Pr<strong>in</strong>zipien:„E<strong>in</strong>fachheit – die Kunst, die Mengenicht getaner Arbeit zu maximieren – istessenziell.“).Anders sieht es bei den folgenden Schulungenaus. Die <strong>Ausbildung</strong> zum ISTQB ®Certified <strong>Tester</strong> Advanced Level Test Analyst(ISTQB ® CTAL-TA) vertieft die Fähigkeiten,schnell das richtige Testentwurfsverfahrenzu wählen und damit dierichtigen und wichtigen Testfälle zu f<strong>in</strong>den.Gerade das Thema „Fehlerbasierteund Erfahrungsbasierte Testverfahren“,das im agilen Umfeld e<strong>in</strong>e sehr starke Anwendungf<strong>in</strong>det, wird hier nochmals aufgegriffen.Des Weiteren werden hier auchnoch e<strong>in</strong>mal die verschiedenen Qualitätsmerkmalebei fachlichen Tests erläutertund gezeigt, dass es mehr als nur funktionaleSicherheit gibt. Mit diesem <strong>Tester</strong>fachwissenbereichern Sie sicherlich e<strong>in</strong>Scrum-Team.Da bei e<strong>in</strong>em agilen Vorgehen kont<strong>in</strong>uierlicheIntegration e<strong>in</strong> wichtiges Themaist und e<strong>in</strong>e hohe Zahl an Durchläufen vonRegressionstests so gut wie immer vorkommt,spielt die Automatisierung unddas Erstellen von sehr aussagekräftigenTestfällen e<strong>in</strong>e große Rolle. Ebenso dürfenauch bei e<strong>in</strong>er agilen Entwicklung Themenwie Last- und Performanz-Tests nicht vernachlässigtwerden. Gerade der letztePunkt birgt oft große Schwierigkeiten, daPerformanz-Tests sehr zeitaufwendig se<strong>in</strong>können und diese Zeit <strong>in</strong> e<strong>in</strong>em Spr<strong>in</strong>t oftfehlt. Für e<strong>in</strong> allgeme<strong>in</strong> gutes Verständnisdieses Themas bietet die Schulung zumISTQB ® Certified <strong>Tester</strong> Advanced LevelTechnical Test Analyst (ISTQB ® CTALTTA) sehr viel Lehrreiches. Neben den hiervermittelten Lehr<strong>in</strong>halten ist flankierendauch noch dedizierte Werkzeugschulungsehr hilfreich.All diesen Schulungen wohnt e<strong>in</strong>e Eigenschaft<strong>in</strong>ne. Sie s<strong>in</strong>d zwar nicht grundsätzlichauf e<strong>in</strong>en Prozess abgestimmt, habenim H<strong>in</strong>tergrund aber eher klassischeEntwicklungsmodelle. Die erste Schulungfür <strong>Tester</strong>, welche sich wirklich zentral mitdem Testen im agilen Umfeld beschäftigtist der vor ca. zwei Jahren aus der Taufegehobene iSQI CAT ® Certified Agile <strong>Tester</strong>.Fachlich aufbauend – aber nicht zw<strong>in</strong>genderforderlich – auf den ISTQB ® CTFLerweitert diese Schulung den Horizont undden Nutzwert des <strong>Tester</strong>s für e<strong>in</strong> Scrum-Team enorm.Diese viertägige Schulung (+1 Tag Prüfung)legt sehr viel Wert auf das Erleben.Ungefähr die Hälfte der Schulungszeit s<strong>in</strong>dpraktische Tätigkeiten (stark an Scrum angelehnt).In ca. 12 Spr<strong>in</strong>ts erleben die Teilnehmerdas Arbeiten und Fühlen <strong>in</strong>nerhalbe<strong>in</strong>es agilen Teams unter dem Rahmene<strong>in</strong>er Timebox.In den von mir durchgeführten Schulungenhabe ich hier immer wieder erlebt, wieschwer es für <strong>Tester</strong> aus dem klassischenUmfeld ist, sich an die neuen Paradigmenzu gewöhnen. Nichts ist irgendwie festgelegt.Es gibt ke<strong>in</strong> „ich“ und „die“, sondernAbb. 1: In e<strong>in</strong>er CAT-SchulungAbb. 2: Logo iSQI CAT ®nur e<strong>in</strong> „wir“. Kommunikation und Vertrauen– auch gegenüber und mit dem Auftraggeber(Product Owner) ist wichtig, erwünschtund muss gelebt und erarbeitetwerden. Ohne zu viel von den Aha-Erlebnissenwährend des praktischen Teils zuverraten, hier e<strong>in</strong> kle<strong>in</strong>er E<strong>in</strong>blick <strong>in</strong> denersten Nachmittag.Als Entwicklungsumgebung stehtLEGO ® zur Verfügung. LEGO ® bietet dieMöglichkeit, alle Teilnehmer sehr e<strong>in</strong>fachzu Entwicklern zu machen und e<strong>in</strong>en komplettenSpr<strong>in</strong>t abzubilden. Die E<strong>in</strong>stiegshürde,hiermit etwas zu gestalten, ist rechtniedrig, die Vielfalt e<strong>in</strong>e Anforderung zulösen, unwahrsche<strong>in</strong>lich hoch und der Testrelativ e<strong>in</strong>fach. Letztendlich zeigt sich aberauch, dass der Spieltrieb der Schulungsteilnehmerdamit angesprochen wird und dadurche<strong>in</strong>e hohe Motivation entsteht (sieheAbbildung).Die Aufgabe der Teams ist es, mehrereGebäude, welche als User Stories beschriebens<strong>in</strong>d, im ersten Schritt auf ihren Aufwandzu schätzen und mithilfe des Bus<strong>in</strong>essValue zu priorisieren – dies ist meistvon vielen Fragezeichen begleitet. Im Anschlussmuss der erste Spr<strong>in</strong>t geplant werden.Welche Bauwerke baut das Team <strong>in</strong>diesem Spr<strong>in</strong>t? Welche Umsetzungsgeschw<strong>in</strong>digkeit(Velocity) traut sich dasTeam zu? Wer macht was? Dann startetder erst Spr<strong>in</strong>t. Den Takt gibt bei allenSchritten die Stoppuhr vor, die das festeZeitfenster (Timebox) erfahrbar macht.3 www.objektspektrum.de


Onl<strong>in</strong>e Themenspecial Zertifizierungen 2013advertorialInteressant ist nun, zu beobachten, wiedas Team arbeitet. Können sie die agilenIdeen umsetzen? Harmoniert das Team?Wie gehen die Teammitglieder mit Stressum? Gibt es e<strong>in</strong>e Teamordnung?Es zeigt sich, dass im ersten Spr<strong>in</strong>t vielparallel, aber ohne Absprache gearbeitetwird und auch der Product Owner oftmalsnicht herangezogen wird, um weitere Akzeptanzkriterienzu nennen. Das Ergebnisbei unerfahrenen <strong>Tester</strong>n im agilen Umfeldist fast immer das gleiche. Ke<strong>in</strong>e oder wesentlichweniger User Stories als geplanterhalten im Review durch den ProductOwner (Rolle <strong>in</strong> Scrum) e<strong>in</strong>e Abnahme,die Velocity ist schlecht.Hier zeigt sich dann die Stärke e<strong>in</strong>er Retrospektive– Fehler analysieren und denProzess im nächsten Spr<strong>in</strong>t wenigstens ume<strong>in</strong>en Punkt verändern, hoffentlich verbessern.Hier beg<strong>in</strong>nt die Lernkurve und dieam Vormittag theoretisch erarbeiteten Ideenund Methoden werden <strong>in</strong> die Tat umgesetztund ausprobiert.Vier Spr<strong>in</strong>ts später – am Ende des erstenTages – hat sich dann wirklich e<strong>in</strong> agilesTeam gebildet und Methoden und Ideenaus dem agilen Manifest und deren abgeleitetenPr<strong>in</strong>zipien haben e<strong>in</strong>en ersten E<strong>in</strong>zug<strong>in</strong> die Arbeitsweise gefunden. Der Paradigmenwechselist damit angeschobenund es fällt leichter, sich den neuen Ideenzu öffnen.Neben dem Erleben geht es natürlichauch um das Erlernen sattelfester Prozesskenntnisseund erprobter Lösungsansätze.Was ist e<strong>in</strong>e Iteration Zero? Wo, wann undwie mache ich me<strong>in</strong>e Performanz-Tests?Warum ist e<strong>in</strong>e gute Dokumentation viel-leicht doch sehr wichtig? Welches ist derrichtige Testansatz?Alles Fragen, auf die neben vielen anderen<strong>in</strong> den vier Tagen e<strong>in</strong>gegangen wird.Letztendlich soll das Spektrum des <strong>Tester</strong>san Fähigkeiten und Wissen erweitert werden,um dann im Scrum-Team e<strong>in</strong>en Mehrwertzu generieren.All diese Schulungen – und vor allemdie letzte – können aber nur dazu dienen,die <strong>Tester</strong> fitter für e<strong>in</strong> Leben <strong>in</strong> agilen<strong>Softwareentwicklung</strong>en zu machen. DieLiteratur und L<strong>in</strong>ksUmsetzung des gelernten im Team ist dannwieder Aufgabe jedes Mitglieds. Die Bereitschaft,durch die kurzen Iterationenund die immer wieder anstehende Retrospektive<strong>in</strong> jedem Spr<strong>in</strong>t besser zu werdenund den Prozess zu h<strong>in</strong>terfragen, ist etwas,wo Fachwissen hilft, aber der Wille desTeams und der rahmengebenden Organisationzur Veränderung entscheidend ist.Arbeiten <strong>in</strong> agilen Teams ist anspruchsvollund muss von allen Seiten unterstützt undgefördert werden.n[AGM] http://agilemanifesto.org/iso/de/[AGMP] http://agilemanifesto.org/iso/de/pr<strong>in</strong>ciples.html[AGT] http://www.agile-tester.org/[AuD13] Leo van der Aalst, Cecile Davis: TMap NEXT ® <strong>in</strong> scrum, Effective test<strong>in</strong>g <strong>in</strong>Agile projects, Vianen 2013, ISBN 9789075414646.[BWS] Basiswissen Softwaretest http://www.amazon.de/Basiswissen-Softwaretest-Weiterbildung-Foundation-ISTQB-Standard/dp/3864900247/ref=sr_1_1?ie=UTF8&qid=1364837359&sr=8-1[GTB] http://www.german-test<strong>in</strong>g-board.<strong>in</strong>fo/de/<strong>in</strong>dex.shtm[ISIQ] https://www.isqi.org/[PSA] Praxiswissen Softwaretest - Test Analyst und Technical Test Analyst: http://www.amazon.de/Praxiswissen-Softwaretest-Technical-Weiterbildung-ISTQB-Standard/dp/3898647358/ref=pd_bxgy_b_img_z[PST] Praxiswissen Softwaretest - Testmanagement: http://www.amazon.de/Praxiswissen-Softwaretest-Testmanagement-Weiterbildung-ISTQB-Standard/dp/3898647463/ref=sr_1_2?ie=UTF8&qid=1364837359&sr=8-2[TMAP] TMap Next ® - E<strong>in</strong> praktischer Leitfaden für ergebnisorientiertes Softwaretestenhttp://www.amazon.de/TMap-Next-praktischer-ergebnisorientiertes-Softwaretesten/dp/3898644618/ref=sr_1_1?s=books&ie=UTF8&qid=1364837449&sr=1-1TMap ® und TMap NEXT ® s<strong>in</strong>d e<strong>in</strong>getragene Warenzeichen der Sogeti Nederland B.V.ISTQB ® ist e<strong>in</strong> e<strong>in</strong>getragenes Warenzeichen des International Software Test<strong>in</strong>g Qualifications Board.LEGO ® is a trademark and/or copyright of the LEGO Group.Onl<strong>in</strong>e Themenspecial Zertifizierungen 20134

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!