Next Step Bot #10229
Labels
Lead: @mekarpeles
Issues overseen by Mek (Staff: Program Lead) [managed]
Needs: Breakdown
This big issue needs a checklist or subissues to describe a breakdown of work. [managed]
Needs: Detail
Submitter needs to provide more detail for this issue to be assessed (see comments). [managed]
Priority: 3
Issues that we can consider at our leisure. [managed]
Theme: Project Management
Type: Proposal
Milestone
Proposal
TL;DR before assigning issues to contributors who may be likely to bounce, add one step of useful friction / engagement before assignment that requires the contributor to put skin in the game, engage with a useful prompt, and help us improve the issue or identify questions first.
Issues on Open Library github get assigned to contributors and then become stale and it’s hard to know when they’re stale. One solution is to engage more with contributors prior to assigning them. We hypothesize some of this process may be automated.
Furthermore, by automating some of this process, we may be able to get contributors to take actionable next steps which help us:
This might mean:
Justification
Why do contributors ask to be assigned to issues and then not follow through?
Contributors may forget or get busy... For these cases, we may be able to automatically add the Needs: Review AssigneeIssues that may have been abandoned by assignees
label to these issues (or exemptions) as per:
In my experience, a more common reason is that a contributor stalls because they may be expecting a mentor to help guide them step-by-step or provide additional guidance.
Why do they need additional guidance?
Because the issue may be complicated, overwhelming, or require further breakdown, and it may be difficult to know what question to even ask in order to get started.
Why are next steps unclear?
Because staff sometimes doesn’t provide sufficient breakdown for issues and often times no direction is communicated to the contributor to help them know what followup question to ask.
Breakdown
When someone asks to be assigned to an issue, depending on the format, have Next Step Bot respond to the patron with a followup to make sure they can succeed once assigned.
The text was updated successfully, but these errors were encountered: