- 1 Quick Summary
- 2 Charter
- 3 Communication
- 4 Coordination
- 5 Motivation, context, history
- 6 Goals
- 7 Membership
- 8 Stakeholders
|Google Group||glean-platform-wg (e-mail firstname.lastname@example.org for an invite)|
|Meeting|| Biweekly cadence on Thursdays at (9h00 Pacific, 12h00 Eastern, 17h00 GMT, 18h00 CET)
Zoom Room 96656190452
What is the focus of the working group?
Ensure the Glean Platform is evolving to meet the needs of its stakeholders.
Ensure the various parts of the Glean Platform are working well together. This includes identifying work that cuts across multiple parts of the ecosystem and coordinating designs and implementation.
The various parts of the Glean Platform have homes in other Working Groups and meetings. These parts include (non-exhaustive list):
- The Glean SDKs (Meets Mondays at 15:00 UTC). Includes glean-core and glean.js
- Glean-related features of the pipeline (See the Platform Infrastructure WG). Includes glean-parser, probe-scraper, the Glean schemas in mozilla-pipeline-schemas, mozilla-schema-generator, lookml-generator
- Data sets and views (Some overlap with the Data Warehouse WG). Derived data sets and views closely aligned with Glean data. Looker components related to Glean data.
- Glean User Tools (See Glean User Tools WG). Includes Glean Dictionary, GLAD, GLAM, GUD.
- Glean end-to-end Testing. Includes Burnham.
This working group is also the home for the Glean New Metric Process. New metric proposals will be discussed and triaged in this working group, and then the implementation will be coordinated in this working group (which often will cut across many Glean projects).
The Glean Platform WG works largely in the open, and is subject to the Mozilla Community Participation Guidelines.
Conventions for posting to the group:
- Use [Proposal] in the subject line when sharing a proposal.
- The group is public, so should not be used to discuss NDA'd or other sensitive topics. A natural place to move topics involving an NDA with Google (GCP) is the Data Platform Infrastructure Working Group.
- High-level "threads" of work will be tracked in Bugzilla "metabugs" in the "Data Platform and Tools: Glean Platform" component, linking out to individual tickets tracked with the individual projects, (in Bugzilla, Github, JIRA or elsewhere).
- The goal is to have no more than 5 of these metabugs in progress at one time.
The meeting agenda will be posted in the notes at least 24 hours before the meeting.
The Fortnightly Glean Platform Working Group Newsletter: A high-context summary for consumption outside of the working group, notably for the Data Science team's awareness, will be produced less than 24 hours after each meeting.
Matrix channel: #glean-dev:mozilla.org
Meeting: Biweekly cadence on Thursdays at (9h00 Pacific, 12h00 Eastern, 17h00 GMT, 18h00 CET)
Zoom Room: 
Meeting roles to rotate - facilitator, note-taker, agenda-builder.
Michael Droettboom as sponsor and owner of the calendar event and to initially facilitate agenda-building. Rotating facilitator, note-taker & agenda-builder once established.
Motivation, context, history
Glean has historically had multiple cross-project coordinating meetings, formerly known as "Glean end-to-end", "Glean client-to-platform", and "Glean middle-to-end". Acknowledging that Glean is in fact the coordination of a number of projects, the Glean Platform Working Group puts that coordination under one umbrella.
While each of the constituent parts of Glean has its own schedules and priorities, this Working Group provides a place to plan and coordinate work that cuts across these projects.
An important function of this working group will be to identify and communicate overarching Glean design work that needs input from Data Science.
It will also provide a high-level overview of Glean capabilities that should be more easily consumed by outside stakeholders, in mobile, desktop, web platform and other Glean-using teams across Mozilla.
- Be transparent: Good notes, visible to the world. The group meetings are documented in Google Docs published to the web.
- Be inclusive: Prioritize async contributions, break out decision making via proposals etc.
- Be collaborative: Context sharing, identifying and creating opportunities.
Exhaustive status report of what everyone is working on.
Michael Droettboom is sponsor & owner of calendar invite / Zoom meeting.
Michael Droettboom and Jan-Erik Rediger are owners and moderators of the Google Group.
Ongoing membership from three sub working groups, initially: Glean SDK (Jan-Erik Rediger), Glean Platform (Frank Bertsch), Glean User Tools (Jannis Leidel)
Data engineering, Data science, Members of other Mozilla Products using Glean.