-
Notifications
You must be signed in to change notification settings - Fork 4
docs: add sig and wg guidelines #53
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,44 @@ | ||
| # Working Group Governance Guidelines | ||
|
|
||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL | ||
| NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and | ||
| "OPTIONAL" in this document are to be interpreted as described in | ||
| [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt). | ||
|
|
||
| ## Introduction | ||
|
|
||
| The purpose of this document is to describe working group (WG) practices and guidelines. WG members MUST adhere to these guidelines where applicable. | ||
|
|
||
| ### Relationship to SIGs | ||
|
|
||
| All WGs MUST define their relationship to SIGs and follow the related SIGs guidelines. Deviation from related SIGs guidelines MUST be explicitly declared with stated rationale. | ||
|
|
||
| ## Leadership roles | ||
|
|
||
| ### Execution Lead | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I have a few questions
My thought is that possibly there could be an execution lead or liaison between the sigs, but that the sig technical leads should maintain their roles as technical leads for this project. That also has the effect of eliminating confusion over technical leadership in a group that is explicitly stated to be a collaboration between other groups that already have technical leads
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It's the equivalent of separating out a product owner from a technical lead. The distinction is that the person responsible for the execution of the project may not necessarily be involved on a technical level. It's possible that these are both the same person, but generally should not be. There are roles defined in sig-governance. See https://github.com/icon-project/community/blob/594c06d3d22adce71d2b3c6d7e5f1864b67fdfc6/guidelines/governance/sig-governance-guidelines.md#leadership-roles
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I would say that typically a special interest group is responsible for a project, and only in certain cases is a working group is responsible for a project. By your logic, should there not be an equivalent role in the special interest group?
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. And why should the technical lead generally not be the same as the person responsible for the execution of the project? They are both popular ways to run a project.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Correct. The "Chair" role in a SIG would be the equivalent, but it is more broad and strategic. These roles can be honed more as this structure gets adopted.
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I recommend to remove the technical lead role from the working groups. Execution lead can coordinate with technical leads and chairs for the collaborating sigs |
||
|
|
||
| The execution lead is responsible for the overall health and execution of the WG. The execution lead MUST: | ||
|
|
||
| - Ensure that the WG goals and objectives are set | ||
| - Set WG priorities and roadmap | ||
| - Ensure that the WG adheres to the related SIGs guidelines | ||
| - Ensure that the WG has sufficient resources to succeed | ||
| - Ensure that WG progress reports are submitted on a monthly basis | ||
| - Facilitate communication and cross-SIG collaboration if the WG is related to multiple SIGs | ||
| - Take on technical lead role if the technical lead is not designated | ||
|
|
||
| ### Technical Lead | ||
|
|
||
| The technical lead is responsible for the technical health and execution of the WG. The technical lead MUST: | ||
|
|
||
| - Triage issues | ||
| - Ensure that the WG is adhering to the related SIGs technical guidelines | ||
|
|
||
| ## Disbanding | ||
|
|
||
| WGs MUST disband if | ||
| - scope is completed | ||
| - there has been no communication activity for 1 month in the defined communications channels | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it should be longer than 1 month. I would support either of the following:
|
||
|
|
||
| ## Archiving | ||
| - WGs that disband MUST be archived in the [archives/working-groups](/archives/working-groups) folder. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would stick with "each sig project", as it is better decentralized chain of responsibility in likely the event that projects under the same sig are run by different people and have different priorities and release dates