-
Notifications
You must be signed in to change notification settings - Fork 0
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
Weekly dev meeting purpose/format #6
Comments
Excellent summary/intro
I feel that two main types of meeting are needed/intended: community updates, and decisions about issues. Community updates would likely be both to let the community be up to date, but also pitched in a tone that would encourage potential users to want to try our great software, similar to a promotional campaign. But decisions would require a more "business" type setting, to hear issues, grievances, problems and get consensus on moving forward. I think our meetings have managed to have both, but neither well. There are I think two main reasons why I raised the idea to revise the format:
So my hope was simply to remove the repetition, and make it more reliable to get a decision when one is needed. Maybe we cant or shouldnt do both, and need to have two types of meeting? Or maybe we can have a non-meeting process for making decisions and keep the meetings community and promotional. Is there any tool that helps there? I dont know if a weekly recorded meeting lend itself well to sprints TBH. Again those were my thoughts, and I'm happy that we are discussing it further. |
I have noticed this too, especially when requiring input from @quicksketch. It seems the weekly dev meeting is more likely to get his eyes on something than a ping in an issue... I think an ideal meeting from my POV is one in which updates for the community can be mentioned (e.g. new modules, PMC updates, requests for help with such-and-such, etc.), then a focus on issues/PRs that need attention, either by members who attend meetings but aren't as active in the queue, or which need discussion that happens better 'in person' rather than via comments. So it seems to me like two purposes for weekly meetings are/can be:
|
Good topic and good ideas. Here is what I think the weekly dev meetings are good for (the purposes they are serving):
I also like to have "work" meetings or scheduled time to work together on issues, but it might be that these meetings are not the best place for this. |
I see some consensus re the purpose of the dev meeting: several people (including me) think that there are multiple. 😄 Although some concerns were raised, that pure working sessions (sprints) aren't really suitable for recording, I wouldn't completely discard that idea yet. Maybe we just have to figure out how to tweak it, so at least a short portion could get recorded – to show a wider community how things get done in Backdrop. But maybe it still doesn't work well for the scheduled format. Regarding the decision purpose: I'm a bit skeptical, that the dev meetings are a suitable place for conflict resolution – such stuck issues probably need cautious handling and shouldn't get discussed in public. IMO one central purpose of the weekly meetings (all of them) is to reach a wider community. But I think the current format works fine for that. Sure, some repetition should be reduced, but from the outreach perspective they all work. |
For the "sprint" idea, I think it would be cool if one person could kind of control the narrative and share their screen and talk about what they are doing from the code side. Sprints, I won't have any interest in personally, but someone who codes might like to look over the shoulder of the person doing the coding, or review or whatever when playing back the recording. Sprints could become tutorial type lessons while also being productive in moving issues forward. I think this would solve the silence problem while also making it entertaining and informational. There's also plenty of video editing solutions that are designed to cut and "remove the silence", so there's really no excuse not to record sprints and post them though that format would probably be painful to listen to which is why I suggest a lesson and screen sharing format. My biggest complaint with dev meetings is the lack of progress. I've been away for 4 months and the same issues are still there. Maybe if we agree to dedicate 3 hours per month to focus on some of those issues, we can move closer to getting them off the books so new issues can be added and dev meetings feel fresh and exciting. It's not that the dev meetings in their current form aren't entertaining, the content just feels stale and stagnant from week to week. |
Related, should we revisit priority tags? I suspect part of our issue is that everyone works on their own little parts of the project, then we all wait to get each other to review stuff, when in fact "each other" isnt really interested that much in your little thing, just his/her own little thing. So forward movement is slow. This is a theory. |
I think you hit the nail on the head @docwilmot |
A long while ago we talked about turning off the video recording at some point during the meeting, and moving discussions that were less useful for PR purposes to the end of the meeting, after the recording had ended. We could revisit this format, but move the whole "Backdrop CMS Project Progress Report" after the recording had ended. That would leave the recording covering all the announcements, and anything anyone specifically added to the agenda that week that needed a discussion -- making it more useful for those watching later. But it would leave everything on the agenda that we usually talk about -- things that may not make much progress, but that serve as useful reminders to look at those issues (or milestones). |
With all the recent Zulip discussion around the weekly dev meeting's format and recordings, I thought to start an official topic about it where we can toss around ideas, and hopefully come up with some agreed standards going forward.
Please note that this is specifically discussing the weekly dev meeting, not the fortnightly outreach or design meetings.
It occurs to me that we're trying to come up with solutions (what format should the meeting take, should it be recorded or not, etc.) without really defining what the problem is... So my question is this:
What is the purpose of the weekly dev meeting?
Some thoughts that come to mind:
Until we decide why we have weekly dev meetings, I don't think we'll ever successfully come up with a plan on how best to run them.
Once we decide on the purpose for these meetings, then we can discuss what format they should take. I think it's obvious that different formats suit different types of meetings (e.g. the traditional reading through the agenda of current issues, etc. is better suited to a community update-type meeting, whereas a 'sprint' type format is better suited to a problem solving/unblocking-type meeting).
Also dependent on the purpose/format of a meeting is whether or not it should be recorded for the benefit of those not in attendance. Some formats lead themselves better to a recorded meeting, while others maybe not so much.
It may be the case that there are mutiple reasons why we'd like to have these meetings, and so maybe we need multiple types of meetings... E.g. alternating each week between a community update meeting and a 'sprint'-type meeting, or adding a third type of meeting at a different timeslot.
Let's discuss!
The text was updated successfully, but these errors were encountered: