Skip to content
This repository was archived by the owner on Mar 24, 2023. It is now read-only.
This repository was archived by the owner on Mar 24, 2023. It is now read-only.

Describe 30/60/90 day activities for a specification committee #69

@waynebeaton

Description

@waynebeaton

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).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions