CiviForm Docs
HomeAboutContactNewsFAQ
  • CiviForm Docs
  • Overview
    • What is CiviForm?
    • How does CiviForm work?
    • Glossary
  • User Manual
    • CiviForm Admin Guide
      • CiviForm Admin training overview
      • How to navigate CiviForm
      • Working with programs
        • Create a program
        • Edit a program
        • Show or hide questions based on inputs
        • Manage program eligibility
        • Manage address & service area validation
        • Manage notifications
        • How to publish programs
        • Set a pre-screener
      • Working with questions
        • Manage questions
        • Question export settings
        • Universal and Primary Applicant Information questions
        • Using enumerator questions & screens in a program
      • Manage translations for programs & questions
      • Manage versions for programs & questions
      • Working with applications
        • Add statuses to a program
        • Download exported data
      • Role management
        • Manage Program Admins
        • Manage Trusted Intermediaries
      • Manage API keys
      • Using Markdown
      • Migrating programs between environments
    • Program Admin Guide
      • How to become a Program Admin
      • Review completed applications
    • Trusted Intermediary Guide
      • Apply to a program
    • Onboarding Guide
      • Organization assessment
      • Program assessment
      • Getting started with service design
      • Journey mapping
      • Discovery, eligibility, and intake
      • Consolidating questions across programs
      • Working with existing tools and processes
      • Working across jurisdictions
      • Data reporting and other integrations
      • Security and privacy considerations
      • Staffing overview
  • IT Manual
    • Technical Deployment Guide
      • Initial Deployment
        • Terraform deploy system
          • AWS Terraform deployment
        • Authentication setup
        • Email configuration
        • GIS Service configuration
      • Upgrading to a New Release
        • CiviForm server environment variables
          • v1.20.0
          • v1.20.1
          • v1.21.0
          • v1.22.0
          • v1.23.0
          • v1.23.1
          • v1.24.0
          • v1.24.1
          • v1.24.2
          • v1.25.0
          • v1.26.0
          • v1.27.0
          • v1.28.0
          • v1.29.0
          • v1.30.0
          • v1.30.1
          • v1.31.0
          • v1.33.0
          • v1.34.0
          • v1.34.1
          • v1.34.2
          • v1.35.0
          • v1.36.0
          • v1.37.0
          • v1.38.0
          • v1.38.1
          • v1.38.2
          • v1.39.0
          • v1.40.0
          • v1.41.0
          • v1.42.0
          • v1.43.0
          • v1.44.0
          • v1.45.0
          • v1.46.0
          • v1.47.0
          • v1.48.0
          • v1.49.0
          • v1.50.0
          • v1.51.0
          • v1.52.0
          • v1.53.0
          • v1.54.0
          • v1.55.0
          • v1.56.0
          • v1.56.1
          • v1.57.0
          • v1.58.0
          • v1.59.0
          • v1.60.0
          • v1.61.0
          • v1.62.0
          • v1.63.0
          • v2.0.0
          • v2.0.1
          • v2.0.2
          • v2.1.0
          • v2.10.0
          • v2.11.0
          • v2.12.0
          • v2.13.0
          • v2.14.0
          • v2.15.0
          • v2.16.0
          • v2.17.0
          • v2.18.0
          • v2.19.0
          • v2.2.0
          • v2.20.0
          • v2.21.0
          • v2.22.0
          • v2.23.0
          • v2.24.0
          • v2.25.0
          • v2.26.0
          • v2.27.0
          • v2.28.0
          • v2.29.0
          • v2.3.0
          • v2.30.0
          • v2.31.0
          • v2.32.0
          • v2.33.0
          • v2.34.0
          • v2.35.0
          • v2.36.0
          • v2.37.0
          • v2.38.0
          • v2.39.0
          • v2.4.0
          • v2.4.1
          • v2.4.2
          • v2.4.3
          • v2.5.0
          • v2.6.0
          • v2.7.0
          • v2.8.0
          • v2.9.0
      • Monitoring
      • Troubleshooting Production
      • Disaster Recovery
      • Database Disaster Recovery
      • Production Database Access
    • Infrastructure Requirements
    • Existing deployments
    • API Integration
      • Authentication
      • List applications
    • Testing & QA
      • Testing resources
      • SQL queries to look for missing questions
  • Governance & Management
    • Project Management
      • On Call Guide
    • Governance
      • Roles, Committees, & Responsibilities
      • Governance Processes
      • Development Principles
      • Communication
Powered by GitBook
On this page
  • Roles & Responsiblities
  • Individuals
  • Organizations
  • Committees
  • Governance Committee
  • Product Design Committee
  • Technical Design Committee

Was this helpful?

Edit on GitHub
Export as PDF
  1. Governance & Management
  2. Governance

Roles, Committees, & Responsibilities

Roles & Responsiblities

Individuals

User

Any person who uses CiviForm. Users may include residents applying for services, government employees managing benefit programs, government IT teams, or community-based organizations supporting applicants.

Contributor

Any person who contributes to CiviForm’s development, whether through code, documentation, ideation, or other means.

Maintainer

Any person whose primary work responsibility is the ongoing development and maintenance of the CiviForm software project. This role is distinct from someone responsible for managing their government’s instance of CiviForm, which does not necessitate contributing to the core CiviForm software project. Maintainers are dedicated to developing CiviForm in a significant part-time or full-time capacity, whether they are from a Member Organization, the Stewarding Organization, or another organization.

Organizations

Member Organization

Any government using CiviForm in a pilot or production capacity to expand residents’ access to services and benefits. Individuals from Member Organizations may be responsible for managing their individual government’s instance of CiviForm, but they bear no responsibility to the broader CiviForm software project unless they choose to act as project Contributors or Maintainers.

Stewarding Organization

A central organization responsible for the cross-organizational coordination and stewardship of CiviForm’s development and maintenance. They facilitate many of the processes described in this document in order to consolidate the needs, plans, and development efforts of different Member Organizations into one unified project. Exygy is currently managing these responsibilities.

Committees

Committees are groups of Contributors and Maintainers from Member Organizations and the Stewarding Organization who collaborate to make decisions and provide expertise on project planning and development. The responsibilities and membership of each committee are as follows:

Governance Committee

The Governance Committee approves product feature prioritization, plans long-term project development, and shares best practices. The Stewarding Organization facilitates decision-making and planning processes on behalf of the Governance Committee. Member Organizations may (but are not obligated to) have one or more representatives within the Governance Committee for decision-making. If a vote is being held, each Member Organization has one collective vote.

Product Design Committee

The Product Design Committee identifies, designs, and prioritizes core product needs from Users, Contributors, and Member Organizations into a consolidated product roadmap. The Product Design Committee is also responsible for drafting detailed Product Requirements Documents for core features to reflect the needs of Users and Member Organizations and inform development.

Technical Design Committee

The Technical Design Committee drafts and approves major technical design decisions to ensure the quality, reliability, and maintainability of CiviForm for all its Users. If a vote is being held, each individual member of the Committee has one vote. The Committee is currently comprised of Maintainers and new members can be added by majority vote.

PreviousGovernanceNextGovernance Processes

Last updated 1 year ago

Was this helpful?