I think, in every organisation - there would be talks about Developer vs Tester and we have seen many cartoons on it. Here is one scenario, which is common between teams. I suppose Developer with " David " and Tester as " Tony ". These two persons have two years of experience in their respective roles. A day appeared, Tony logs a bug in bug triage based on the thinking, how system or application under test can fail and proceeds to next steps. Next moment, David marks as Not a Bug. Tony then meets David , and asks why did you mark it as "Not a Bug" and provide a justification for it. "Fight as if you were right and listen as if you were wrong" - Teamwork David , then says: Its not mentioned in Requirements. Yes, Requirements are source of Knowledge, to learn about the product based on the stakeholder ideas. But Tony uses Critical thinking to recognize the problem. David , then says: Who told you think Critical, wa...