DevOps Zone is brought to you in partnership with:

Gil Zilberfeld has been in software since childhood, starting out with Logo turtles. With more than 15 years of developing commercial software, he has vast experience in software methodology and practices. Gil is the product manager at Typemock, working as part of an agile team in an agile company, creating tools for agile developers. He promotes unit testing and other design practices, down–to–earth agile methods, and some incredibly cool tools. Gil speaks locally in Israel and internationally about unit testing, TDD, and agile practices and communication. And in his spare time he kills dragons, for fun. Gil blogs at on different agile topics, including processes, communication and unit testing. Gil is a DZone MVB and is not an employee of DZone and has posted 54 posts at DZone. You can read more from them at their website. View Full User Profile

The Wrong Answer

  • submit to reddit

In a recent webinar I did about unit testing, I was asked if MSTest is a good framework to support scrum.

Being, well, myself I started with “It’s the wrong question.” Obviously a test framework support any process or methodology. Specifically, a team implementing scrum, that doesn’t have any technical practices, can benefit from test automation.

But after thinking about it more, I realized that it was my answer that was wrong, not the question.

How would someone know how to ask the right question?

Imagine you’re starting out in unit testing, and signed up for a webinar about it, because you want to learn more. You’re also working in an organization that decided to implement scrum, because the CTO heard that it’s good to be agile. Naturally, you put 2 and 2 together, and come up with a question: Can these tools help me in my work?

We ask questions to learn, clarify, and get more details about assumptions we have in our head. Here’s a newsflash: we don’t all have the same assumptions. So when we give answers, with commentary, as I did, it may get us surprising (read: bad) results.

That doesn’t mean that our answers should just stick to the facts. Usually, people don’t just look for data. They look for advice as well, especially when aingsk an expert. The best answer we can give would be in the context of their assumptions. So we need to learn about them. The best way, is not to guess, but rather by asking.

Only then we can give the right answer.

Published at DZone with permission of Gil Zilberfeld, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)