More thoughts on testing...
What if we had no roles in product development? What if everyone came equipped with the skills (or the aptitude) to write quality product from the get-go? What if QA was simply part of crafting good software and there was no discernable difference in writing and testing; the mere fact of writing it means that it's tested. Could we blur the line to that degree? I know that QA folks say that it's necessary to have another set of eyes on the code, that the person writing the code can't objectively test it. Yes, and taking it one step further, what if we abandoned all sense of "you do this and I'll do that" and we just DID. Together. I see all of these great techniques like TDD and automation, and there is a definite need for these practices; however, what's next? How do we bake in quality as just another ingredient of the code souffle? Why do we continue to think of these roles and their respective outputs separately?
I would love your comments on this topic!

Reader Comments