Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Governance for Paragon is under discussion. This document reflects the latest direction to be reviewed by the Paragon leads identified below.

...

Design and engineering work is distributed.
Decision making is centralized.

The three Partpart-time Paragon Leads act as owners and facilitators. They partner with designers and engineers via the #paragon-working-group and the weekly Paragon Working Group Meeting to coordinate work and make decisions on the direction of the system.

Work is cataloged on the Paragon Jira BacklogGitHub Project by Paragon Leads and the Experience Team. Work is completed primarily by Engineering Squads in the course of their work and through blended development initiatives lead by the Paragon Leads.

Refer to Nathan Curtis’s Team Models for Scaling a Design System for a more thorough exploration of governance models. The image here is adapted from Nathan Curtis' work.

Part-time Paragon Leads

Product Lead

Design Lead

Engineering Lead

Marco Morales (Deactivated)

vacant

Gabriel Weinberg

Design resourcing escalation path: Michael Leary

Ben Warzeski (Deactivated)

Adam Stankiewicz

Engineer resourcing escalation path:

Nimisha Asthagiri (Deactivated)

George Babey

Paragon Working Group

The Paragon Working Group is an informal group of volunteer engineers and designers who meet weekly at the Paragon Working Group Meeting and discuss issues in #paragon-working-group Slack.

...

Status
colourRed
titlePRODUCT LEAD
Marco Morales (Deactivatedvacant)

  • Supports the strategic direction of the system

  • Aids in chunking of work in JiraGitHub

  • Supports blended development initiatives

  • Serves as a champion and advocate among product leaders.

...

Status
colourGreen
titletechnical LEAD
Ben Warzeski (Deactivated) Adam Stankiewicz

  • Directs the architectural roadmap

  • Implements the architectural direction: individually, via blended development, or may escalate to theme leadership to assemble a tiger team.

  • Ensures incoming Paragon bugs are triaged and resolved, as needed

    • Leveraging time from the working group to triage and support the design system.

  • Helping to facilitate Paragon Working Group meeting

  • Ensures engineers are supported in contributing to Paragon

  • Ensures pull requests are reviewed in a timely manner. Any frontend engineer at edX is permitted to perform code reviews at the discretion of the

    Status
    colourGreen
    titletechnical owner
    .

  • May implement new component designs when appropriate

...

  • Provides feedback and approval on proposed design additions, technical additions, and architectural changes

  • May also assist with the responsibilities of the design owner and technical owner

  • Participate in a support and triage rotation to continue to maintain the design system.

  • Support discussion, questions, and learning about the design system

Engineering Squads

Status
colourYellow
titleengineering squad

...