When you think of “Software Quality Engineering” – what comes to your mind? Typically, one’s mind gets clouded with words like automation, continuous testing, automated quality gates, CI/CD, observability, SonarQube, DORA metrics, SRE, and so on.
While all these things that appear to the mind are important, is organisational investment in tooling and tech enough to deliver quality software?
Have a look at some famous quotes by Jerry Weinberg.
- Quality is value to some person. And value means what they are willing to sacrifice or pay to achieve it.
- No matter what they tell you at first, it is always a people problem.
- No matter how chaotic it sounds, everyone is only trying to help.
Problems with the quality of the software typically mean the software is in trouble. Weinberg’s three quotes mentioned above give us some idea of why software gets in trouble. And also, a way to think about minimising those troubles. Engineering solutions for software quality are just a tiny part of the big scheme of things when it comes to delivering quality software.
To minimize the problems around software quality, it is important to understand what quality means in the software-building context. To build software products and deliver them on time without compromising on quality, it is important to understand the notions of quality and the relationship between them. At the same time, it is also important to understand how to bring all the decisions about quality into the consciousness of everyone involved in software building.
This hands-on practical workshop is designed around “Quality Conscious Software Delivery” – an award-winning framework developed by Lalit (EuroSTAR Best Paper 2022 award) which emphasises the importance of software testing as a cognitive and social activity. Lalit believes that investing in testing education for the whole team, socialising testing craft in the team, and using that learning to foster the quality mindset, enabling people and processes to support quality work at every stage is the way to go forward.
This workshop is about understanding the essentials of the award-winning QCSD framework. Participants will learn the four stages of the QCSD framework i.e. Enable, Engage, Execute, and Evaluate for quality-conscious software delivery.
Testimonials from the previous workshops
Key takeaways and skills one can gain from the workshop:
- Understand the concept and notions of Quality through whole-team testing
- Understand Software Testability and how to build it in products
- Understand Quality Conscious Software Delivery framework and implementation tips
- Learn effective risk analysis and how to optimize processes to support it. Learn that with practical hands-on.
- Master testing strategy throughout the project lifecycle
- Learn test design techniques using various heuristics
- Learn the art of Quality Evangelism and communication
Participants will be trained through hands-on activities including:
- Quality Criteria Session
- Risk Assessment Session
- QX – Quality Experience Session
- PFT – Pairing for Testability Session
- PFC – Pairing for Coverage Session
- Bug investigation and Troubleshooting methods
- Professional Test Tools and Techniques
At the end of the workshop participants will also learn:
- How to implement Whole Team Testing in a structured way to achieve Whole Team Quality
- How to roll out Whole Team Testing with team member onboarding
- How to overcome challenges through real-life examples
- How to make testing fun and engaging with gamification of testing activities
Testimonials from ConTEST 2021
Upcoming Events and Workshops
- AI for Better AI – AI on PI Day Conference by AIDA Group -14 March 2024
- How to DevOps without taking Quality for granted – Scaled Agile China and Emperfly meet-up 2024
- Workshop – Testability 101: How testers can help enhance testability in Software – Test Automation Days 2024, Netherlands – 29 May 2024
- QCSD Workshop – Romanian Testing Conference – Testing Beyond Testing: Using the transformative power of testing to cultivate a true culture of quality – 14 June 2024
- QCSD Workshop – SOFTECAsia 2024, Malaysia – 11 Sept 2024
- Workshop – Testability 101: How testers can help establish the culture of testability – SOFTECAsia 2024, Malaysia – 11 Sept 2024
- Workshop – Progressing beyond Regression – Enhancing Automation with Testability – AutomationSTAR 2024, Vienna- 9-10 Oct 2024
Follow Me