1
 
 
Account
In your account you can view the status of your application, save incomplete applications and view current news and events
June 08, 2016

Are we really just test managers?

What is the article about?

At otto.de, there is at least one tester / test manager / QA / QAler... in every cross-functional team. whatever you call the role of the person who is supposed to create awareness for quality.

Until now, the term "test manager" has dominated a very wooden, bureaucratic-sounding title. This was intended to make it clear that the role does more than just run tests: It manages tests! In the meantime, even managing tests is only a small part of the added value we provide as a team.

As part of a larger workshop, this contradiction was addressed and worked on by two of our "test managers", Finn and Natalie. We quickly agreed that it was no longer enough to write the word agile in front of test manager. Thus, a new understanding of the role was created, which looks like this in detail:

testmanager01
testmanager01

We act as quality coach of the team


We support the teams in understanding quality as a joint responsibility. We do this not by lecturing on general concepts, but especially by working intensively with all other roles in the team on a daily basis. In doing so, we establish knowledge as well as appropriate procedures around the topic of quality.

testmanager02
testmanager02

We accompany the complete story lifecycle


Together with the entire team, we ensure that our high standards of quality are taken into account long before our products are developed.

During the conception of a story, we show alternative paths and point out possible risks. We avoid later edge case problems by considering them already during the creation of the story. During implementation, we pair with developers to test the right things in the right place. At sign-off, this gives us more time to talk again with our stakeholders and users. In production, we monitor and evaluate our software through proper monitoring and alerting.

testmanager03
testmanager03

We drive Continuous Delivery / Continuous Deployment.


We bring our deployments into the production environment with as little risk as possible. To do this, we keep our changes as small as possible and roll out every single commit automatically. We use feature toggles to enable and disable new functionality independently of code changes.

This has two additional major advantages: We can deliver our software to our customers at lightning speed and get quick feedback on newly developed components.

testmanager04
testmanager04

We balance the different types of tests of the test pyramid


We know what to test at which level of the test pyramid. We can use it as a guide to create lots of quick unit tests, an appropriate number of integration tests, and as few end-to-end tests as possible. This allows us not only to speed up our pipelines, but also to run our tests as effectively and with as little maintenance as possible.

We also find in our toolbox different types of tests (such as acceptance or feature tests, exploratory), methodologies (e.g. Test-First, BDD) and frameworks (e.g. Selenium, RSpec). We use the respective type, method and framework appropriately at all levels of the test pyramid.

testmanager05
testmanager05

We help the team to use the right methods for high quality.


As specialists we know the advantages and disadvantages of different methods and can establish them successfully in the team. We have learned that pairing in a team leads to greater knowledge dispersion, more communication, faster software development and higher quality. Besides pairing, test-driven development is one of the key methodologies to create our product with high quality from the beginning.

Flexible software is only created in flexible structures. Therefore, we teach our teams suitable process methodologies in an undogmatic way. We can then decide together which processes we actually need.

testmanager056
testmanager056

We are active in pairing


Not only do we encourage pairing between developers, but we enjoy active pairing ourselves. This allows us to point out problems while the code is still being written. To avoid running into edge cases during development, we like to pair with business designers, analysts, and UX designers. In production, we monitor our software in collaboration with DevOps.

Pairing with these different roles allows us to combine both our technical and business skills.

testmanager07
testmanager07

We represent different perspectives


By taking different points of view, we enrich one-sided discussions. We try to break typical thinking patterns by questioning assumptions about processes, methods, features and architectures. In doing so, we can often point out possible alternatives when working out solutions to problems. This helps us to reduce systematic errors, to avoid cost traps and to weigh risks in development as objectively as possible.

testmanager08
testmanager08

We are communication talents


We are a point of contact for questions and information of all kinds, both within the team and externally. We also make active use of the effect of corridor radio, which is practically always present in large organizations.

We see ourselves as an amplifier for communication. This can take place between a pair, between many or all team members, and across team boundaries. Through this coordination, we can significantly reduce ambiguity about features or integrations and thus develop our products to production readiness more quickly.

The next step was to introduce this new role to more and more of our "agile test managers", who were so enthusiastic right away that they wanted to apply for the position again. What was still missing was a suitable name. There are various specialists in each of our cross-functional teams. One of these specialists is the driving force for more quality: theQuality Specialist.

testmanager09
testmanager09

"Quality Specialist" is a very appropriate term for this evolved role. Even though they are almost always very distinctive generalists, their real strength lies in creating awareness for quality.


