Please do click on the following images to enlarge, should your browser permit... Thank you. However, at the lowest bar of license you can solicit feedback.

So after my previous blog which raised questions about licenses, to which I'm the first to claim am not a Microsoft or any other licensing expert.

Let's consider some interesting scenarios that I've heard about. The developers and testers get this high level document based on discussions with customers. But as we all know, it's already out of date, internally, and in some cases is way off the actual fact of what customer wants. Let alone the developers, the customer may not read it read the document in detail. However, 6 months later, the development team has been working very hard on a requirement that is far from the expectation of the customer that was communicated back then and for all we know requirements may have changed. What happens? Well let's take the example of an IT environment, where we can setup a Staging or Pre-Production environment for User Acceptance. Then in this environment there has been anecdotal evidence, of the engineering team trying to convince the customer that this is actually what they needed. And if because of all the hard work that has gone in from engineering, they must accept it, because, somehow the engineering team understands the customer more than the customer themselves. Sounds crazy, but I've heard of such stories.

So in Visual Studio 2012, we introduced the notion soliciting feedback very early via a new tool. Whether that's through the storyboarding or initial code that has been put together, it's been proven that continuous feedback is the success in delivering the right requirements on track and correcting any miscommunication. So, for those of you have not been through this the Feedback Client experience in VS2012, let's go through it.

Anyone with access to TFS who has a license can solicit feedback from someone who has not. Let's walk through the experience...

 

We see have two feedback work items. However, let's click on "Request Feedback" from Activities.

 We see a modal dialog which we fill out, we can put in multiple Stakeholders in Step 1. We also provide additional instructions.

We can Preview or Send, let's Send...

The customer gets the following email.

Note customer do not need a TFS license to participate with Feedback Client to provide the feedback, they can install the Feedback Client for free if they do not already have it installed (lightweight install).

Then they can start providing feedback. And note this can be on the extranet, intranet or internet in this example, and you may provide them credentials ...

This is what they see, as side by side experience of the Feedback Client and the Application as they launch.

Hit Next and ...

And then they can provide feedback via screenshots, with voice, attach files or just dictate into the microphone.

If they see something they want to provide feedback on... They can do so. For example, get a screenshot, then provide comments...

 

 Give it a rating, submit and close

 

Once the customer is done...

We see another feedback work item in Team Web Access

 Click on the tile...

Then click on the work item and see the details...

It's not pleasant to be on a project that get's abandoned for reasons unknown. Engage the customer early and frequently and they'll help you in return, to engage you, to help you stay on the right track.

 http://www.linkedin.com/in/jasonsinghcode