πŸ“¦ EqualifyEverything / raci

RACI chart for our org.

β˜… 0 stars β‘‚ 0 forks πŸ‘ 0 watching
πŸ“₯ Clone https://github.com/EqualifyEverything/raci.git
HTTPS git clone https://github.com/EqualifyEverything/raci.git
SSH git clone git@github.com:EqualifyEverything/raci.git
CLI gh repo clone EqualifyEverything/raci
Blake Bertuccelli-Booth Blake Bertuccelli-Booth Update RACI 47b160c 8 days ago πŸ“ History
πŸ“‚ 47b160c3280a0e1dddf567a0e3c7bbd664a46560 View all commits β†’
πŸ“ .github
πŸ“ public
πŸ“ src
πŸ“„ .gitignore
πŸ“„ index.html
πŸ“„ package.json
πŸ“„ README.md
πŸ“„ vite.config.js
πŸ“„ README.md

UIC: Roles & Responsibilities

Welcome to the UIC 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 UIC Accessibility Engineering Team.

🎯 Purpose

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.

πŸ— The RACI Framework

We use the RACI model to categorize participation by various roles in completing tasks or deliverables:

SymbolRoleDescription
RResponsibleThe person who performs the work to complete the task.
AAccountableThe person who is ultimately answerable for the correct and thorough completion of the task.
CConsultedThose whose opinions are sought, typically subject-matter experts.
IInformedThose who are kept up-to-date on progress or completion.

πŸ“‚ Core Work Areas

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.

πŸš€ Interactive Tool

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.

Accessing the Tool

The interactive document is deployed at: Equalify RACI Matrix

πŸ‘₯ Team Directory (Quick Links)

Click a name below to see their specific roles and responsibilities in the interactive matrix:

Team MemberDirect View
New Support HireView Roles
BlakeView Roles
Brother JView Roles
ChrisView Roles
CKView Roles
JemmaView Roles
HelenView Roles
MichelleView Roles
StefinView Roles
TreyView Roles

πŸ›  Developer Guide

If you are a developer looking to update the matrix or contribute to the tool:

Prerequisites

  • Node.js (v16.x or higher recommended)
  • npm (usually bundled with Node.js)

Local Setup

  • 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.

Deployment

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.


🀝 Contributing

To update roles or people, modify the src/data.js file. The UI will automatically reflect these changes.


[!TIP]
UIC is dedicated to making the web accessible to everyone. Every role defined here supports that mission.