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 · 41 comments
Open
6 of 16 tasks

Epic: Dashboards planning #6614

ExperimentsInHonesty opened this issue Apr 9, 2024 · 41 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

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

@ExperimentsInHonesty
Copy link
Member Author

Go through the Dashboard project roadmap and review the issues links inside the issues for ORG https://github.com/orgs/hackforla/projects/88/views/4

@Rabia2219
Copy link
Member

Rabia2219 commented Sep 9, 2024

@Rabia2219 where are we keeping all the DPG analysis work that we were doing?

A new project board view has been created HfLA Dashboards: Project Board, GitHub Org Repos Analysis

@Samhitha444

This comment was marked as resolved.

@ExperimentsInHonesty
Copy link
Member Author

If you have an issue related to one of your dashboards that has an RP000 type number, look for its corresponding wiki page on this link and include it in your roadmap
WIKI pages from TWE by research plan number

@ExperimentsInHonesty
Copy link
Member Author

@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Sep 17, 2024

There are some resources that are in this repo that would be helpful to all people working on writing api calls for looker dashaboards. Also we probably want to put all our looker dashboard python scripts in this repo so that we don't recreate the same scripts over and over, but that will require a rework of the readme, which right now is specific to the issues dashboard.

https://github.com/hackforla/live-dashboard-automation


Relevant to Issues Dashboard Roadmap

@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Sep 22, 2024

Mayank issues tab - Skills
Org issues tab - Samhitha
Timecard issues tab - Sofiat, done
Timecrd roadmap - Sofiat
Eleftherios - Org roadmap
Samhitha - Issues roadmap

@ExperimentsInHonesty
Copy link
Member Author

The Issues' dashboard had this as a goal, and we are thinking (at least for now) of making this a separate dashboard with its own requirements.

  • Identifying anomalies such as inactive issues

Notes:
2 week inactive label
what do we do now
what do we want to accomplish
what kind of data would we need

@ExperimentsInHonesty
Copy link
Member Author

ExperimentsInHonesty commented Sep 29, 2024

@ExperimentsInHonesty
Copy link
Member Author

Internship looker files. You can access them by logging into internship-ba@hackforla.org
image

@HackforLABot HackforLABot added the To Update ! No update has been provided label Oct 18, 2024
@HackforLABot
Copy link
Contributor

@mayankt153, @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 Tuesday, October 15, 2024 at 12:04 AM PST.

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