Quality is a concept that holds different meanings for different individuals, making it a subjective term. Therefore, the question “What does quality mean?” has no definitive answer — it depends on the context and the perspective of the person involved.
Before you even start to create a Test Plan or Test Strategy for your project, try to answer this question. It is crucial to understand what quality means to you and to your client. Often, the disparity between your expectations and your client’s can be surprising.
Remember that everything we develop is ultimately intended for someone else, so it is vital to prioritize the needs of your clients. Step back from your personal ambitions and try to put yourself in the shoes of a client. You may discover that performing thousands of test scenarios is unnecessary, and instead, you can focus on the few hundred that are critical to your client’s satisfaction.
Assuring quality always comes at a cost, but it brings significant benefits. Therefore, it is essential to use time — both yours and your client’s — effectively and reasonably.
Just as you wouldn’t want to waste water, food, or any other valuable resource, you should avoid wasting time — our most precious asset.
Trust me when I say that once you answer the question of what quality means to your client, you will be able to deliver faster and better, eliminating unnecessary testing and minimizing waste. This approach has been tested and proven to work.