-
-
Notifications
You must be signed in to change notification settings - Fork 1
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
MVP User Stories for Issue/PR Velocity Analytics via GitHub API #3
Comments
From the meeting last Thursday, July 15:
|
|
Ava's notes to selfQuestionWhat is the velocity of the HackForLA Website Developer team? BackgroundAs the HackForLA team expands, we are ready to take on bigger and bigger projects. In order to effectively track our projects, we need a way to measure the velocity of our team. For this issue, we will gather various metrics that allows us to access not only the velocity of the team, but points where velocity can be improved. This allows us to better communicate with stakeholders, as well as team members, on our progress with the Website's various projects. Metrics
Mockup of Table to House Raw DataDefinitionsassignee: id of the issue's assignee Issues
Pull Requests
*potential identifying information |
Questions for @Sihemgourou
|
|
Plan to move forward: Outliers/edge cases (for example, issues that have been reassigned multiple times) will need to be examined on an individual basis before making a conclusion on how to merge it into the data. Nice data to have concerning edge cases:
|
This comment was marked as resolved.
This comment was marked as resolved.
|
This comment was marked as resolved.
This comment was marked as resolved.
|
This comment was marked as resolved.
This comment was marked as resolved.
|
Notes on DefinitionsAll the definitions below are made under the assumption that analytics are to record the amount of work done. Opened: Always take the first opened. This signifies when work first begins. The time before an issue is assigned is the queue time before this work can proceed. Assigned: Always take the first assigned. This signifies when work is started being actively worked on. There might have been work before, in the form of dependencies or discussion, which the timeline cannot account for. Pr_made: Always take the first pr_made after first assigned. This signifies that review work has begun. If an issue has multiple pr, it means that a lot of reviews are needed, and review work has been happening along side dev work for this issue. The assumption to make is that pr_made means that both review and dev work is happening. Closed: Always take the last closed after the last open or reopened. The final close means that all work is done on this. If an issue is reopened for discussion, to be reworked on, by accident, the time it takes to close again represents the work that must be done before close happens again. |
Update:
|
This comment was marked as resolved.
This comment was marked as resolved.
Progress: Made good progress. Started analyzing the PR data and talked to stalkholders on how to utilize that data. |
This comment was marked as duplicate.
This comment was marked as duplicate.
I am closing this issue as it has moved to @hackforla/team-analyitics |
|
Overview
As a pm at HFLA website, I need to check regularly the velocity of the delivery to adapt the roadmap and make sure that we stay on track.
Action Items
Here are the metrics the product team needs:
Here are the metrics the dev team needs:
Resources/Instructions
Don't hesitate to ask the product team for any question regarding this issue
Please put the metrics on a spreadsheet format
Link to issue data
Link to pull request data
The text was updated successfully, but these errors were encountered: