Thoughts on organization of work #4190
Replies: 1 comment
-
I think what's happening here is different expectations for the issues and how we use them. Issues at the moment is a combination of bug reporting, project management, icebox, contributor engagement, and roadmap (and probably some more stuff). From a project management perspective, I guess it most closely resembles an icebox now - a place where issues go to die 😂. We write them down, we might come back to them - it's useful to have them written down and documented that we are or are not working on them, but we're not actively triaging. It definitely has not been optimized as place to find quick issues to fix. Which isn't to say that it couldn't be or shouldn't be. I will say that my experience of trying to keep issue trackers clean in the past has not been a good one, and I think it will be hard without spending significant resources on it. I've been using the Priorities project as actual priorities, with the "Ready to go" column being things we could pick up quickly. I refresh that periodically by going spelunking in Issues for interesting stuff based on the themes we're working on. The intent I had for picking what to work on in the future was to spend our time writing stuff in Dark, and fixing issues that we came upon while doing it. A nice groomed backlog isn't exactly the opposite of that, but we aren't able to do that yet and if we're going to have a big push to get to somewhere where we can set priorities and find work better, that's where I'd put my efforts, personally. With that context: I'd suggest that we discuss what we're looking for from the system, and discuss how to get there. I think how to groom issues can be more easily solved once we're aligned on the goals. |
Beta Was this translation helpful? Give feedback.
-
I've found myself routinely distracted by the organization of our work lately:
When I approach an Issues list, I want to quickly be able to answer questions like "I have a surprise 30mins free - what can I get done quickly?" or "what are a few actionable user-facing Issues I can work on this month?". Instead, I currently feel a bit lost when reviewing the current Issues list. (maybe the best advice here is to manage the affect rather than the cause - I'm working on it!)
A few things would help me feel more comfortable with our organization of work:
needs-dark-review
label automatically, which we do when availableIdea for labeling system:
e.g.
audience-dark
,code-backend
,component-language
We're certainly at a point where the backlog is more than can fit into a head at once; now that we're out of the F# port weeds, I think it's good to think about this briefly, and just stick to a system we both like.
If this seems reasonable, we can create a REPL that adds a
needs-dark-review
label, and we can review issues slowly over the next few days; that process will resolve most of my concerns. I hope this doesn't come across as "overbearing process guy" - just having a hard time right now with the current system.Beta Was this translation helpful? Give feedback.
All reactions