11. Mistake to Avoid: Thinking "Hexawise won't help on my project, will it? My project is 'different.' "
Hexawise is broadly applicable to a huge variety of different testing projects. Even so, many new Hexawise users may struggle at first to understand how it can help on their specific projects. If you can't see how Hexawise will help in your situation, this lesson is for you.
George Box - "Justin, you'll see three phases when you introduce Hexawise to people: 1st, it won't work. 2nd, it won't work HERE. 3rd, I thought of it first (e.g., Of course this works. Maximizing variation and coverage in as few tests as possible. I can't ever remember thinking otherwise.)"
George Box worked with business managers for decades, introducing them to more efficient and effective methods of conducting experiments. He's been extremely influential in advancing thinking in the field and in encouraging adoption of Design of Experiments-based methods. When he talks about how many people react to hearing they can learn more information in fewer tests than they previously thought possible, he knows of what he speaks.
If you're working on a testing project and coming to the conclusion that Hexawise won't be able to help, chances are you've inadvertently found yourself in the second phase that Box was referring to. If you stick with it, you'll find yourself in phase 3.
One reason that testers sometimes falsely conclude that Hexawise would be unable to help them is that the test designers involved are not even able to get start selecting their first few meaningful variables and entering them into Hexawise. These two posts can help in those situations: "... Start with a Verb and a Noun" and "How can I best identify variation in the system I'm testing?"
Gandhi is often credited with a similar quote: "First they ignore you, then they laugh at you, then they fight you, then you win."
Image credit: Wikipedia Commons.
Are you achieving excellent results with Hexawise yourself but getting ignored by your colleagues? Or worse, your colleagues are laughing at you and under the misguided impression that test design optimization strategies such as using Hexawise, orthogonal array testing, OATS, pairwise testing, all pairs testing, and similar applied statistics based testing strategies would not help them? if you'd like to gather some convincing data to prove that using Hexawise more broadly at your firm would be practical and highly beneficial, you might find these two posts to be useful:
- How to Convince Your Organization to Adopt Pairwise Software Testing
- Hexawise Benefits - (Qualitative and Quantitative)