Skip to content
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

Evolving our working groups program #798

Open
jmertic opened this issue Aug 14, 2024 · 4 comments
Open

Evolving our working groups program #798

jmertic opened this issue Aug 14, 2024 · 4 comments
Assignees
Labels
3-tac-meeting-long Longer agenda item for the TAC meeting ( 30 minutes )

Comments

@jmertic
Copy link
Contributor

jmertic commented Aug 14, 2024

Please share any additional details on this topic

As we have worked through some of the annual check-ins on working groups, we have working groups that fall into one of three categories...

  1. Time or deliverable bound groups, which is in line with the initial vision of working groups.
  2. Working groups that start developing out IP and/or engineering artifacts, that likely are closer to a project ( ASWF Language Interop is a good example ).
  3. Groups that are more "special interest", which establish a forum for ongoing sharing of information or other collaboration on a particular topic ( D&I WG is a good example here )

Detail what actions or feedback you would like from the TAC

It would be good to have a TAC discussion to review the state of working groups, and see if any changes should be made. Some thoughts from discussions...

  • For case (2) above, should those transition to become Sandbox projects?
  • For case (3) above, should perhaps we establish a "Special Interest Group" program instead?
  • Right now, Working Groups have no voting representation on the TAC. Should that be changed?

How much time do you need for this topic?

At least 30 minutes

@jmertic jmertic added 3-tac-meeting-long Longer agenda item for the TAC meeting ( 30 minutes ) 4-tac-meeting-short Short agenda item for the TAC meeting ( 5 minutes or less ) labels Aug 14, 2024
@lgritz
Copy link
Contributor

lgritz commented Aug 14, 2024

Agreed. I will only comment that I think CI WG is an excellent example of case (2). It's already operating as if it's a project, in every practical sense.

I'm not so sure about Language Interop. That sounds like either case 1 (do some specific work and when the projects have their Rust/Swift bindings, the task is complete), or maybe case 3 (bring people of interest together for planning, but the actual engineering work is done in the context of the individual projects). I kind of hope that LO doesn't end up with any permanent engineering artifacts that live outside the projects they are making bindings for, unless it turns out that they end up building some significant common infrastructure.

@jmertic
Copy link
Contributor Author

jmertic commented Aug 14, 2024

I'm not so sure about Language Interop. That sounds like either case 1 (do some specific work and when the projects have their Rust/Swift bindings, the task is complete), or maybe case 3 (bring people of interest together for planning, but the actual engineering work is done in the context of the individual projects). I kind of hope that LO doesn't end up with any permanent engineering artifacts that live outside the projects they are making bindings for, unless it turns out that they end up building some significant common infrastructure.

They will mostly be trying to work upstream, but there will be some engineering artifacts that will make sense to live in the project or be challenging to upstream for various reasons.

@jmertic jmertic removed the 4-tac-meeting-short Short agenda item for the TAC meeting ( 5 minutes or less ) label Aug 20, 2024
@carolalynn
Copy link
Contributor

I'm not opposed to changing the structure, but I am opposed to "un-centering" groups like D&I. We should be making them more central to the foundation, not less. Sticking it off in some other category, while I'm sure doesn't represent the intent, might have the effect of less attention, less influence, unless we specifically make it otherwise. In my opinion, categories for the sake of categories are not useful - there has to be a reason moving things around would benefit all groups.

@lgritz
Copy link
Contributor

lgritz commented Sep 4, 2024

I think it's exactly the opposite. D&I is the classic WG because it's not making code, and it's not just people with a common interest. It's doing real work that is representing the foundation. This re-centers D&I by moving away the things we've classified as WGs but they really aren't.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3-tac-meeting-long Longer agenda item for the TAC meeting ( 30 minutes )
Projects
Status: Next Meeting Agenda Items
Development

No branches or pull requests

5 participants