On user Feedback

For me, one of the most important things to pay attention to when developing a product is the user feedback. Since the users are the ones the product is made for, what they think, like or dislike about it should be the basis for (most) of the work put into the product. So I want to collect as much of that feedback as I can, as early as I can, then turn that into new ideas, prioritize those and finally implement new features based on them.

The challenge now is that users can give feedback on a multitude of levels. If I want to capture as much as possible I have to listen to them on as many levels as I can - or at least the ones most used. So here are my feedback channels:

Live Usability Testing

I have started with this yesterday. The product is not available online yet so invited a friend to come over and take a closer look at the development version on my laptop. The basic idea is that you let someone who doesn’t know the product yet either browser around randomly or give him a task to accomplish. While clicking through the site you let her talk out loud what she thinks about what she expects to happen when doing this and that, what she understand and what not. And you sit next to the screen with pen and paper, paying close attention to every move of the cursor, every change in facial expression (watching out for that WTF look on his face) and write everything down. Especially with the first few users you will discover loads of bugs and usability problems you as the developer of the software would never be able to find, because when you use the software, you unconsciously click around those problematic areas that the deeper regions of your brain know about, because it was them who wrote the code that made these areas work (or not).

So we yesterday found a good amount of smaller bugs, unexpected behaviors and other usability problems like texts being too far at the edge of the screen to be noticed.

Feedback form

Also yesterday I added a feedback form to the site so users can send me a short comment whether something works for them or not.

My first idea on this was to simply implement the form myself. Just add a link to the top of the page that says feedback. When someone clicks on it they get directed to a form where they can enter a text and that gets then sent to me via email. What I didn’t like about this solution was that I would have had to implement a feature that would have to do nothing with the product itself, thus stealing time for working on the actual thing. Plus, there must be fancier ways than a simple form, but I don’t want to bother too much with this myself.

So I looked at 3rd party solutions, many choices here:

  • Add a link to a lighthouse issue tracker - too technical (you need to understand the concepts of a ticketing system), and users would have to sign up with lighthouse in order to leave a comment
  • getsatisfaction.com - much more customer oriented, people can simply write a comment on what they like or not; users still have to sign up with them and they also don’t offer a way to integrate with my site.
  • uservoice.com - I finally settled with them. UserVoice adds a feedback button to the right margin of the browser window. When clicking on that a dialog pops up that allows you to enter a comment. What it also allows you is to vote for suggestions made by others. The suggestions are then sorted by most votes, so it’s like digg for user feedback. Cool.
capturing user feedback via UserVoice

capturing user feedback via UserVoice

Google Analytics

Analytics allows me to monitor the behavior of the users once the site is live by tracking every click on the site. This is more an indirect way of measuring feedback but through statistics you can get a pretty good idea of what works and what doesn’t. But that’s for later.

Twitter search

As mentioned before I have set up a twitter account for doingText that will announce everything important. I hope that people will start talking about doingText on Twitter once we let a larger amount of people into the closed beta so I have set up a search for doingtext and subscribed to the RSS feed.

Blog

This blog of course is a way to collect feedback, too. Once the beta starts I will hopefully get some comments here when I post keep posting about updates and news.

Conclusion

With this setup I now get direct feedback from people sitting here with me, users of the site can send me their thoughts, I can measure the activity on the site and I know what’s being said on twitter. Not so bad for a start. Now back to fixing the product.

Tags: , , ,

One Response to “On user Feedback”

  1. Questions? Ideas? Criticism? Here we go! | doingText Says:

    [...] with the users as well. A list of channels how to reach us can be found in the previous post On user feedback by Alex. In this area of the universe I will back him [...]

Leave a Reply