These were the first steps on an exciting journey that is now beginning. Next, we will work with the other roles in the teams to see what the changes mean in detail for our daily lives and how we work together. We also know that we have not yet completely fulfilled this role. So we will now grow into this task, reflect on the changes in our role and, in addition, continuously learn a different amount in different fields.

8Comments

  • […] Was kann man als Testmanager tun? Prozess definieren? Nein, denn einen Prozess definieren, per Mail rumschicken und hoffen dass es klappt funktioniert nicht. Die Technologie dafür bereitstellen? Nein, das machen die Entwickler. Eine Kultur der Qualität erschaffen? JA! Testmanager sind analytische Köpfe und schaffen es durch Coaching und permanentes Lernen ihr Wissen weiter zu vermitteln. Außerdem können sie ihr Team motivieren und zu Challenges anstacheln. Man sollte im Unternehmen ein Quality Mindset erstellen, damit alle von Anfang an an die Qualität denken und sie nicht erst am Ende draufgesetzt wird. Dazu gibt es einen sehr interessanten Artikel auf dem Otto Entwickler Blog. […]

  • Britta
    09.06.2016 18:24 Clock

    Ich möchte mit und bei euch arbeiten! :-) Den Titel "Quality Specialist" finde ich sehr passend und ja, als Tester müssen wir Kommunikationstalente sein.
    Toller Artikel und viel Erfolg auf eurer Reise als Quality Specialist!

  • spallepogu
    05.08.2016 22:48 Clock

    It's a good artikle.

  • 04.07.2016 09:28 Clock

    Hi Britta,

    schau doch mal, ob hier was passendes dabei ist:
    https://www.otto.de/unternehmen/jobs/jobs/00276274/Quality-Specialist-OTTO-DE-QS-Methods---Processes--w-m-
    https://www.otto.de/unternehmen/jobs/jobs/00271527/Quality-Specialist--m-w--OTTO-de-Product---Search

    oder vielleicht im Mix: QSler mit Produktmanager Know-how: https://www.otto.de/unternehmen/jobs/jobs/00271523/Technical-Product-Manager-QS-Methods---Processes--m-w--f-r-otto-de

  • 14.07.2016 12:08 Clock

    For the english reader: here is a translation of the article: http://www.lor.beer/are-we-only-test-manager/

  • […] Quality Specialists schauen nicht nur über den teameigenen Tellerrand, indem wir uns in bereichsweiten Formaten wie […]

  • […] watch the whole release process in many complementing roles. More on all of them can be found at dev.otto. I think that the job title they invented – Quality Specialist – is really matching… and […]

  • […] Quelle: Sind wir wirklich nur Testmanagerinnen? | dev.otto.de […]

Write a comment
Answer to: Reply directly to the topic

Written by

Similar Articles

We want to improve out content with your feedback.

How interesting is this blogpost?

We have received your feedback.

Cookies erlauben?

OTTO und drei Partner brauchen deine Einwilligung (Klick auf "OK") bei einzelnen Datennutzungen, um Informationen auf einem Gerät zu speichern und/oder abzurufen (IP-Adresse, Nutzer-ID, Browser-Informationen).
Die Datennutzung erfolgt für personalisierte Anzeigen und Inhalte, Anzeigen- und Inhaltsmessungen sowie um Erkenntnisse über Zielgruppen und Produktentwicklungen zu gewinnen. Mehr Infos zur Einwilligung gibt’s jederzeit hier. Mit Klick auf den Link "Cookies ablehnen" kannst du deine Einwilligung jederzeit ablehnen.

Datennutzungen

OTTO arbeitet mit Partnern zusammen, die von deinem Endgerät abgerufene Daten (Trackingdaten) auch zu eigenen Zwecken (z.B. Profilbildungen) / zu Zwecken Dritter verarbeiten. Vor diesem Hintergrund erfordert nicht nur die Erhebung der Trackingdaten, sondern auch deren Weiterverarbeitung durch diese Anbieter einer Einwilligung. Die Trackingdaten werden erst dann erhoben, wenn du auf den in dem Banner auf otto.de wiedergebenden Button „OK” klickst. Bei den Partnern handelt es sich um die folgenden Unternehmen:
Google Inc., Meta Platforms Ireland Limited, elbwalker GmbH
Weitere Informationen zu den Datenverarbeitungen durch diese Partner findest du in der Datenschutzerklärung auf otto.de/jobs. Die Informationen sind außerdem über einen Link in dem Banner abrufbar.