3 min read

Ecommerce Group QA

Ecommerce Group QA

OTTO is a living example of change and the agile transformation of a large organization. What is the situation in quality assurance? How has software testing adapted to this change? Dominique has been working in ecommerce at OTTO for years and tells us first-hand how the working structures have changed, how the teams are encouraged to be agile and what difficulties still exist.

“In agile software development, optimization never stops. Just as you develop software iteratively, you also continue to develop iteratively as a team.” - Dominique Petrich

Dominique started his career as an IT systems administrator at Deutsche Telekom in Dresden. He later took on management positions at Vodafone before moving to IT and quality assurance at Qcentris GmbH in 2013. There he gained extensive experience in various projects and roles, most recently as an expert for Hermes Germany GmbH. Dominique expanded his expertise through further training, including as an ISTQB Certified Tester. In 2018, he moved to OTTO GmbH & Co KG, initially as Test Manager Professional and eventually rising to Senior Technical Quality Manager, where he deals with comprehensive quality in software development.

Highlights of this episode:

  • OTTO has undergone a successful agile transformation and has grown from a catalog retailer to a modern tech company
  • The role of testers has evolved from traditional testing activities to Quality Specialists and Technical Quality Managers
  • Teams at Otto are autonomous and use different methods and tools for quality assurance
  • The Quality Guild was introduced to enable cross-team exchange and support
  • The challenges of end-to-end test automation and the integration of AI into the work process are current focal points
  • The aim is for teams to think quality through from start to finish and for QM specialists to ultimately become superfluous

The journey to agility: OTTO’s innovative approach to quality assurance

Today, Dominique Petrich shares insights into OTTO’s agile transformation, specifically in the area of quality assurance (QA) and how the company has managed to reposition itself in the digital world. We talk about the challenges and successes of transitioning from traditional to agile QA methods, the role of test automation and how Otto integrates quality throughout its lifecycle.

The transformation of the giant

Today we are talking about OTTO, a company that many of us are probably familiar with as a traditional mail order company. But Otto has changed - from catalogs to a leading e-commerce marketplace. The agile transformation is the focus of our discussion, in particular how this change has influenced quality assurance (QA) practices. Dominique Petrich, Quality Manager at Otto, gives us deep insights into this process.

The beginnings: Traditional QA in transition

Dominique starts our conversation with a look back. He reminds us how Otto once began as a traditional catalog retailer. But when the company decided to develop and operate its online store and app entirely in-house, a comprehensive agile transformation began. Interestingly, this change not only led to a new way of developing software, but also to the dissolution of separate testing teams. The testers were integrated directly into the development teams - a first step towards more modern QA.

Quality Specialists: From testers to coaches

The integration of testers into the teams brought about a decisive change in their roles. Traditional testers became Quality Specialists and later Technical Quality Managers. This new role was no longer just about testing, but also included coaching and mentoring tasks. Dominique particularly emphasizes the need to see quality not just as a task at the end of a development cycle, but to integrate it throughout the entire life cycle of a requirement.

Test automation and agile practices

A key component of the changes at Otto was the implementation of test automation. This step not only enabled the teams to work more efficiently, but also to ensure continuous quality assurance. Dominique goes on to explain how the teams use and adapt Scrum and Kanban methods in order to be able to react flexibly to changes. The autonomy of the teams played a central role in the successful implementation of the agile principles.

Challenges and solutions

Despite the successful transformation, Dominique and his team still face challenges. In particular, the scaling of the agile model across departmental boundaries and the integration of new technologies such as AI into the QA process are areas that are being worked on intensively. An innovative approach to overcoming these challenges is the introduction of the Quality Guild - a format for exchange between all those involved in quality.

Looking to the future: what can we expect?

Finally, I asked Dominique about his vision for the future of QA at Otto. His answer made clear his desire for even more automation in testing and a further anchoring of quality awareness within all teams. The long-term goal is for everyone in the team to become an expert in quality - a vision that is both challenging and inspiring.

House of Agile Quality

House of Agile Quality

Thomas and Nico developed the House of Agile Quality (HOAQ) concept as part of a joint training course. Typically for big ideas, it came about rather...

Weiterlesen
Sustainable Software Development

Sustainable Software Development

Markus and Florian talk about various topics relating to sustainability in software development. They explain what sustainability means in this...

Weiterlesen
Quality by Design

Quality by Design

What you can learn from another industry! Alessandro comes from the software sector, Thomas from the pharmaceutical industry. In conversations, they...

Weiterlesen