Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Formalizing/documenting triage process #1

Open
danmoseley opened this issue Jun 25, 2021 · 5 comments
Open

Formalizing/documenting triage process #1

danmoseley opened this issue Jun 25, 2021 · 5 comments
Labels
area-responsiveness on issues and PR’s

Comments

@danmoseley
Copy link
Member

danmoseley commented Jun 25, 2021

Hypothesis

Lack of formalized triaged process/workflow and a lack of automation causes issues to go stale and owners have to follow up manually; prioritization is obscured.

Experiment

In dotnet/runtime, writing out our triage process in a transparent way, and trial automation through fabric bot for certain actions, for example:

  • needs more info issues get automatically closed if nothing has happened after 14 days -- or label removed if there was a reply.
  • duplicate issues get closed automatically if no activity has occurred after 2 days.
  • Issues marked question or customer assistance are closed automatically if no activity has occurred after 2 days.
  • Closed issues get locked after 30 days of no activity.

We will carry out these experiments in a localized manner, only taking effect in certain areas owned by resposiveness WG members. When performing an automated action, fabric bot will post a message notifying users of the experiment and linking to relevant documentation that justify the action taken.

Success criteria

We will be measuring any impact that the experiment has had on responsiveness metrics such as "time to triage" and "time to resolution".

Roslyn have found this made it easier to enable community triagers: #18

@danmoseley danmoseley added the area-responsiveness on issues and PR’s label Jun 25, 2021
@danmoseley
Copy link
Member Author

Team is currently collaborating on documentation for dotnet/runtime triage process.

@eiriktsarpalis
Copy link
Member

We are working on a draft document that establishes common issue triage workflows for dotnet/runtime in #17.

TODO follow up with another document detailing all active automation policies following the style of the aspnetcore repo.

@danmoseley
Copy link
Member Author

@eiriktsarpalis could you please include links here to other documents that are potentially effective in repos that you've looked at.

@RyanCavanaugh noted that there is documentation in the Typescript repo, but folks aren't necessarily finding it (since questions are commonly asked).

@brettcannon noted in the Python repo there is an onboarding doc, but it's not clear it's widely read. In contrast, VS Code is thoroughly documented.

@eiriktsarpalis
Copy link
Member

@danmoseley
Copy link
Member Author

Expect to get this committed shortly to support #18

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-responsiveness on issues and PR’s
Projects
None yet
Development

No branches or pull requests

2 participants