-
Notifications
You must be signed in to change notification settings - Fork 12
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
Explore the creation of a more structured iteration plan #689
Comments
What I like is that you focus on what is delivered (working product
delivered at an iteration). If you want to establish a cadence/metric for
the team, a good thing to include is story points in the stories/features
so that you can measure velocity (cadence) and better estimate what the
team can complete in a sprint. This is similar to what I'm recommending to
the other D&T teams, if you want to talk more on this let me know :) And
something you'll want to keep in mind if you restructure anything.
…On Sat, Sep 10, 2022 at 1:21 PM Thomas Schaffter ***@***.***> wrote:
I stumbled upon a VS Code iteration plan
<microsoft/vscode#160046> and I'm thinking
about adopting a similar approach. The closest thing we have is our Sprint
22.09 board <https://github.com/orgs/Sage-Bionetworks/projects/39>. What
I like is:
- the Mark annotation that VS Code uses, which we could add to our
Sprint board
- the grouping of ticket by products and features like "Workbench",
"Accessibility"
I want to avoid duplicating effort that we already do. One improvement
could be to add a column Mark or similar to our board to identify stretch
goals, missing references, etc.
cc: @AmyHeiser <https://github.com/AmyHeiser>
—
Reply to this email directly, view it on GitHub
<#689>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/A2E5LYQKGY3UE2R3Q2DUI2LV5S7QPANCNFSM6AAAAAAQJNFMSA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
--
*Best,*
*Amy Heiser (*she/her)
D&T Program Manager
Sage Bionetworks
*Making science better, together*
|
Here is a list of current limitations and ideas for improvement How to track sprint historyBackground: I set the value of the task property Another limitation is that the Options:
Mark tasks that are considered as stretch goalsOne idea I like about the VS Code iteration plans is that they mark the tasks that are considered as stretch goals for a given iteration. Options:
Validation of iteration plansAs part of the sprint preparation ceremony, it would be nice if each team member could show their approval with the sprint/iteration plan and the goals identified. This ensure that the team members have been informed with the goals and agree with them. For the September sprint, I asked Rong and Verena to drop a ✅ in Slack, but it would be better if we standardize this process and capture the information in GH. Options:
Tracking changes made to a plan after its validationThe content of the project board can be edited anytime. It is common for me to add new (usually low-level) tasks that I didn't think about at the beginning of the sprint. New urgent tasks may also be submitted anytime, e.g. an urgent bug needs to be fixed. A limitation is then that the content of the project board may change after its validation by team members. Technically, we can always review the creation time of a task and compare it to the date when the iteration plan was approved. This information is just not made clearly visible at the moment. Options:
Getting help from a botSome of the tasks mentioned above could be automated using a third-party GH bot. We could also create our own bot. For example, tasks added to a sprint plan after its validation date could be automatically added to a list by the bot. Creating a bot is a task I would like to explore at some point (maybe in 2023). |
About sprint tracking: it should be fine to continue using the property
|
About the "Mark" used by the VS Code iteration plan:
Global marks could be implemented as Label:
The remaining mark for stretch goal is tricky because we can't associate this information to a specific sprint. One option is to add this mark temporarily. For example, we could create a label |
Does GitHub provide a burndown chart/story points or some estimation & tracking? This would be best way to show changes in the sprint after the start and helps show stakeholders progress on the agreed upon work. |
GH boards offer some insights (see screenshot), including a Burn up / CFD chart. https://github.com/orgs/Sage-Bionetworks/projects/39/insights |
Take-home messages from our discussion with @AmyHeiser:
|
I stumbled upon a VS Code iteration plan and I'm thinking about adopting a similar approach. The closest thing we have is our Sprint 22.09 board. What I like is:
Mark
annotation that VS Code uses, which we could add to our Sprint boardI want to avoid duplicating effort that we already do. One improvement could be to add a column
Mark
or similar to our board to identify stretch goals, missing references, etc.cc: @AmyHeiser
The text was updated successfully, but these errors were encountered: