FeatureHighlights/AnswerTracker

Not logged in - Log In / Register

Revision 4 as of 2007-03-26 16:30:54

Clear message

Building a support network in the community

In free software projects, the best "support" is often available directly from your own community. However, that support happens on informal channels - like IRC, or mailing lists, or web forums, and it can be difficult to capture those discussions and turn it into a more structured knowledgebase.

Launchpad's Answer Tracker provides a framework for just that. It's also useful as a way of tracking system administration requests - for example, to create new accounts in the project if you have shared systems for developers.

Questions show up in lists for each project in the system. For example, here are the latest questions for Ubuntu:

And here's a snapshot of those at the time of writing:

attachment:ubuntuquestions.png

Note that some of the questions are general "Ubuntu" questions, and others are focused on the use of a specific package.

Answer contacts

There's no joy in asking questions into a vacuum. Launchpad lets members of your community become "answer contacts", who will be notified when a new question is asked. Here are some of the answer contacts for Ubuntu:

In the case of Ubuntu, you can become an answer contact for any package, or for the distribution as a whole. This lets people focus on the areas they know best, or be generalists who try to help whatever the particular issue is that a user is having.

Local language support

Free software is a global phenomenon. By and large, developers of free software speak English, so much of the correspondence about bugs or features happens in that language. When it comes to end-user support, however, local languages are key. Launchpad allows you to specify the languages that you speak, and then it will try to connect people asking questions in a given language with people offering to answer those questions in the same language.

By default, you will also only see the questions in languages that you have said you can speak.

The Answer Tracker is one of the pieces of Launchpad that we intend to make entirely accessible in your local language, because it's designed to bring together communities in every corner of the globe to harness their shared knowledge and help new users become comfortable with free software.

The best answer

When someone has a question like this, it might take a few rounds of Q&A before the problem is diagnosed and the correct answer is given. For this reason, the user can specify which answer was the one which solved his problem - and that is then more prominently displayed so as to help the next user who has the same problem.

Here's an example of part of a page with the best answer highlighted:

Escalation to developers

Sometimes, a user's problem is actually a bug in the software. It is easy for one of the answer contacts to create a bug report from the question, preserving the link back to the question and making sure that the person who found the problem stays involved in the discussion. Of course, at this point language can become a barrier, but in many cases the person who was trying to help answer the problem can act as a translator, facilitating communication between the developers and the person who discovered the issue, until the developers themselves can reproduce it.

In summary - Launchpad makes it straightforward to build a community team that is dedicated to helping to solve end-user problems, and acting as a "first line of defense" in detecting problems that might turn out to be indicative of real bugs. It specifically handles people asking questions in their language of choice. And that leads us nicely to the next stop in our tour - Launchpad's [:ReviewersGuide/SoftwareTranslation:software translation service], which we call "Rosetta".