Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Dashboards planning #6614

Open
6 of 16 tasks
ExperimentsInHonesty opened this issue Apr 9, 2024 · 53 comments
Open
6 of 16 tasks

Epic: Dashboards planning #6614

ExperimentsInHonesty opened this issue Apr 9, 2024 · 53 comments

Comments

@ExperimentsInHonesty
Copy link
Member

ExperimentsInHonesty commented Apr 9, 2024

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

  • 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
      • Internship project
      • Data Science
      • Website
      • Team Analytics
  • Find any related WIKI pages (checking same repositories)
  • Create Roadmap
    • Create Google doc for roadmap
    • 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

List of Repos involved

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.
  • time card dashboard: For viewing the amount of time you self reported working on the project. Used in connection with a time card google form. This dashboard was used in the 2022 Internship team cohort only. The purpose was to teach interns how to use time cards 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

Project board for all Dashboard Issues

https://github.com/orgs/hackforla/projects/88/views/1

Website

Internship

Data Science

team-analytics


All dashboard epics

Time Card

Org

Skills/Productivity Dashboard

Issues Dashboard

@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty

This comment was marked as outdated.

@ExperimentsInHonesty ExperimentsInHonesty added feature: test label 2 and removed Feature Missing This label means that the issue needs to be linked to a precise feature label. Draft Issue is still in the process of being created labels Apr 10, 2024
@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Apr 10, 2024

As a test with @t-will-gillis

  • we added a label to the repo and this issue but did not add it to the spreadsheet feature: test label 2
  • we added a label to the spreadsheet and did not add it to the repfeature: test label
    neither of these showed up on this page of the issues dashboard, unofficial labels page.

We also noticed that although we have manually run the workflow, it still says Apr 10, 2024, 2:12:06 PM instead of 4:00 PM when we last ran it.


Relevant to Issues Dashboard Roadmap

@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Apr 14, 2024

  • check this off when an issue has been made that addresses it, or it's been added to a list of issues to make.

It looks like someone has made the label role: full stack but it's not showing up on the issues dashboard, unofficial labels page. We will need to make a new ticket for fixing whatever logic is broken.

I did notice that if we add a label that is not on the spreadsheet, to an issue then it shows up on the report, but labels that are not on the spreadsheet, are on the repo and not on issues should still show up on the top section.


Relevant to Issues Dashboard Roadmap

@ExperimentsInHonesty

This comment was marked as resolved.

@ExperimentsInHonesty

This comment was marked as resolved.

@ExperimentsInHonesty

This comment was marked as resolved.

@ExperimentsInHonesty

This comment was marked as resolved.

@ExperimentsInHonesty

This comment was marked as resolved.

@HackforLABot

This comment has been minimized.

@HackforLABot HackforLABot added 2 weeks inactive and removed To Update ! No update has been provided labels Oct 25, 2024
@HackforLABot

This comment has been minimized.

@ExperimentsInHonesty
Copy link
Member Author

Add this to the skills dashboard issue

### Interview details
- WIKI page: [Research Plan 17: Activity Dashboard Interviews](https://github.com/hackforla/internship/wiki/Research-Plan-17:-Activity-Dashboard-Interviews)
- Research Plan: [Research Plan 17 - Activity Dashboard Interview](https://github.com/hackforla/internship/wiki/Research-Plan-17:-Activity-Dashboard-Interviews)
- Recording: [Interview Recording on 2022-07-13](https://drive.google.com/drive/folders/1QqvHWGfyxrf-8hUBdhv5Vf1l18iaYvS2?usp=sharing)
- Transcript: [De-identified Transcript](https://docs.google.com/document/d/1viYsf2eXufRWzH1wY_UFtxP6PYunKmi3QhzgvZT2fCQ/edit?usp=sharing)

@HackforLABot HackforLABot added To Update ! No update has been provided and removed 2 weeks inactive labels Nov 1, 2024
@HackforLABot

This comment has been minimized.

@HackforLABot HackforLABot added 2 weeks inactive and removed To Update ! No update has been provided labels Nov 15, 2024
@HackforLABot

This comment has been minimized.

@ExperimentsInHonesty
Copy link
Member Author

Instructions
  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures (if necessary): "Add any pictures that will help illustrate what you are working on."
  1. Progress: We have made progress on the individual dashboard Epics. Also meeting with Rabia on cleaning up and handing over some data for the next set of developers
  2. Blockers: not enough PMs yet for full coverage
  3. Availability: Sundays at 9am PST for a couple of hours with PMs. Mid week with Rabia
  4. ETA: 6 months
  5. Pictures (if necessary): none

@ExperimentsInHonesty
Copy link
Member Author

We created a new page in the Hack for LA Data Science repo wiki, called Dashboard Resources - this page has all the tutorial links from each of the issues.

@HackforLABot

This comment has been minimized.

@HackforLABot

This comment has been minimized.

@HackforLABot

This comment has been minimized.

@ExperimentsInHonesty
Copy link
Member Author

@ExperimentsInHonesty This project has been on pause because I am out sick.

@ExperimentsInHonesty ExperimentsInHonesty added size: 13+pt Must be broken down into smaller issues and removed 2 weeks inactive size: missing labels Jan 19, 2025
@HackforLABot HackforLABot added the To Update ! No update has been provided label Jan 31, 2025
@HackforLABot
Copy link
Contributor

@ExperimentsInHonesty, @sofiatajide, @Eleftherios06, @Tusharachada1406, @Samhitha444, @Eleftherios01

Please add update using the below template (even if you have a pull request). Afterwards, remove the 'To Update !' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures (optional): "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the Questions/In Review column of the Project Board and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. Please note that including your questions in the issue comments- along with screenshots, if applicable- will help us to help you. Here and here are examples of well-formed questions.

You are receiving this comment because your last comment was before Monday, January 27, 2025 at 11:04 PM PST.

@HackforLABot HackforLABot added 2 weeks inactive and removed To Update ! No update has been provided labels Feb 7, 2025
@HackforLABot
Copy link
Contributor

@ExperimentsInHonesty, @sofiatajide, @Eleftherios06, @Tusharachada1406, @Samhitha444, @Eleftherios01

Please add update using the below template (even if you have a pull request). Afterwards, remove the '2 weeks inactive' label and add the 'Status: Updated' label.

  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures (optional): "Add any pictures of the visual changes made to the site so far."

If you need help, be sure to either: 1) place your issue in the Questions/In Review column of the Project Board and ask for help at your next meeting, 2) put a "Status: Help Wanted" label on your issue and pull request, or 3) put up a request for assistance on the #hfla-site channel. Please note that including your questions in the issue comments- along with screenshots, if applicable- will help us to help you. Here and here are examples of well-formed questions.

You are receiving this comment because your last comment was before Monday, February 3, 2025 at 11:04 PM PST.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment