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

‘How to quality

Origin / Initial situation

In our E-Commerce, Innovation & Platform Division, several hundred colleagues work together in over 25 teams. These cross-functional, agile software development teams comprise different roles – and one of these is the role of Quality Specialist.

The Quality Specialist is a quality assurance and test management expert. They accompany the entire lifecycle of a development story and function here as a coach, pairing and sparring partner, as well as a communicator within the team.
After a long period of suboptimal success in the community of practice for all QA specialists in our field, in a small group we reached a decision to replace the community of practice and to establish a completely new format: Quality Time.

Quality Time is a format for exchange – especially on quality topics, of course. Here, however, all colleagues are invited to participate regardless of their role. Within Quality Time we organize lectures, exchanges and working groups. Furthermore, we are specifically concerned with quality in our specialist field and are in constant exchange with the individual feature teams.

By distributing tasks within the teams and sharing product responsibility, we are seeing a decline in the number of dedicated Quality Specialists in the teams. Nevertheless we still want to maintain our quality level and definitely don’t want to neglect quality awareness. To support this goal, in addition to other measures we developed a Team Workshop.

The aim of this Workshop is to get to grips with the topic of ‘quality’ once again, thus raising awareness and establishing an understanding of quality for the participating team. Besides this we also want to create synergies and identify potentials, naturally in order to leverage these.

Logo
Logo

The Workshop

We use a 5-stage model created by Lisa Crispin, which considers quality from differing perspectives.

The 5-stage model by Lisa Crispin
The 5-stage model by Lisa Crispin

The first stage, Development-based quality, deals with the aspects that pretty much provide the basis for software development. For example, terms such as ‘test automation’, ‘testarting’, ‘pair programming’, ‘reviews’ or ‘static code analyses’ are covered here.

The next stage is Product-based quality. Does our software work as expected? Answering this question is supported by TDD, BDD, security aspects as well as load and performance tests, etc.

The third perspective is User-based quality. We take the customer's perspective here: what are our customer’s needs? Documentation and feedback sessions, UX and cross-device testing are examples of how we approach this.

Value-based quality is primarily about the cost-benefit factor: how much more can I do to achieve further improvement? Examples here are considerations of velocity, cost of infrastructure, simple onboarding for new colleagues, and also complexity.

In the last stage, Transcendent quality, we look at ‘transcendence’: this is hard to measure – it's about mentality and mindset, so to speak. Is the team spirit right, and do all team members share the same mindset? To give a couple of examples, we value retrospectives and treat bugs as top priority.

Procedure

At the beginning of the Workshop we ask the participants for their personal scale-rating assessment of the quality of their team and its possible need for improvement. We repeat this query at the end of the workshop. This scale-rating survey is used to compare the development during the workshop or for a later re-run.

Following this brief assessment we explain the 5-stage model and move on to the working phase.

All participants are now given around ten minutes to gather everything they can think of in terms of quality and QA, and assign these items to a specific stage of the model. What does ‘quality’ mean and what does it include? Anything that comes to mind may be mentioned: methodologies, tools, suggestions, ideas and technologies, etc. – there is no ‘wrong answer’.

Following this we collect the whole team’s thoughts and assign these to the appropriate stage of the model. In addition facilitating the Workshop, here we are already trying to contribute our experience so as to include important aspects that may not have been mentioned yet.

The overall picture that has now been created represents the team's understanding of ‘quality’.

We cluster multiple or similar nominations and then ask about the strengths of the team. We can use these to create synergies and, if desirable, to network other teams with the know-how of the participating team.

The 5-stage model during the working phase
The 5-stage model during the working phase

Next we want to identify and work on areas of potential, which we do anonymously via a vote. Here we look at the most frequently mentioned topics first.

For these topics we now move into an open discussion, similar to a retrospective. We discuss the points, collect notes on discussions and try to work out specific measures. In this phase we contribute our own experiences and tips to the conversations, or we can also network and communicate, for example. Each measure should be assigned a deadline and an owner to make sure it’s driven forward.

Voting results
Voting results

We also make ourselves available after the Workshop to assist the team in processing the measures and topics discussed. At this point we can enter into an exchange and joint work sessions in order to help the team find solutions and contribute further input.

After the repeated scale-rating survey, we end the Workshop with a feedback round to make sure we continuously develop ourselves as well as the Workshop.

This is our approach to the topic of ‘quality’, to creating awareness and a common understanding, as well as considering the team’s strengths and areas of potential.

0No comments yet.

Write a comment
Answer to: Reply directly to the topic

Written by

Dominique Petrich
Dominique Petrich
Test manager / Quality Specialist

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.