Diff for "FeatureHighlights/AnswerTracker"

Not logged in - Log In / Register

Differences between revisions 4 and 5
Revision 4 as of 2007-03-26 16:30:54
Size: 3962
Editor: 81
Comment:
Revision 5 as of 2007-03-27 11:10:27
Size: 3965
Editor: 217
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 4: Line 3:
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. In free software projects, the best "support" is often available directly from your own community. However, that support happens on informal channels - such as IRC, mailing lists and web forums. It can be difficult to capture those discussions, to turn them into a more structured knowledge-base.
Line 7: Line 6:

=== Tracking questions ===
Line 20: Line 21:
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: There's no joy in posting questions into a vacuum. Launchpad lets members of your community become "answer contacts", who are notified each time a new question is asked. Here are some of the answer contacts for Ubuntu:
Line 24: Line 25:
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. 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 choose to be generalists who try to help whatever issue a user has.
Line 28: Line 29:
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. Free software is a global phenomenon. By and large, developers of free software speak English, so much of the correspondence about bugs and features happens in that language.
Line 30: Line 31:
By default, you will also only see the questions in languages that you have said you can speak. When it comes to end-user support, however, local languages are key. Launchpad allows you to specify the languages that you speak. It then tries 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 questions in the languages that you have set in your Launchpad user profile.
Line 34: Line 37:
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 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 to help new users become comfortable with free software.
Line 38: Line 41:
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. Some questions 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 that solved his problem. Launchpad then displays that answer more prominentlym so as to help the next user who has the same problem.
Line 46: Line 49:
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. 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 ensuring that the person who found the problem stays involved in the discussion.
Line 48: Line 51:
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". 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 solve end-user problems, and acting as a "first line of defence" in detecting problems that might be indicative of real bugs. Importantly, 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".

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 - such as IRC, mailing lists and web forums. It can be difficult to capture those discussions, to turn them into a more structured knowledge-base.

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.

Tracking questions

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 posting questions into a vacuum. Launchpad lets members of your community become "answer contacts", who are notified each time a new question is asked. Here are some of the answer contacts for Ubuntu:

  • attachment:ubuntuanswercontacts.png

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 choose to be generalists who try to help whatever issue a user has.

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 and 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. It then tries 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 questions in the languages that you have set in your Launchpad user profile.

  • attachment:questionlanguages.png

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 to help new users become comfortable with free software.

The best answer

Some questions 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 that solved his problem. Launchpad then displays that answer more prominentlym 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:

  • attachment:bestanswer.png

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 ensuring 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 solve end-user problems, and acting as a "first line of defence" in detecting problems that might be indicative of real bugs. Importantly, 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".

FeatureHighlights/AnswerTracker (last edited 2008-06-17 14:21:17 by localhost)