Skip to content
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

Initial Draft of the Delivery WG Charter #167

Merged
merged 6 commits into from
May 17, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
84 changes: 84 additions & 0 deletions docs/governance/working-groups/delivery/charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Delivery Working Group Charter

This document outlines the mission, scope, and objectives of the Common Cloud Controls (CCC) Delivery [WG].

## Table of Contents

1. [Mission](#mission)
2. [Approach & Responsibilities](#approach--responsibilities)
- [Output / Deliverables](#output--deliverables)
3. [Out of Scope](#out-of-scope)
4. [Meeting Cadence](#meeting-cadence)
5. [Governance](#governance)
- [Membership](#membership)
- [Changes](#changes)
- [Meeting Cadence](#meeting-cadence)
- [Changes](#changes)

## Mission

This [WG] defines and maintains the delivery process for the Common Cloud Controls project deliverables.

The mission of the Delivery [WG] is to establish and maintain robust communication channels, ensuring openness and clarity in all activities and decisions related to outputs and deliverables. We aim to curate a comprehensive repository of community outputs slated for release, diligently managing version control and devising optimal strategies for content dissemination.

By coordinating with fellow [WG]'s, we endeavor to synchronize release efforts, while meticulously defining and adhering to a structured release schedule, fostering efficiency and coherence in our endeavors.

## Approach & Responsibilities

This group will:

- Maintain open and transparent communication channels for all WG activities and decisions in regard to outputs/deliverables
- Define and document standards related to how content is organized in the repository
- Document standards for how all project artifacts reference eachother, such as control identifiers
- Create and maintain automation related to acceptance of content proposed to the project repository
- Maintain a list of all community outputs that need to be released
- Determine and document project best practices for versioning and releasing content
- Maintain a version controlled process for releasing content
- Collaborate with other [WG]s to coordinate releases
- Define and maintain a release strategy and schedule (whether it be biweekly, monthly, etc.)
- Coordinate with the [Communications WG] regarding upcoming releases

### Output / Deliverables

The following artifacts will be created and stored in the project GitHub repo:

- Documentation of the project's comprehensive release strategy
- Documentation of the project's content format and hygiene standards
- Automation related to the acceptance and management of content proposed to the project repository
- Automation related to release of version-controlled project artifacts
- Release artifacts corresponding to any version-controlled outputs from the project

## Out of Scope

The following activities will not be performed by this group:

- Technicial work that does not pertain to a release or repo content format
- Public-facing communications

## Governance

This [WG] will remain compliant with all applicable community [policies]. At the guidance of the WG Lead, this group will seek to implement [recommendations] set forth by the [Community Structure WG].

### Membership

The membership structure of this working group:

- WG Lead: Damien Burks
- SC Sponsor: Eddie Knight
- This group is not authorized to create independent sub-groups.

### Meeting Cadence

* This working group will use the mail group <ccc-delivery@lists.finos.org> for regular communications.
* A group member should represent this [WG] on any calls scheduled by the [SC] for participation by the full CCC project community.

### Changes

Any functional changes to this charter must be approved through a majority vote by the [SC]. Minor changes such as formatting may be merged upon approval from any [SC] member.

[WG]: <../../community-groups.md#working-groups>
[SC]: <../../community-groups.md#steering-committee>
[policies]: <../../community-policies/README.md>
[recommendations]: <../../community-recommendations/README.md>
[Communications WG]: <../communications/charter.md>
[Community Structure WG]: <../communications/charter.md>