Skip to content

Update triage docs - move from wiki#15327

Merged
seanbudd merged 7 commits into
masterfrom
addTriageDocs
Aug 28, 2023
Merged

Update triage docs - move from wiki#15327
seanbudd merged 7 commits into
masterfrom
addTriageDocs

Conversation

@seanbudd

Copy link
Copy Markdown
Member

Summary of the issue:

The triage docs are out of date.
Additionally, NV Access is intending to move most of the wiki into the repository, so changes are tracked better and easier to propose.

Description of user facing changes

The two triage wiki pages were merged into this one document:

A new section on issue labelling was created.
This adds more information into what makes an issue labelled as "triaged".

The section on the wiki on prioritization and p1,p2,p3,... labels was move to the labelling section.
The information here dated, and was not in line with how NV Access was labelling and prioritising.
We are also proposing new changes to the priority labelling with clearer definition boundaries.
The current p1-p4 issues will all be downgraded to p2-p5, with the exception of manually reviewed issues, and issues flagged by the community.

Additionally, some grammar and formatting fixes were made

@seanbudd seanbudd requested a review from a team as a code owner August 24, 2023 02:09
@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit 98691e57eb

@seanbudd

Copy link
Copy Markdown
Member Author

cc @LeonarddeR

@LeonarddeR LeonarddeR left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for poking me. Here are my thoughts.

Comment thread projectDocs/issues/triage.md
Comment thread projectDocs/issues/triage.md
Comment thread projectDocs/issues/triage.md
Comment thread projectDocs/issues/triage.md

For controversial changes, a product decision from NV Access may be required before applying the `triaged` label. This can be indicated with adding the label `blocked/needs-product-decision`.

### Priority

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would really help to have a per priority break down of what happens when an issue with that priority pops up in several stages of development. Some random examples:

  • P1: Indicates that the issue is serious enough that it has to be assigned to the milestone of the current beta release cycle (if any) or alpha otherwise. If a release has just been made, a hotfix should be considered
  • P2, assigned to the milestone of current master cycle, pushed forward to next milestone when it is not feasible for the current
    Etc. Etc.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we will have to monitor the frequency of P2s to be able to determine what exactly we can commit to.
With limited capacity we can really only consider this a priority system.
With these new definitions we wanted to make maintaining 0 P1s more possible, by limiting the definition of a P1 further. We currently have many P1s that are rare/hard to reproduce issues.

seanbudd and others added 2 commits August 25, 2023 11:37
Co-authored-by: Leonard de Ruijter <leonardder@users.noreply.github.com>
@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit 8412e84695

@seanbudd

Copy link
Copy Markdown
Member Author

@LeonarddeR - I've addressed your comments now

@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit 6ff383e6a2

@AppVeyorBot

Copy link
Copy Markdown

See test results for failed build of commit acb1920164

@LeonarddeR LeonarddeR left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @seanbudd

Comment thread projectDocs/issues/triage.md Outdated
@seanbudd seanbudd merged commit 8f93722 into master Aug 28, 2023
@seanbudd seanbudd deleted the addTriageDocs branch August 28, 2023 22:57
@nvaccessAuto nvaccessAuto added this to the 2023.3 milestone Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants