Quality by Design - Alessandro Sebaste, Thomas Gsponer 

 January 2, 2024

You are currently viewing a placeholder content from Podigee. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.

More Information

"You don't have to try to build a huge QbD construct right from the start, that won't work at all. Start small and then just start this continuous improvement process - then it will come by itself" - Alessandro Sebaste, Thomas Gsponer

What you can learn from another industry! Alessandro comes from the software sector, Thomas from the pharmaceutical industry. In conversations, they soon realized that both development processes are very similar, as long as quality is important. And since pharmaceuticals are about people's health, the quality requirements are extremely high. Quality is measured throughout the entire development process and thus guaranteed in the end product. This demand can also be placed on software, Alessandro and Thomas explain how this works.

Alessandro Sebaste is an expert in quality concepts in software development. He manages software projects of various sizes, focusing on making quality assurance efforts efficient while ensuring high software quality. With his experience as a test manager and project manager, he also offers training, workshops and coaching.

Dr. Thomas Gsponer is co-owner of STADL Partners GmbH and consultant at esentri swiss AG. He has extensive experience in various industries such as the pharmaceutical and manufacturing industry as well as the public health sector, specializing in quality by design and technology implementation. Thomas follows a holistic, technology agnostic approach based on principles such as system thinking, agility, data literacy and lean.

 

Highlights in this episode:

  • Quality by design means designing the development process in such a way that fewer errors occur
  • Alessandro and Thomas use concepts from the pharmaceutical industry for software development
  • Risk analyses and continuous improvement are central elements of Quality by Design
  • In software development, metrics can be used to monitor quality and the process
  • A cultural change is necessary to effectively implement Quality by Design
  • Quick wins and continuous improvement help to optimize the process and reduce errors
  • The aim is to integrate quality into the process at an early stage in order to reduce testing efforts and avoid errors

 

Contact Alessandro:

Contact Thomas:

 

From pills to pixels: How quality by design is revolutionizing software development

TLDR: Today I'm talking to Alessandro Sebaste and Thomas Gsponer to discuss how concepts from the pharmaceutical industry can be applied to improve software quality. By taking an approach that avoids errors from the outset and is based on continuous risk analysis and improvement, we can significantly increase quality in software development processes.

The world of Quality by Design

In this episode, I welcome Alessandro Sebaste and Thomas Gsponer, who share their experiences from the pharmaceutical industry and show how these principles can be successfully transferred to software development. Under the exciting title 'Quality by Design', we dive into a discussion on how to design the development process in such a way that fewer errors occur right from the start. This approach aims to ensure high quality not only through subsequent testing, but also through well thought-out planning and execution.

The philosophy behind Quality by Design

The basic idea behind Quality by Design (QbD) is simple yet revolutionary: avoid errors before they happen. Instead of laboriously identifying and correcting errors after they occur, QbD focuses on designing the development process in such a way that errors do not occur in the first place. This philosophy originally comes from the pharmaceutical industry, where it is extremely important that products meet the highest quality standards right from the start. Thomas Gsponer brings his expertise from this industry and explains how a holistic approach based on risk analysis and continuous improvement is the secret behind successful quality assurance.

Analogies between the pharmaceutical and software industries

Interestingly, there are numerous parallels between the pharmaceutical industry and software development when it comes to quality. Both industries face the challenge of developing complex products that must meet strict quality requirements. Thomas describes his conversations with Alessandro about quality in the software industry and how they realized that the principles of quality by design are seamlessly transferable to software development. The realization that the focus should also be on error prevention rather than subsequent correction in the field of software forms the core of this exchange.

Practical implementation of QbD in software projects

Alessandro shares insights into the practical application of QbD principles in current software projects. By integrating metrics to measure the data quality of artifacts such as user stories, a significant improvement in ticket quality was achieved. This impressively demonstrates that targeted measures can not only increase end product quality but also improve process efficiency.

The cultural transformation towards more quality

A central aspect of implementing Quality by Design is the necessary cultural change within the development team and beyond. QbD requires a change in thinking for everyone involved - away from reactive problem solving and towards preventative error avoidance. It is about creating a culture in which quality is seen as a shared responsibility and each individual contributes to quality thinking.

The road ahead: lessons learned and outlook

Finally, our guests reflect on their experiences with quality by design in software projects. They emphasize the importance of quick wins and the long-term benefits of continuous improvement. The exchange makes it clear that the integration of Quality by Design into the software development process offers immense opportunities to increase product quality and minimize errors - an opportunity for developers in all industries.