The Problem
In my observations of posts within the Help Forum, there is a worrying amount of posts whose authors don’t specify the problem they have in great enough detail. This can occur through a vague title, failure to mention critical aspects, failure to mention why it’s a failure in the first place, etc.
What this ends up doing is that more experienced users who wish to help end up having to talk back and forth with the posters, trying to figure out the actual problem they have before actually addressing it with possible approaches and solutions.
This is problematic for both sides of the equation as posters get vague answers / requests for problem clarification instead of possible approaches and solutions, and the experienced volunteers waste their precious time and effort trying to resolve their problem that may not even be a problem in retrospect.
And I think that I may have a partial solution to this problem.
The Partial Solution
There could be a standardized problem specification template that outlines and organized the problem a poster may have and details that the poster think is relevant to the problem. Here’s a rough idea of what it could look like:
“Specify the greater context where the problem arose in the first place.”
“Specify how this is or could be a problem.”
“Specify evidence that demonstrates the problem’s existence.” (Code snippets, Error logs, Server data, etc)
“What approaches/potential solutions have been taken and how effective and ineffective has each been?”
The Benefits of the Solution
Firstly, it would encourage posters to provide more details and context regarding their problem, assisting volunteers in narrowing down appropiate approaches/solutions.
Secondly, it would encourage posters to critically think about the actual problem they have. It’s Einstein who once said “If you can’t explain it simply, you don’t understand it well enough”. How are the posters supposed to fix their problem with new approaches and/or solutions if they don’t understand or can’t even explain said problem simply? If lucky, they may even be able to resolve the problem on their own, wasting none of their or the volunteers’ time and effort!
Finally, it would allow experienced volunteers to analyze the details regarding the evidence of the problem and determine if the problem is solvable, if the problem is a symptom of a more urgent problem, or if the problem isn’t really a problem.
Potential Drawbacks of the Solution
If the template is overly detailed, it may discourage potential posters from posting as it may give off the impression that posts are to be of a quality higher than they can reach/care for.