Open NivenPrasad opened 3 years ago
@NivenPrasad and @khushbooshah-PM I discovered today that there is some usage of story points on Food Oasis. Check with @ktjnyc for more information.
I and Niven have gathered information from the different teams from HFLA and tried to gain more information about the usage of Story Points industry-wide.
We connected with two teams from HFLA and going to connect with one more next week to know more about their process.
Our idea is to connect Industry practices and implement them in HFLA projects and bridge the gap if any.
The draft guide is attached below. It is still in DRAFT status. We are going to refine it further.
We have gathered examples, now we are creating draft.
@ExperimentsInHonesty @Olivia-Chiong @khushbooshah-PM I'd like to QA/feasibility test these extensions (perhaps with a developer):
Potentially even update scripts for HfLA specific context.
Benefit is that task-by-task visualization and easy reporting can be integrated within GitHub project boards.
I think it would be good to test this out on a project. @NivenPrasad Can we try implementing this on 100A?
Hi @NivenPrasad I know we did not implement this on 100A, but is the guide good to go?
It will need to be reformatted to https://github.com/hackforla/product-management/issues/123 and https://github.com/hackforla/UI-UX/issues/55
There are a couple of problems with the current guide
Points for Repos Google Sheet: GitHub: Point System Labels | label | Description |
---|---|---|
size: 0.5pt | Can be done in 3 hours or less | |
size: 1pt | Can be done in 6 hours or less | |
size: 2pt | Can be done in 7-12 hours | |
size: 3pt | Can be done in 13-18 hours | |
size: 5pt | Can be done in 19-30 hours | |
size: 8pt | Can be done in 31-48 hours | |
size: 13+pt | Must be broken down into smaller issues |
By using this simplified points system you can evaluate total number of weeks required for a specific role, and divide that by the number of resources you have (people), to determine when you can deliver any given objective (a feature, a milestone, etc.), and if you need to recruit for more resources.
Teams that are using this point system Access the data Open Community Survey
Once the guide draft has been made, add the label leadership review and move this issue into the Needs leadership review column on the guides tracker project board (see top right of this issue).
I have tried the installation for https://github.com/banyan/github-story-points on a personal rep to see how it works, and it works great. But if it used labels, it would be better. Talk to developers at hack for la to see if we can't make a different version of it for hackforla use.
Someone has already done it, but it's not published as a Chrome extension. https://github.com/cmcarthur/github-projects-story-points
Next steps: We need to fork the repo, customize it to the label we use hackforla/ops#18 publish it as a chrome extension so it can easily be installed by team members.
As per Ava's suggestion that the code be useable if people use different size labels, the script could check a csv
number,label name,description 0.5,size: 0.5pt,Can be done in 3 hours or less
Ava is working on this extention here https://github.com/100Automations/futureautomations/issues/49
This issue is being moved to the new issue approval column so that a CoP lead can summarize all the notes that are necessary in order for a new person to take on this issue, and add that to the top and hiding all the comments. The goal here is to make the issue clear for a new person, while taking advantage of all the work that went into it so far.
### Dependency ~- This will be picked back up again after Ava finishes her firefox extension~ ~- https://github.com/100Automations/futureautomations/issues/49~ - This is mostly done. It is possible to use the extension on Firefox by following her instructions~ https://github.com/100Automations/github-story-points-calculator/blob/main/README.md ### Overview We need to create a guide to using Story Points so that teams can estimate work to be done, predict launch dates, track velocity, and report out to stakeholders. ### Action Items - [ ]~Gather examples of how other projects have done, adding each example as a link in the resources section~ - [x] Once done, remove the "TG: Gather Examples" label and add the "TG: Create Guide" label - [ ] Create a guide on how to create size labels using the chart in comments below - [ ] Once done, remove the "TG: Create Guide" label and ~add the "TG: Review Guide" label~ ~- [ ] Review the guide with product management communities of practice~ ~- [ ] Once done, remove the "TG: Review Guide" label and~ add the "TG: Leadership Review" label - [ ] Present to Hack for LA leadership team for sign off - [ ] Once approved, remove the "TG: Leadership Review" label and add the "TG: Place Guide" label ### Resources ~[311 Data](https://github.com/hackforla/311-data/labels)~ ~[Food Oasis](https://github.com/hackforla/food-oasis/labels)~ #### Use these resources to create your guide: - [Guide for how to format a guide](https://docs.google.com/document/d/1-8gmeC-wnfM8C8fVvmTP1BLA2WfNjKH_XJrHB1OAV6Q/edit#heading=h.b0u940yzvl2r) - [Template for creating a guide](https://docs.google.com/document/d/1kV29V-mRPBNRRfIbYHrz05FElC02Dh6egaMANlxaZrM/edit#heading=h.c8tc614ce3iu) - [Guide for how to add screenshots and graphics to your guide](https://docs.google.com/document/d/1OyPfKqUU7ZinhjMoRmsXywyZfME_Oo_hpC2Zdxlb310/edit) #### Draft guide [Draft Guide](https://docs.google.com/document/d/1GSFbnNWI7BsxIN3lPrRMN_qoILJ_ighc5ne-ED4MpKQ/edit)
This file will need to be moved to the knowledgebase-content Google Drive
Unable to view this document while moving this issue
@NivenPrasad This guide issue is moving to the knowledgebase-content repo. If you would like to maintain edit access to the issue and its associated files, please fill out the Google Drive Access Form.
This issue should replace - https://github.com/hackforla/knowledgebase-content/issues/1
Overview
We need to create a guide to using Story Points so that teams can estimate work to be done, predict launch dates, track velocity, and report out to stakeholders.
Action Items
The phases in the guide-making process are listed below. Each phase displayed in blue is linked to a wiki page with instructions on how to complete that phase. Open the wiki page in a new tab, copy the instructions for each part into the section labeled 'Tasks' at the bottom of this issue, and complete each task listed.
Resources/Instructions
~311 Data~ ~Food Oasis~
Use these resources to create your guide:
Draft guide
Draft Guide
Projects to Check
Tasks