Blog über Software, Mensch und Persönlicher Entwicklung

Qualitätssicherung in agilen Projekten - Richard Seidl

Geschrieben von Richard Seidl | 18.04.2023

Podcast Episode: Qualitätssicherung in agilen Projekten

In dieser Podcastfolge konzentriert sich Agile-Testing-Experte Christian Mercier auf Qualitätssicherung in agilen Projekten. Es werden wesentliche Aspekte zur Gewährleistung von Softwarequalität diskutiert, sowie die Teamkommunikation und wie man die richtige Balance findet. Häufige Fallstricke werden erläutert und wie sie vermieden werden können. Zudem wird die Rolle der Künstlichen Intelligenz (KI) bei der Verbesserung der Qualitätssicherung in agilen Projekten beleuchtet.

"Im Idealfall hat jeder (...) eine Testerbrille in der Tasche" - Christian Mercier

Christian arbeitet seit 1996 im Finanzdienstleistungsbereich und hat umfangreiche Erfahrungen im Filialgeschäft, CRM, Strategie und IT gesammelt. Er arbeitete für Sparkassen, Landesbanken und Konzernbanken. Dabei hat er seine Kompetenzen im klassischen Projektgeschäft erworben. Mittlerweile konzentriert er sich jedoch fast ausschließlich auf agile Methoden.Als Experte für Qualitätssicherung unterstützt Christian Mercier seine Kunden bei der Umsetzung qualitativ hochwertiger Anforderungen. Schon lange bevor das Thema Agilität in aller Munde war, hat er sich mit Methoden beschäftigt, um Transparenz herzustellen und die Projektkommunikation zu optimieren. Dabei legt er Wert auf Usability und Systemreife. Ihm ist es ein besonderes Anliegen, Tests agil aufzustellen bzw. in einem agilen Umfeld durchzuführen.

Highlights der Episode

  • Was bei der Qualitätssicherung am wichtigsten ist
  • Die Qualität im Software-Entstehungsprozess
  • Balance in der Teamkommunikation finden: Wer spricht mit wem wie oft?
  • Fallstricke, und wie sie vermieden werden können
  • Die Zukunft der Qualitätssicherung mit KI

The future of quality assurance in agile projects

In an in-depth discussion with Christian Mercier, we talked about the intricacies of quality assurance in agile projects and how communication, team dynamics and future trends such as AI affect software quality.

The basics of quality assurance in agile projects

During my latest podcast episode, I had the pleasure of talking to Christian Mercier, an experienced expert in the field of quality assurance. Our conversation centered around the challenges and opportunities that quality assurance brings to agile development projects. Christian emphasized the importance of early dialog within the team and the need for clear communication between everyone involved - from the tester to the developer and the specialist department. The initial steps to ensure quality start with formulating the requirements and understanding what is to be developed.

The role of testers and test management in an agile environment

Effective quality assurance requires close collaboration between all team members. Christian explained that testers should not only be involved at the end of the development process, but already during the creation of user stories and acceptance criteria. This early involvement enables a more comprehensive consideration of potential sources of error and promotes a test-oriented development culture. We also discussed the importance of test managers in agile teams and how their role needs to adapt in order to comply with agile principles.

The importance of team communication for quality assurance

A key insight from our conversation was the immense importance of team communication. Through regular exchanges and refinements, the team can develop a deeper understanding of the project, minimizing risks and maximizing software quality. The continuous dialog helps to clarify misunderstandings and ensures that everyone is on the same page. This not only promotes a positive working atmosphere, but also makes a significant contribution to improving the quality of the end product.

The use of technology to support quality assurance

Another exciting topic of our exchange was the use of modern technologies such as artificial intelligence (AI) to support the testing process. Christian predicted an increasing automation of testing through AI-supported tools, which will play an even more important role in the future. However, he also emphasized that despite the advanced possibilities, a critical look at what these technologies can and cannot do is necessary - an important aspect for test management.

Future prospects: The evolution of software quality

Finally, we turned our attention to the future of quality assurance in software development. The discussion made it clear that, in addition to technological advances, a quality-oriented attitude on the part of all those involved will be crucial. The ability to adequately deal with the possibilities and limitations of new technologies such as AI as well as continuous communication within the team will make a significant contribution to further improving software quality.