Welcome to the Equalify Roles & Responsibilities repository. This project serves as an interactive RACI (Responsible, Accountable, Consulted, and Informed) matrix, providing clear governance and ownership for the various work areas within the Equalify organization.
In a fast-growing engineering team, clarity is key. This document—and the accompanying interactive tool—aims to:
- Define Ownership: Clearly identify who is responsible and accountable for specific domains.
- Streamline Communication: Ensure the right people are consulted and informed at the right stages.
- Enhance Efficiency: Reduce ambiguity in decision-making and task execution.
We use the RACI model to categorize participation by various roles in completing tasks or deliverables:
| Symbol | Role | Description |
|---|---|---|
| R | Responsible | The person who performs the work to complete the task. |
| A | Accountable | The person who is ultimately answerable for the correct and thorough completion of the task. |
| C | Consulted | Those whose opinions are sought, typically subject-matter experts. |
| I | Informed | Those who are kept up-to-date on progress or completion. |
Our team's responsibilities are divided into several key pillars:
- Fundraising: Securing the resources necessary for our mission.
- Support: Assisting users and maintaining high satisfaction.
- Training: Empowering the community through knowledge sharing.
- Feature Buildout: Architecting and developing new capabilities.
- Fixes: Ensuring stability and addressing technical debt.
- Roadmap: Strategic planning and future vision.
- Accessibility: Our core mission—ensuring technology works for everyone.
- Budget: Managing financial resources and sustainability.
While this README provides the overview, we have built a Live Responsibility Matrix that allows you to:
- Filter by Team Member: See exactly what your R/A/C/I assignments are.
- Toggle Views: Switch between a card-based "Grid View" and a comprehensive "Table View".
- Dynamic Updates: As our team grows, this tool evolves.
The interactive document is deployed at: Equalify RACI Matrix
Click a name below to see their specific roles and responsibilities in the interactive matrix:
| Team Member | Direct View |
|---|---|
| Amanda | View Roles |
| Blake | View Roles |
| Brother J | View Roles |
| Chris | View Roles |
| CK | View Roles |
| Jemma | View Roles |
| Helen | View Roles |
| Michelle | View Roles |
| Stefin | View Roles |
| Trey | View Roles |
If you are a developer looking to update the matrix or contribute to the tool:
- Node.js (v16.x or higher recommended)
npm(usually bundled with Node.js)
-
Clone the repository:
git clone https://github.com/EqualifyEverything/raci.git cd raci -
Install dependencies:
npm install
-
Run in development mode:
npm run dev
Open http://localhost:5173 to see your changes in real-time.
This project is configured for automated deployment to GitHub Pages via GitHub Actions. Any merge to the main branch will trigger a redeploy of the interactive document.
To update roles or people, modify the src/data.js file. The UI will automatically reflect these changes.
Tip
Equalify is dedicated to making the web accessible to everyone. Every role defined here supports that mission.