tedana
tedana copied to clipboard
Create a project board to help with overall prioritization
Summary
From the Feb 2021 Dev call: There is a lot going on right now! Decomposition, metric modularization, adaptive masking, documentation, etc. A project board could help with prioritization. @emdupre volunteered at the meeting, but can un-volunteer if she's gotten too busy for this.
I'm still hoping to start on this tomorrow, but I'm also happy if someone else gets to it before me !
I've been thinking how to set this up, but it might be useful to sketch out a general structure. We already have a modularization project and I added the two PRs related to BIDS derivatives outputs to that board, since we've decided they're necessary to move that project forward. I'm thinking whether we really want a general 'Prioritization' project board or if we really want more boards like the current Modularization one. Using the Modularization board as an example, perhaps it might also help to give the columns descriptive titles to help highlight how separate PRs connect rather than just "to do" "in progress" and "done"?
If we take this approach, the clear additional project board to create would be 'Documentation/Resources'
Thoughts?
if we really want more boards like the current Modularization one. ... If we take this approach, the clear additional project board to create would be 'Documentation/Resources'
Yes, I definitely agree with that approach (and adding a documentation / resources board) ! Looking through the issues, I'd also suggest that we should have a board specifically for resolving questions around adaptive masking and how that relates to older MEICA code. I'm not sure what it would make sense as re: board title, but maybe adding all of the relevant issues would help with deciding on a name.
perhaps it might also help to give the columns descriptive titles to help highlight how separate PRs connect rather than just "to do" "in progress" and "done"?
This could work, though I'm having a little trouble imagining exactly what you mean, here ! Could you give an example, or do you want to update the modularization board in a first-pass ?
I think the Nilearn Dev Days 2021
project board would be a useful template.
I also think using labels of impact: [high|medium|low]
, effort: [high|medium|low]
, and/or priority: [high|medium|low]
would be useful.
I just created those impact, effort, & priority labels. It seems like we're under-using labels in general. I'm going to apply the new ones to active PRs & issues. Labeling better may help see where project boards may be most useful.
Should we revisit this?
I think the new year (especially after merging #756) can be a good moment to start using a project board.