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

Kontrol Weekly Update #83

Open
yale-vinson opened this issue Oct 5, 2023 · 1 comment
Open

Kontrol Weekly Update #83

yale-vinson opened this issue Oct 5, 2023 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@yale-vinson
Copy link

yale-vinson commented Oct 5, 2023

Weekly report to update progress made by the Kontrol Team, comprised of a bullet list of where we are, what was completed, what's up next, etc., as well as a blog style recap for those that might want a little more detail.

As usual, the author reserves the right to modify the format as the project progresses in order to strive for continuous improvement and utility for the audience.

@yale-vinson yale-vinson self-assigned this Oct 5, 2023
@yale-vinson yale-vinson added the documentation Improvements or additions to documentation label Oct 5, 2023
@yale-vinson
Copy link
Author

TL;DR Summary

Where We Are

Up Next

The Week That Was (29 Sep - 5 Oct)

I will try to normalize this over the next few weeks, but for this week I want to focus on some general items that the team has been working on over the last several weeks to reorganize the work on Kontrol.

The Triage status was a bit of a dumping ground with several aged items, so the team spent a few Standup meetings moving these items to the Backlog, In Progress, etc. to empty the Triage list except for items added since the last Standup.

Next, we added a new section to the Project Board inspired by the K Team titled Next Up, which is a list of the highest priority items from the Backlog. When the team completes an item or finds themself with bandwidth, they will first look at Next Up to ensure that we are focused on the most important items.

We added a few other nuances to the project board, listed below:

  • More priority classifications to add subtlety to the relative priority of items in the Backlog
  • Classification field to group items into Issue categories
  • Added Blocked, Investigation, and Maintenance statuses to improve Project Board organization

Once we reworked these elements, Palina and I worked on re-prioritizing the Backlog and reviewed the Backlog with the team to ensure that we got the order right. From here, we are using the following general criteria to assess the relative priority of new issues opened in Kontrol:

  • If the Issue is critical for the success of a paid engagement, it goes to the top of the list
  • If the Issue significantly improves the Performance of Kontrol, then it is the next highest priority
  • If the Issue significantly improves the User Experience, then it is balanced against the Performance Improvements from the previous item
  • Remaining items are prioritized below these three classifications as agreed upon by the team

It is important to note that, much like the Pirate Code, these are guidelines as opposed to hard and fast rules, meaning that each item can be considered higher or lower priority depending on a number of factors that are not addressed in the criteria above.

With this new framework in place, the team meets Tuesday and Thursday to work through the Triage list to avoid a buildup, then update status on Issues In Progress, and assign new tasks to team members with bandwidth. In weeks to come I will update this Issue in the Maintenance section of the Project Board with details on how the work is progressing, so look back here every Friday for the latest news on Kontrol.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant