pangeo-forge / roadmap

Pangeo Forge public roadmap
Creative Commons Attribution 4.0 International
19 stars 4 forks source link

Continuously improving our biweekly meetings #21

Closed rabernat closed 2 years ago

rabernat commented 3 years ago

We have been running biweekly meetings since August. (Meeting notes doc)

IMO, these meetings have been relatively effective for coordination. But there is also room to improve their organization and structure. Below are some proposals, for which I am seeking feedback from @pangeo-forge/dev-team.

Purpose and intended participants for the biweekly meeting

We should clearly define the purpose of the biweekly meeting. To me it seems to have two potentially competing purposes:

Given the finite length of the meeting, these two objectives are in competition: people new to the project are bored by detailed technical discussion, and seasoned collaborators are bored by high-level exposition.

The purpose question is closely tied to the question of who should attend the meeting. The technical discussion is most effective with a smaller group. I am fine with an unlimited number of "observers" at the meeting, who may be there just to onboard and absorb knowledge passively. But that may not be the most effective way to onboard, and is certainly not a good way to actively entrain new volunteer contributors.

I propose we eliminate the inform interested parties objective from the bi-weekly meetings. We can inform and onboard through other means, such as better online documentation, videos, and demos. In special cases, we can schedule one-off meetings to encourage potential new high-value collaborators.

Moderation and notetaking

I am currently doing too much at our meetings. I always serve as moderator and often also take notes. Plus I have a lot to say as a participant. I think we should switch to a mode where we appoint a dedicated moderator for each meeting. Ideally this moderator should not be an active participant, but I don't know where we would find such a person. As a compromise, perhaps we could rotate moderator duties among @pangeo-forge/dev-team. We should also have a notetaker for each meeting.

Agenda

Currently I am the only one developing the meeting agenda. I would like to switch to a more collaborative mode, wherein team members add items to the agenda throughout each two-week intra-meeting period (sprint?). The agenda items should be motivated by the meeting purpose, as defined above. What belongs on the agenda? What is the best use of our limited face-to-face time? I believe the focus should be on issues that really benefit from back-and-forth real-time discussion. Ideally we should all review the agenda before the meeting and come prepared with our thoughts.


Let me know how you feel about these suggestions. They are informed by my evolving understanding of how to run an effective meeting, much of which comes from Greg Wilson's book.

cisaacstern commented 3 years ago

I propose we eliminate the inform interested parties objective from the bi-weekly meetings.

šŸ‘

As a compromise, perhaps we could rotate moderator duties among @pangeo-forge/dev-team. We should also have a notetaker for each meeting.

Does anyone know of a good approach to manage the Moderator and Notetaker role assignments? I note that not everyone on @pangeo-forge/dev-team can come to every meeting, so rotating through the whole list is infeasible. And even among regular attendees, bandwidth will obviously vary week-to-week. Ideally we can alleviate Ryan's burden while also:

  1. Having a transparent method for tracking, assigning, and re-assigning (as needed) weekly roles
  2. ... that does not require adding an additional site/app into the mix.
    • Is there a way to manage this through GitHub Projects, perhaps? šŸ¤”

I believe the focus should be on issues that really benefit from back-and-forth real-time discussion.

Is it too prescriptive to suggest that every item added to the Agenda be linked (literally/click-ably) to an open Issue on some pangeo-forge repo? In the best case scenario this allows meeting participants to both prep and follow-up more easily.

ciaransweet commented 3 years ago

Is it too prescriptive to suggest that every item added to the Agenda be linked (literally/click-ably) to an open Issue on some pangeo-forge repo? In the best case scenario this allows meeting participants to both prep and follow-up more easily.

Fully support this, would definitely stop off-topic convos happening if we limit it to only points raised by issues

Does anyone know of a good approach to manage the Moderator and Notetaker role assignments? I note that not everyone on @pangeo-forge/dev-team can come to every meeting, so rotating through the whole list is infeasible. And even among regular attendees, bandwidth will obviously vary week-to-week. Ideally we can alleviate Ryan's burden while also: Having a transparent method for tracking, assigning, and re-assigning (as needed) weekly roles ... that does not require adding an additional site/app into the mix. Is there a way to manage this through GitHub Projects, perhaps? šŸ¤”

I think we should just take the approach that we're all adults here, we should be on the assumption that participation in the meeting means you could be the moderator/note taker (with the acknowledgement that people may have no experience in it - lets make it a safe space to learn that skill)

Adding any more processes than that just gets silly IMO. Someone will be voluntold and that should be it šŸŽ‰

rabernat commented 3 years ago

Reminder to add any agenda items that you think will benefit from real-time discussion to the agenda!

rabernat commented 3 years ago

Hi Folks! Looking forward to our meeting today. There are a few items on the agenda. Everyone should feel free to add additional items that will benefit from discussion.

rabernat commented 3 years ago

A heads up that I will not be able to attend next Monday. (We are flying to Italy that day.)

Please carry on and meet without me. Is there any volunteer to chair?

cisaacstern commented 3 years ago

I will be there and can chair.

All are invited to add to the agenda.

Looking forward.

rabernat commented 3 years ago

I will be at the meeting on Monday and look forward to catching up with our progress after some time away.

@pangeo-forge/dev-team: Please don't forget to add items to the agenda before the meeting.

rabernat commented 3 years ago

Excited for our meeting today. I can chair again.

rabernat commented 3 years ago

We will be meeting today at 11am PT / 2pm ET / 8pm CET. Please add items to the agena and review prior to the meeting. Looking forward to connecting.

rabernat commented 3 years ago

Looking forward to the meeting today at 11am PT / 2pm ET. As usual, please review / augment agenda prior to the meeting.

rabernat commented 3 years ago

Hi all. There will be no coordination meeting on Monday Oct. 11. This is Columbus Day / Indigenous Peoples Day, a NY and Columbia school holiday.

rabernat commented 3 years ago

Looking forward to meeting in 1 hour. Please add any desired items to the agenda.

rabernat commented 2 years ago

FYI, I will be online today for our 2pm ET meeting. I'm not sure who is back at work yet, but I will be happy to chat about Pangeo Forge and start getting the momentum going again post holidays.

rabernat commented 2 years ago

How do people feel about our scheduled meeting on Monday (MLK day)? It's a holiday for our son's school, so mildly inconvenient for me to meet. But I'd like to hear others' opinions. šŸ‘ or šŸ‘Ž to meeting on Monday Jan 17?

cisaacstern commented 2 years ago

I'm šŸ‘Ž just because it's a holiday and, personally, I don't have any pressing agenda items.

rabernat commented 2 years ago

Hi Folks! We have an important coordination meeting today. Charles and I have gotten the REST API into a useable state. Now we need to think through how this will fit into our existing automation / orchestration framework. I'm hoping to do a whiteboard session with the group. @sharkinsspatial - do you think you'll be able to make it today?

sharkinsspatial commented 2 years ago

@rabernat I will be there šŸ‘

cisaacstern commented 2 years ago

Hi All, Just a reminder that we will hold our regular Coordination meeting at 11am PT / 2pm ET today on https://whereby.com/pangeo. All are invited to contribute to the agenda.

rabernat commented 2 years ago

We did not meet today due to the Juneteenth holiday.

I propose we hold our bi-weekly meeting on Wednesday, June 22 at 2pm. I have changed the calendar to reflect this.

rabernat commented 2 years ago

I created a category on the Discourse forum for Pangeo Forge: https://discourse.pangeo.io/c/working-groups/pangeo-forge/62

From now on, we will post updates about the bi-weekly meetings on this thread: https://discourse.pangeo.io/t/pangeo-forge-working-group-and-coordination-meetings/2816/2

(The meeting on Oct 10 is cancelled due to the holiday.)