CNCF Initiatives
Initiatives are lightweight, time-bound organizational units used for TAG or TOC work. They enable focused collaboration on specific deliverables while maintaining clear accountability and timelines.
What is an Initiative?โ
An initiative is a short-term, scoped work effort with:
- Pre-defined objectives: Clear goals and expected outcomes
- Exit criteria: Specific conditions for completion
- Time bounds: Typically completed within 2 quarters (may be extended with justification)
- Assigned oversight: At least one TAG Tech Lead, Subproject Lead, or TOC member responsible
- Active participation: Minimum of 2 participants beyond the assigned lead
Types of Initiativesโ
CNCF supports three types of initiatives, each with different formation and oversight requirements:
TAG Initiativesโ
General initiatives aligned with the scope of a Technical Advisory Group, such as white papers, reports, or technical assessments.
Oversight: Managed by TAG Tech Leads, with at least one assigned as sponsor
Examples:
- Technical white papers on cloud native practices
- Landscape analysis reports
- Best practices documentation
- Cross-project integration studies
Subproject Initiativesโ
Customized work efforts defined within a subproject's charter, tailored to meet specific subproject needs and tracked through GitHub issues.
Oversight: Managed by Subproject Leads
Examples:
- Security assessments for CNCF projects
- Project health reviews
- Contributor strategy implementations
- Mentoring program iterations
TOC Initiativesโ
Initiatives created and owned by the TOC when work spans multiple TAGs or coordinates specific foundation-wide goals.
Oversight: At least one TOC member must be assigned to organize, shepherd, and report on status
Examples:
- Foundation-wide governance improvements
- Cross-TAG technical architecture initiatives
- Ecosystem-wide standards and practices
- Strategic planning and roadmap efforts
Current Active Initiativesโ
To view current active initiatives across all groups:
Initiative Type | GitHub Label | View Active |
---|---|---|
TAG Developer Experience | tag/developer-experience | View Issues |
TAG Infrastructure | tag/infrastructure | View Issues |
TAG Operational Resilience | tag/operational-resilience | View Issues |
TAG Security and Compliance | tag/security-and-compliance | View Issues |
TAG Workloads Foundation | tag/workloads-foundation | View Issues |
Contributor Strategy Subproject | sub/contributor-strategy-and-advocacy | View Issues |
Mentoring Subproject | sub/mentoring | View Issues |
Project Reviews Subproject | sub/project-reviews | View Issues |
All TOC Initiatives | kind/initiative | View Issues |
Initiative Requirementsโ
All initiatives must meet the following requirements:
- Documentation: Goals, milestones, deliverables, and exit criteria must be documented (typically as a GitHub issue)
- Active Participation: Minimum of 2 participants plus the assigned lead
- Regular Progress: Active work with monthly check-ins to assess progress and continued need
- Timely Completion: Should not exceed 2 quarters without extension approval from parent governing body
- Acknowledgment: All active contributors should be acknowledged upon completion
Additional Requirements for Subproject Initiativesโ
Subproject-based initiatives may have different requirements outlined in their subproject charter. Check the specific subproject documentation for details.
Proposing a New Initiativeโ
To propose a new initiative:
For TAG or TOC Initiativesโ
- Identify Alignment: Determine which TAG or the TOC should sponsor the initiative
- Draft Proposal: Create a clear description including:
- Problem statement or opportunity
- Proposed objectives and deliverables
- Expected timeline and milestones
- Required resources and participants
- Success criteria and exit conditions
- Create Issue: File an issue in the cncf/toc repository with the
kind/initiative
label - Engage Leadership: Discuss with TAG Tech Leads or TOC members to identify a sponsor
- Get Approval: Obtain approval from the sponsoring group
For Subproject Initiativesโ
Follow the process defined in the specific subproject's charter and documentation.
Initiative Lifecycleโ
graph LR
A[Proposal] --> B[Approval]
B --> C[Active Work]
C --> D{Monthly Check-in}
D --> E{Progress?}
E -->|Yes| C
E -->|No - 3 months| F[Pause/Cancel]
C --> G{Complete?}
G -->|Yes| H[Deliver & Acknowledge]
G -->|No - 2 quarters| I{Extension Needed?}
I -->|Yes| J[Request Extension]
I -->|No| F
J --> C
Completing an Initiativeโ
When an initiative is complete:
- Deliver Outputs: Ensure all deliverables are published and accessible
- Document Results: Summarize outcomes and lessons learned
- Acknowledge Contributors: Recognize all participants who actively helped
- Close Issue: Update the tracking issue with final status and close it
- Communicate: Share results with the community (blog posts, presentations, etc.)
Initiative Best Practicesโ
- Start Small: Define clear, achievable scope rather than over-ambitious goals
- Communicate Often: Regular updates help maintain momentum and attract contributors
- Be Inclusive: Welcome diverse perspectives and make it easy for newcomers to participate
- Document as You Go: Don't wait until the end to create documentation
- Celebrate Wins: Acknowledge progress and contributions throughout the initiative
Getting Involvedโ
Anyone in the CNCF community can participate in initiatives:
- Browse Active Initiatives: Review the links above to find initiatives of interest
- Join Discussions: Comment on initiative issues or join related meetings
- Volunteer: Offer to help with specific tasks or deliverables
- Propose New Work: Identify gaps and propose new initiatives to address them
Contact and Resourcesโ
For questions about initiatives:
- TAG-Specific Questions: Contact the relevant TAG via their Slack channel or mailing list
- General Initiative Questions: Post in #toc on CNCF Slack
- Process Questions: File an issue in cncf/toc
Related Resourcesโ
- Technical Group Governance - Full governance details for initiatives
- Technical Advisory Groups (TAGs) - Learn about TAG structure and scope
- Technical Oversight Committee (TOC) - Information about the TOC
- Technical Community Groups (TCGs) - Community-led discussion groups