-
-
Notifications
You must be signed in to change notification settings - Fork 1
Milestones / Labels - cleanup & protocol recommendations #425
Comments
The initial fixing of the milestones and labels is complete. Right now the original Figma Kit (Foundations) "epic" is still an issue, but it will be moved to the milestone description. A wiki article is forthcoming with even more detailed explanations for labels and milestones, how they work, and how to create good ones: Reflections(Caveat that the following observations were made informally via Zoom meetings, Kanban board usage, and Slack messages, and not an observational study. If there is any way I can accurately test the UX, more formal observations will be done.) At the start of this cleanup, labels and milestones were not used optimally. They have gone through several changes by trial and error. The changes are listed above in the main body of this issue. Our team (the end users of the Kanban board) were and are still intimidated or avoidant of Github. This is problematic because documentation is essential for telling the story of the project history and understanding previous work. This also fails to prepare volunteers for their future career in the tech industry which frequently uses flavors of Scrum/Agile. HfLA teams are required to use GitHub as the documentation method. For now, I've done the best I can to help make the Kanban board understandable and readable. Other parts of the process are talked about in: LabelsThe labels were poorly named and not described, which lead to misuse and underuse, which then cluttered the dropdown menu. Names were not formatted consistently. There was no findable explanation for distinguishing Labels as a GitHub feature are prominently displayed and usable across milestones, boards, and discussions. It is my recommendation that they be used sparingly moving forward. At the beginning of this project, I assumed that MilestonesThe milestones at the time marked the larger chapters of the project roadmap. However, the roadmap did not describe the milestones in detail. (PM @allthatyazz has since marked the roadmap as depreciated.) These milestones were not projects with an end. The issues therein were better suited to being categorized by label or by project board. As a result of poorly implemented milestones, the feature has been misunderstood and underused. Instead of using milestones to structure epics, epics were individual cards in the Kanban, with dependencies and children linked as issues with the task checkbox. More info about the hierarchy in: Milestones are as close to real epics as Github can get. The milestone page can populate a milestone description, the issues that fall under it, a due date, and a progress bar. The description can also contain links to issues. |
These tasks used to be part of #395. This is part of a greater effort to make the Github board less cluttered and less intimidating for newcomers
Labels
?
priority: high
to!
. Low and medium priority labels have been deleted, as they weren't used very much, and issues without a priority tend to default to being implicitly understood as low/medium priority.Milestones
The text was updated successfully, but these errors were encountered: