Last week I posted the company’s commitment to responding to Meta and the Moderators here. If you haven’t read it yet, doing so before reading this one is recommended, since it gives a higher-level perspective of what the company is committing to:
- it introduces the new process for managing community feedback the CM team has created;
- it presents a timeline for testing that process, between March 16, 2020 and April 30, 2020;
- it outlines the planned communications around that test.
As promised in that post, this one contains the guidance to ensure moderators understand when to escalate issues that they feel need to be addressed by staff, and when not to. It also has some guidance for the overall community of what posts should be brought to the moderators’ attention as candidates for escalation. This guidance is applicable for the duration of the test, and will be revisited and updated once it concludes.
There is a sister post on the Moderator Team that includes guidance for moderators on how to escalate issues from there too. That post can also be used by moderators from the whole network to discuss how to handle requests for escalation, or whether or not particular posts make for good candidates.
What makes a good candidate for escalation?
New questions:
For any new question posted during the test period (anything posted from March 16, 2020 on), consider the following questions:
- Is the question a feature request that looks like it has community support?
- Is it a bug report that others have been able to reproduce?
- Is the question only fully answerable by an employee?
If you replied “yes” to at least one of the above, then that question is a good candidate for escalation.
Older questions:
We realize that there are a lot of outstanding posts all over the various Meta sites on the network that have not been addressed by staff — some of them posted a long time ago too. To strike a balance between having the CM Team be flooded by all of these and completely leaving them out for this test, we propose instead that you focus on resurfacing old questions that relate to either something only a Community Manager would be able to respond to, or to things currently being worked on by the various product teams (which allows us to easily find these older discussions so that we can use them as part of our research).
So, if a post meets the guidance for new questions above, but it is was posted before the test began (before March 16, 2020) it also needs to fall in one of the below buckets to be a good candidate for escalation:
- Community-specific concerns: anything, from policies to community guidance, that only a Community Manager could reasonably respond to. This includes tweaks to help center pages, for instance, as well as any such modifications that do not require dev time.
- Close UX: any posts having to do with the general experience and mechanics of question closing; the problems users face as asker, answerer, curator, or moderator when it comes to the current system; any feature requests or suggestions, etc. (mentioned in our Q1 roadmap, and with more details to come when Q2’s plan is shared.
- User guidance on how the site works: any posts around educating users about how Stack Overflow works, how to ask good questions, how to give good answers, best practices for curators etc. Posts that are specific to particular user segments (new askers, new answerers, new curators, etc.) are also good candidates (we’re currently working on a series for emails to educate users on various parts of the system, but this feedback will also be useful for future efforts such as better onsite user onboarding).
- Question following: there is a dedicated meta post to solicit feedback for the upcoming work on this, but any previous feature requests or general feedback/frustrations around question favoriting, ability to follow, ability to get notified on questions you're interested in, ability to turn off notifications/noise, etc., would be good candidates.
- Oneboxing: the oneboxing feature for the GitHub/Stack Overflow for Teams integration was built with other integrations in mind, and with the intent of rolling it out to the public Q&A sites too. Anything around general oneboxing in Q&A is a good candidate, along with things like including code snippets in questions, integrating with other dev tools, issues with maintaining question accuracy as the code or question evolves, etc.
- Jobs application management: we are doing some work on our application history page, so any posts around better management of Jobs applications make for good candidates.
Some of these are SO-specific, but most will eventually apply to all of the network sites, even if with some simplifications (just like what happened with the new “ask question” page). In addition to those larger buckets, for each non-SO (or MSE) site in the network, the CM Team also wants to see that special feature your community has been asking to be enabled for a while now (Mathjax, syntax highlighting, etc.), or that particular warning that would help your new askers — so give us a top 5 of outstanding site-specific customizations from your site, and just make sure their score is positive. Note that features that need dev time and that are only applicable to your site are unlikely to be given a high priority.
Oh, and hopefully it is redundant to say this, but just for the sake of clarity: don’t repost old posts just so they can get attention as a way to game this system, please.
How do regular users nominate a post for staff attention?
If the question meets the criteria above, flag the post for moderator attention using the “in need of moderator intervention” option, making sure to provide a link to this post for context. Be as clear as you can about why you think the post is a good candidate.
To prevent overloading moderators with flags, please avoid going on a flagging spree. While the CM Team is (mentally…?) prepared for an initial wave that’s possibly (hopefully?) gonna subside in the weeks following the start of this test, we want to remind you that your moderators will be the first line of people dealing with these. The CMs will work with the mods to make sure this doesn’t generate a huge increase in their workload, and try to alleviate it as much as possible — but we are also relying on you not bombarding them with tagging requests.
How do moderators escalate a post for staff attention?
How do moderators handle flags nominating a post for escalation?
Refer to the guidance above on how to tell if a post is a good candidate for escalation. Other than that, just use your judgement as you would for handling any other flag. There may be cases where you want to mark the flag as helpful but don’t feel like adding the tag is necessary - that’s fine: again, use your best judgement. If you’re not adding the tag, try to use the flag response field to explain why, so the flagger also gets some information about the decision.
As mentioned above, it’s likely that there will be a large initial wave of post being flagged as candidates for escalation. With that in mind, it is also likely that there’ll be a corresponding inflated number of posts being escalated by moderators — that is fine.
If you’re unsure, talk to your fellow mods or feel free to ping a CM in the Teachers’ Lounge about what they think. It’s OK if moderators err on the side of over-escalating issues, rather than under-escalating them: if the CM Team determines something could have been answered without having to elevate to staff, it presents a good opportunity to point moderators to where that information could have been found, as well as to tweak this guidance.
If you escalated an issue by adding the status-review tag, but something caused it to be “solved” — maybe someone from the community could actually answer it and did so; maybe a bug was really an issue on the user’s side; etc. — please ping a CM in the Teachers’ Lounge explaining the situation. We will then figure out with you what to do about that particular issue (which will likely mean removing the tag, at least).
Ok, how do moderators actually escalate a post, then?
Escalating a post is as easy as adding the status-review tag. Doing so ensures that post is picked up by a feed that puts the question on our internal tracking system.
If you are a moderator, refer to the section above describing what makes for good candidates for escalation — if a post fits, add the tag (there’s no need to go through the flagging process for regular users).
If the post already has the status-review tag, ping a CM in the Teachers’ Lounge, and we’ll add it to our system manually.
What happens once a post is escalated?
The CM Team will categorize and prioritize the post, and will then pass it along to the relevant team, which can be the CMs or any relevant product team. It will then be worked into that team’s existing weekly workflow, with the intent of being replied to as soon as the team can manage to.
Note that the commitment being made is to respond to as many posts as possible — that could mean answering or leaving a comment, or adding a different status tag. This doesn’t necessarily mean implementing feature requests or fixing bugs — hopefully that will sometimes happen, though.
Some of the posts will likely still be unreplied to: we’ll keep track of all of those numbers, and report them once the test is over. This will help us define targets for how many posts we can respond to, and how quickly we can do so. We will then review these targets quarterly to make sure we’re setting realistic targets and meeting them.
We hope this guidance is clear, and believe it’ll help us achieve the goals outlined in the new process we are testing. It should also answer most of the outstanding questions in that original post. Since this is as much of a test for us, internally, as for all the communities and moderators, feel free to request clarification on anything that’s unclear or confusing in an answer below. Feedback to be taken into consideration for tweaking the process and/or guidelines for the future is also welcome.
code:
search term for searching inside code blocks until today, and it should be as easy as adding 1-2 sentences to/help/searching
.Is it a bug report that others have been able to reproduce?
" is that some people are quick to not be able to see and reproduce a bug and downvote or close no-repro; not realizing that there is more than one server at more than one location, and that the software on the user's end is also sometimes relevant. In some cases of deployment the site's revision number or API build number causes the commenter's misunderstanding.