-
Notifications
You must be signed in to change notification settings - Fork 632
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
Add Working Groups proposal #6
Conversation
Solidifies Working Group proposal process #3 Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
I'd like the @cncf/toc to take a final look at this and cast a vote. We've had some time to discuss and review this with the wider community and we are on our way to have our first WG proposed in Service Broker land: https://docs.google.com/document/d/1JnjndNwBB9mct91MLofzNrJwew_MJgwPXlULzrKx14Q/edit#heading=h.32tcpqhictr1 So RFC and +1 when you're ready |
The term "working group" implied to me a short-lived group of people who want to focus on a particular topic of discussion - usually to do some investigation and come back with some kind of recommendation for the TOC to consider. And I think, for the most part, this proposal aligns with that. However, reading through it, when it talks about formal (heavy weight) concepts like charters that's when I get a little worried that we may be formalizing this a bit too much. If the original intent is to have a mechanism by which the TOC can ask a group of people to "go off and think about xxx" then perhaps it would be better to keep it a more light-weight - something like:
In the end, this is really nothing more than a group of folks talking and that can happen even w/o us defining a process (obviously). The only thing this adds is the notion of the TOC specifically asking for, and knowing about, the work so it gives the TOC a chance to "see how things are going" occasionally. So, in terms of a formal proposal, perhaps all we need is a small update to our charter listing the above bullets as the mechanism by which the TOC requests that a bit of investigation work be done on their behalf. |
@duglin something simple could be proposed at the GB level to modify the charter (we already have something in place for the End User TAB to form Special Interest Groups, section 8) In the end, this proposal makes it so folks outside the TOC can propose something and also a way to have non-members involved with the community, on top of other simple governance rules (2/3 super majority voting, open/transparent meetings). I believe having some minimal governance structure in place would be useful as some of the topics may be contentious. I prefer that the TOC doesn't have to be involved unless they want to, WGs should be short lived and fairly autonomous outside of being ratified by the TOC. A charter is a simple paragraph stating what the WG hopes to accomplish. In the end, it's important to write something down so we can agree to it. If you want to propose something shorter, I'm all for it, this is meant to be a v1.0 to get us started. |
It seems to me that the main purpose is to provide a forum for interested parties to work together on a proposal, and to keep that forum/process open. Once there is a proposal, it should be announced in a public enough place that interested parties outside the TOC can have an opportunity to provide input. Given that, it seems something far less formal could be sufficient, and I don't think resources required would be significant. If we agree a proposal in a given area would be useful, we could agree to create a slack channel and mailing list (provided we get some reasonable mailing list solution), and request that meetings be announced in advanced on the relevant mailing list and that someone takes notes, which would then be sent to the relevant mailing list.. In principle, the channel and mailing list wouldn't remain active forever (though archives could), but I don't think we know yet what timeframe would be reasonable, so I wouldn't specify a specific time period at this point. |
I'm not sure yet on how people view working groups. I see, at least, two ways to view them: 1 - something a bit formal that requires TOC approval. I see this as typically something focused on a particular question/problem that the TOC wants people to investigate. This would prevent a swarm of resources being setup (e.g. mailing lists) for activities that quickly die or people lose interest in - meaning wasted resources. With a TOC sanctioned activity I would expect periodic status updates to the TOC which keeps pressure on them to keep moving forward, or formally shut down. 2 - something light-weight that anyone in the CNCF can initiate. My general sense is that people might prefer this because its more open and doesn't require TOC's input or approval. In this mode while a mailing list might be nice, even that could require some level of busy work for someone to setup a mailing list each time. This got me thinking about github issues. I typically see issue discussions via email so they're sort of like mailing lists. They can be initiated by anyone. Anyone is free to join in. They're easily started, ended/closed. A history of the chats are saved. People are free to have conf calls if needed - and can announce and post summaries of them in the issue as a comment. Do we really need anything more? It may not sounds as fancy as a "working group", but I'm having a hard time seeing why we need anything more. |
@dankohn @monadic @caniszczyk This proposal was never approved. This is a process issue we need to resolve, along with RFPs. Has the governance board undertaken formation of working groups under "establish and oversee any committees created to drive the mission of CNCF" in the charter? |
WGs have been formalized now: https://github.com/cncf/toc/blob/master/README.md#working-groups |
Solidifies Working Group proposal process #3
Signed-off-by: Chris Aniszczyk caniszczyk@gmail.com