-
-
Notifications
You must be signed in to change notification settings - Fork 4
Describe 30/60/90 day activities for a specification committee #69
Description
I'll start with relatively coarse-grained bullets. This is my first cut and it will be modified based on feedback.
In the first 30 days...
- Establish committee membership as defined by the working group's charter, for example:
- Appoint Strategic Member representatives
- Appoint PMC representative
- Call for nominees and initiate elections for elected positions
- Inaugural meeting
- EMO presentation on "how to operate a specification committee"
- Identify chairperson and secretary
- Establish initial policies regarding standing items, dissemination of minutes, use of public/private channels, etc.
- Set up mailing lists and other committee resources (e.g., GitLab repository)
In the next 30 days...
- Establish meeting cadence
- Ballots to create one or more Specification Projects
In the next 30 days (although likely somewhat longer term)...
- Ballots to approve Release Reviews for one or more Specification Projects
- Ratify Specification Version into a Final Specification
Thereafter...
- Ballots to approve Plan Reviews for subsequent releases
- Ballots to approve Release Reviews
- Ballots to approve Progress Reviews as required
- Ballots to approve Creation Reviews for new Specification Projects
I've avoided talking about specialising the process. By default, working groups adopt the EFSP unmodified and the implementation patent license. In the event that a working group chooses to override these defaults, they can do so a pretty much any point. We could, perhaps, indicate that the first thirty days are a good time to determine that specialisation of the process or that the default need to be overridden and initiate that work. My preference is to not include that discussion in this context.
We also need to make sure that we're adequately capturing "how"; for example:
- how the nomination and election process work for elected positions
- how we identify the chairperson and secretary
- how we run ballots (we already have this captured in the operations guide)
- when a super majority ballot required vs. simple majority vs. single-transferable-vote
In some cases, we have specific rules and in some cases we have best practices.
It falls within the purview of the specification committee to determine how the specifications being developed under their governance hang together (e.g., identify those specifications that are profiles), common themes for coordinated releases, etc. The specification committee may choose to delegate these sorts of activities to another group (e.g., the Jakarta EE Specification Committee delegates this responsibility to the Jakarta EE Platform project leads).
Should we include hooks into branding programmes?
We should probably note that elected positions are periodically renewed as defined by the working group charter (typically this requires an annual call for nominees and initiation of elections for elected positions).