Guidelines for asking questions and answering them

<!> First draft, please make this page better.

How to ask questions

(!) This section may move to its own page

  1. First check MoinMoinQuestions and search the wiki for answer

  2. Describe the problem in a clear way:
    • What do you try to do? why?
    • What is the result you get? paste relevant error messages
    • What is the expected behavior?
    • Describe relevant details: MoinMoin version, platform

  3. When your question is answered, help by removing non relevant information.

Maybe we should add more? It must be short, or nobody will read it :)

How to answer questions

  1. The purpose is to help both the person who asked the question, and other people that will have the same problem.
  2. Move the question to the correct sub page now - before we have huge unworkable page
  3. Do not move questions too soon - users may not find it on the next arrival in the wiki. A week should be enough.
  4. Remove non relevant information - neither someone's IP nor name is interesting, the gist of the MoinMoin error message (containing the right keywwords) is very interesting, people may find the answer by searching the error message.

  5. Make the question generic as possible - if its not a specific Debian problem, there is no need to mention Debian in the question.
  6. Try to give a simple answer, point to more information in this wiki
    • Do not create extranous pages if the answer is already there - search first :-)

  7. Don't try to hide problems - we are not "selling" to anyone! If something is hard to do, describe how it is hard and why.
  8. Check that your answer is correct
  9. Be friendly, it's not the user fault
  10. Don't discuss these guidelines on questions pages - this is the place for this discussion.

Workflow

One possible workflow is this:

  1. People ask questions using a form on MoinMoinQuestions

  2. The question answered on the question page or on topic sub page
    • It might be hard to find the question and the answer if you move the question from the original page to another page.
  3. Some questions show a problem in the system, when we change the code they are not relevant any more, unless you use an old revision.
    • Do we need a release number relevant to each question?
      • We should just deliver answers that are relevant to the latest version in the stable branch and the current unstable one.
  4. Some questions are integrated in the help
  5. Some questions left in the questions pages
  6. Others are moved to our FAQ

Things to think about:

Discussion

Nir, why do you think that these 3 paragraphs contribute to the user's experiences of searching for categories?

Sometimes the solution is always described somewhere in a context the user did not have searched / looked for. Therefore I have written the action macro RecommendPage. By this it is quite easy to create a user page whith links belonging to the themes he/she has missed before. This page is named to the !UserName/!RecommendedPage. I think a simple way must be given to give an individual answer to a user problem. In the next step the FAQ could be improved. -- ReimarBauer 2005-05-31 18:14:58

MoinMoin: MoinMoinQuestions/Guidelines (last edited 2007-10-29 19:19:12 by localhost)