-
-
Notifications
You must be signed in to change notification settings - Fork 1
Kanban board - cleanup & protocol recommendations #395
Comments
Observations
I suspect that the confusion around Github, and reluctance to use it, might be due to:
Observation "Plan"I can use information architecture heuristics to get things started, but observation of team members would be ideal to discover the best way to organize the Github project management board, to increase making of issues and decrease confusion. For now, I will continue to observe volunteer behavior in meetings. |
This would be a logical choice since onboarding/offboarding does not occur as frequently. Also if the purpose of Onboarding issues (first tickets for new joiners) is to train new joiners and make them more comfortable with the GitHub environment, we can expose the new joiners to a less crowded project board.
I looked at the other HfLA projects. It seems most projects use the project info column for the main Github board. |
@kelenelee For the GitHub columns, we are required to follow the order you find here https://github.com/hackforla/.github/projects/2 |
@allthatyazz Hi, thanks for commenting. Feels different from talking on Slack, but this is fun to try out!
My thoughts exactly!! I can help with making it.
Thank you for catching that and I'm sorry I moved things around 😅 But I think I disagree with the template. I have a hunch that this column order is contributing a bit to everyone's confusion. Volunteers will be looking at first few columns the most. If I were to pick the columns that I reference the most, they would be Prioritized Backlog and In Progress, not Start Here and Ice Box. I understand that the categories are in chronological order from left to right, to show how an issue moves from not a priority all the way to done. But the volunteers actually using the project board may see the layout a different way |
Let’s start making a new board for onboarding. The columns can be as simple as the templates, In progress, questions and Done. What do you think?
100% agree about the Ice Box. It was the most confusing for me when I joined the project. |
@allthatyazz It would be amazing if Backlog and In progress could be moved further left. I created the onboarding board. I also rewrote the wiki article. In the future I hope DS newcomers are sent there without hiccups. I have moved the onboarding issues from Weekly Operations to the Onboarding board. To be honest, having an issue house a template with the actual work in the comments has never made sense to me. I think templates can live in the wiki. Each time a task recurs, it should be its own issue. Then we won't need a "Weekly Operations" column, either. We could even move agendas to Discussions. |
Observation: Github columns have optional automation, for example:
If there is no automation in place for Backlog, new issues created "await triage" next to the "Filter cards" search box. @allthatyazz Therefore, we could get rid of "New Issue Approval" and "Ice Box." |
As a test, I deleted some board columns. Also, I'm wondering if epics should be separate boards. I was fiddling around in Jira and each initiative gets their own board, which seems to make a lot more sense than having all projects in one board |
I saw the changes. The onboarding board looks great along with the Wiki article. I found all your Wiki revisions very useful. We can expect the new joiners to have a smoother onboarding experience from now on. The next step really would be to improve the onboarding tickets themselves. Our UX writer, @sandraberjan can be a great help to improve the copy and IA further. I encourage you two to start working together.
Your observation is true to some extent. In many project management instances, the comments on an issue are not any less than the main body of the issue (the very first comment). The comments are meant to show the progress in a timeline format and naturally, everybody knows that each comment is an update about "the actual work." For some recurring tasks, if we create a new issue every time, we can hardly comprehend the process and track the progress. If our goal is to simplify the project board, we can move the templates to a separate project board. Currently, we have a project board called Guides and Templates for Design Systems. We can utilize that board to include all our templates. We can rename the columns to whatever the templates are going to be used for (e.g. Usability study templates or Interview Templates).
It is not an ideal solution either. It is not common among HfLA projects to include the meeting agendas on any other board other than project management. If a PM from another project wants to add an item to our agenda ( we have instances in the past), they have to be able to find the agenda from a consistent board.
Thanks for taking the time to declutter the issues. I have to admit that the board looks very neat with the new changes (very user-friendly). But, I think we still need the first column to be "start here" with some basic info (like quick links, agendas ...). Probably we can get away with not having the new issue approved because all the issues that our team members create are either assigned by the PM or the leads, so they are all inherently approved. Right? I think our project was previously using the Ice Box in the wrong way. Ice Box should be used for issues with dependencies (issues that we cannot work on them right away because they are dependent on other issues.)
Our project is not mature enough to have separate boards for separate epics. I looked at the previous epics for our project and most of them are not even qualified as an epic. |
btw @allthatyazz just wanted to thank you for your detailed replies and guidance on this issue :)
Currently the quick links are in the first card of backlog
New issues are hidden next to the "Filter cards" search bar. The hidden panel kind of functions like they're waiting for approval
The dependency can be shown with labels or a column
Agree. Happy to work with @sandraberjan !
Understood
I still think that Github's discussions feature may be more powerful for agendas. You can leave comments, and replies under the comments as well. You can also tag participants, and label the discussion with the same project management labels. As long as the board has a link to our agendas, other PMs will be able to find the agendas.
Understood... I guess it doesn't make sense to me to have epics with subtasks to be an issue just like the subtasks themselves
I'm not sure if a separate board is ideal... if the task has to do with the project, they should be part of the same story/epic/board. Maybe, we should have an issue with each copy to be made as a dependency / task. I think that "Guides and Templates" board was created last year for the FF templates. |
Looking at other HfLA's projects, I found the following teams' first columns interesting: |
Looks like the first column is largely dependent on what filters the members frequently use |
@kelenelee Very nice job editing the first comment of this issue. Few things:
|
@allthatyazz I just took a look at the agenda project board and OHHH I get it now!!! Thanks so much for clarifying and helping me understand. I completely understand your points now |
I just noticed that yesterday. After my meeting with Bonnie, I did more digging in HfLA's repository to gather more information. I suspect that there is more stuff at play that we are not aware of (just yet). Also, you can read the notes from Yesterday's PM meeting. |
Just read through those meeting notes. Thank you for writing them – they were also very helpful. |
@navarroliuanthony @hdchangie Hi Please feel free to provide your feedback on the research templates. |
As of now, the Kanban transformation is complete. User feedback has been good so far but no observations were done. If an observational study can be done, a new issue will be created. |
sooo maybe multiple projects is too out-of-sight, out-of-mind?... will need the input of others |
5/4 update: this issue got way too unwieldy so some sections have been moved to separate issues
@allthatyazz originally tasked me with reorganizing our team's Google Drive and Project Management board. Leave your feedback on the changes in the discussion
Columns
Add cards (# new)
?
Issues
The text was updated successfully, but these errors were encountered: