Initiative: Dashboards planning
- Dominant language
- JavaScript
- Stars
- 363
- Forks
- 872
- Avg merge
- 2d 21h
- Merged PRs (30d)
- 18
Description
### Overview
We need to identify and start building a roadmap for all the website dashboards, so that we can prioritize, manage and recruit.
#### Details
There are:
- live dashboards
- dashboards in dev
- proposed dashboards
- dashboard ideas
See resources for all the issues we were able to find
### Action Items
- [x] Find all dashboard issues
- [ ] rationalize labels on repos other than website, so that they match the website repo's name of label
- [ ] make sure all issues that come up in a search for `dashboard` on the target repo, have the specific dashboard label
- [ ] review each issue within each dashboard label and add the relevant issues to the Resources section below (relevant is defined by being useful to present and future management of the dashboards. e.g., an closed/resolved issue to fix a spelling mistake on the dashboard).
- Places to check
- [x] Internship project
- [x] Data Science
- [x] Website
- [ ] Team Analytics
- [ ] Find any related WIKI pages (checking same repositories)
- Create Roadmap
- [x] Create Google doc for roadmap
- [x] Format Document
- [ ] Separate Users and Location into two Headings under each roadmap
- [ ] organize in order of priority
- [ ] Identity what information is missing
- [ ] ??
- [ ] Create or revise issues for each dashboard
### Resources/Instructions
- A shortcut to the new dashboard Google Drive from the Website Team Google Drive[Google Drive, Website, PM, Dashboard](https://drive.google.com/drive/folders/1f50P6oAjDoarra0ZWVlFRxXOBbOGHlt7)
- [Google Drive, HfLA: Dashboards](https://drive.google.com/drive/folders/15wHmwXTeWKRExZ1gKFvAuu93sZvWincL)
- [HfLA website: HfLA Dashboard Development Roadmap](https://docs.google.com/document/d/1Ejsq97zWh4smPxXzwFbWg3_8IZNlfkoEKGPteiG2PdM/)
- [HfLA website: Dashboard Roadmap: Skills / Productivity](https://drive.google.com/drive/folders/1uR_9JLx4It1WgTrYmqhdg5atVp62pPwx)
- [HfLA website: Dashboard Roadmap: Issues](https://docs.google.com/document/d/1vA3So2axc7F60pjWrbFAiq0_Wnjv4Utlu8d1aLUPLH0)
- [HfLA website: Dashboard Roadmap: Org Dashboard](https://docs.google.com/document/d/1HMk5vKl_MgyBTZp8mc2XDJvsKOASTfKQtE6_CplV_7k)
- [HfLA website: Dashboard Roadmap: Participant Record](https://docs.google.com/document/d/1SEjVIfDms0fBjksddBbDgp30GsApCICU3HlILPpyt2k)
- [HfLA website: Dashboard Roadmap: Repo Statistics]
#### List of Repos involved
- https://github.com/hackforla/website
- https://github.com/hackforla/internship
- https://github.com/hackforla/data-science
- https://github.com/hackforla/team-analytics
#### Dashboard Summary
- skills / productivity ladder: A daily snapshot of a software developer’s journey on the website team. It will show where they are on their ladders for issues, PRs, PR reviews, issue making, and team leadership responsibilities and what specific that are skills obtained not obtained by completing the assignments as well as efficacy of their PR reviews and aggregate performance of peers.
- users: interns, website volunteers, all open source volunteers (mvp is website/interns, v1 is all hfla projects, v2 is a generic version for any open source project)
- location: internship and website team project boards
- dashboard (needs to be renamed org dashboard): organizational data about Hack for LA appears at hackforla.org/dashboard
- users: see doc
- location: see doc
- issues dashboard:
- audit of issues, showing where they are on the project board, and any that have anomalies. We use this dashboard to know which issues to clean up.
- Summary stats of how many issues are in each column by role and size. Which enables us to see where we need to make
- users: leads
- location: website team project board
new issues.
- participant record dashboard: For viewing the amount of time you self reported working on the project. Used in connection with a participant record google form. This dashboard was used in the 2022 Internship team cohort only. The purpose was to teach interns how to use participant records and to incentivize them to put in the time they promised, given that we did not have set hours for the internship.
- users: interns and people who need verification of their hours by an external entity (school, justice system, visa, etc.)
- location: Internship project board, in offer letter
- repo statistics: this dashboard shows maturity of repository and areas for improvement
- users: repository managers (PM, maintainers, etc.)
- location: Civic Tech Structure website
#### Dashboard URLs
- [skills / productivity](https://lookerstudio.google.com/reporting/98d7a4a7-9092-44f9-937f-cd3cd2a9cd27/page/p_ux94i6bfvc?s=pvg4HLLgeiM)
- [dashboard](https://hackforla.org/dashboard)
- [issues dashboard](https://lookerstudio.google.com/u/0/reporting/6410c484-f38f-44ba-b4ed-c29a6b2a081b/page/e1JSB)
- Spreadsheet: [Labels for Weekly Label Check](https://docs.google.com/spreadsheets/d/1-ltg0qMeZSgOnqrCU0nKUDQd1JOXTMWrNTK63VZjXdk/edit#gid=0) List of labels that have to be updated if labels change or are added
- ladder progress dashboard
- participant record dashboard
- [TWE: IS22 Participant Record - makeup entry](https://docs.google.com/forms/d/e/1FAIpQLSdjRSZRoUU17y88J0DKq2QZ2TqqKqNZ3uzO2KEdJkvAPPe3Ig/viewform) - form
#### Project board for all Dashboard Issues
https://github.com/orgs/hackforla/projects/88/views/1
#### Website
- All Dashboards
- wiki pages
- https://github.com/hackforla/website/wiki/Introduction-to-the-Project - contains history of the website and will need to be updated when new dashboards are added to the website.
- skills / productivity dashboard
- label: [feature: skills / productivity ladder dashboard](https://github.com/orgs/hackforla/projects/88/views/3)
- Issues
- https://github.com/hackforla/website/issues/4532
- [Google Drive folder for the issue 4532](https://drive.google.com/drive/folders/1XgPkN-oijBEysOelBTCRflp_bXTAzZ3V)
- Dashboard
- label: [p-feature: Dashboard](https://github.com/hackforla/website/issues?q=is%3Aissue+is%3Aopen+label%3A%22P-Feature%3A+Dashboard%22)
- Issues
- https://github.com/hackforla/website/issues/6229
- https://github.com/hackforla/website/issues/4537
- https://github.com/hackforla/website/issues/4276
- https://github.com/hackforla/website/issues/542
- https://github.com/hackforla/website/issues/503
- Issues dashboard
- label: [feature: Issues dashboard](https://github.com/hackforla/website/labels/feature%3A%20Issues%20Dashboard)
- issues:
- https://github.com/hackforla/website/issues/6229
- https://github.com/hackforla/website/issues/5813
- https://github.com/hackforla/website/issues/5812
- https://github.com/hackforla/website/issues/5810
- https://github.com/hackforla/website/issues/4921
- ladder progress dashboard
- label: [feature: ladder progress dashboard](https://github.com/hackforla/website/labels/feature%3A%20ladder%20progress%20dashboard)
- Issues
- https://github.com/hackforla/website/issues/4152
#### Internship
- skills / productivity dashboard
- label: [feature: skills / productivity dashboard](https://github.com/hackforla/internship/labels/feature%3A%20skills%20%2F%20productivity%20dashboard)
- wiki pages general
- https://github.com/hackforla/internship/wiki/Business-Analyst-Data-Science - landing page for business analyst on internship programs to find links relevant to their work.
- https://github.com/hackforla/internship/wiki/The-2022-Internship-Program-Process-Overview - history and improvements to the internship project. Update this WIKI page when needed to add information about the skills dashboard.
- wiki pages
- RP016: https://github.com/hackforla/internship/wiki/Research-Plan-16:-Intern-Productivity-Dashboard-Survey
- Issues:
- none
- wiki page
- RP017: https://github.com/hackforla/internship/wiki/Research-Plan-17:-Activity-Dashboard-Interviews
- Issues
- https://github.com/hackforla/website/issues/7460
- https://github.com/hackforla/internship/issues/493
- https://github.com/hackforla/internship/issues/475 (if this issues results in a finished presentation of findings artifact, we will need to review that)
- https://github.com/hackforla/internship/issues/442 (we should review this plan to see what other research about the dashboard is needed)
- https://github.com/hackforla/internship/issues/271 (relevant because it has a link to the one recorded interview)
- wiki pages
- RP002: https://github.com/hackforla/internship/wiki/Research-Plan-2:-Hack-for-LA-volunteers-transferrable-skills
- Issues
- https://github.com/hackforla/internship/issues/63
- Issues general
- https://github.com/hackforla/internship/issues/291
- ladder progress dashboard
- label: [feature: ladder progress dashboard]
- will be used by the internship project when it's working on website team activity
- participant record dashboard
- label: [feature: participant record dashboard](https://github.com/hackforla/internship/labels/feature%3A%20time%20card%20dashboard)
- Issues
- https://github.com/hackforla/internship/issues/254
- https://github.com/hackforla/internship/issues/213
- https://github.com/hackforla/internship/issues/193
- It's possible that there are research findings for the participant record that would have been collected during the exit interviews. Review with internship research lead when appropriate.
#### Data Science
- All Dashboards
- wiki pages
- https://github.com/hackforla/data-science/wiki/Introduction-to-Keeping-Confidential-Information-Safe-on-GitHub%3A-GitHub-secrets-and-.env-files - developer resource for all dashboards.
- Issues Dashboard
- label: [feature: Issues Dashboard](https://github.com/hackforla/data-science/labels/feature%3A%20Issues%20Dashboard)
- wiki pages
- https://github.com/hackforla/data-science/wiki/Our-Work - every dashboard that is completed should be linked to this page
- https://github.com/hackforla/data-science/wiki/Interactive-Looker-Dashboard-for-the-HackforLA.org-Website-Team - related to issues dashboard
- Issues
- https://github.com/hackforla/data-science/issues/160
### team-analytics
- org dashboard
- label: [P-Feature: Dashboard]
- Issues
- https://github.com/hackforla/team-analytics/issues/2
- https://github.com/hackforla/team-analytics/issues/1
- https://github.com/hackforla/team-analytics/issues/3
----
### All dashboard epics
### Participant Record
- Epic: https://github.com/hackforla/website/issues/7509
- Assignee: Sofiat
### Org
- Epic: https://github.com/hackforla/website/issues/7506
- Assignee: Eleftherios
### Skills/Productivity Dashboard
- Epic: https://github.com/hackforla/website/issues/7539
- Assignee: Phalguni
### Issues Dashboard
- Epic:https://github.com/hackforla/website/issues/7505
- Assignee: Amen
Contributor guide
Assessment
This issue has not been assessed yet.