cagov / data-infrastructure

CalData infrastructure

Home Page:https://cagov.github.io/data-infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create Coda views for tracking capacity/workload

jkarpen opened this issue · comments

The goal here is to have views in Coda that we can use to check if people are overloaded going into a new sprint.

Initial metrics created but still need to review them with Jason. Meeting scheduled for 4/15 to do that.

Initial metrics are created here: https://coda.io/d/Data-Services-Engineering_dY5Oul8-jdi/Workload-Capacity-Metrics_susmb#_lusHv

Metrics are controlled by the assignee and sprint filters at the top of the page.

What's missing is the context of being able to see people's past avg # of issues closed and avg. closed using the multiplier score. This will be useful to show is the work assigned this sprint above someone's usual baseline effort.

I believe the way to add these will be to create a new table built on top of the GitHub Project Items sync which summarizes these counts by person. This will likely need to use the "Assignee is X" columns I created for everyone on the team in the Project Items table. I envision the new table would look like this:

  • Person's name (you might manually populate a table with these)
  • Sprint
  • Issues Closed (use a formula): If "assignee is [person]" AND Status = "Done" THEN count of issues (this is pseudo-code, actual Coda syntax will be a bit different)
  • Avg. Issues Closed Multiplier (use a formula): If "assignee is [person]" AND Status = "Done" THEN sum(Multiplier Closed)

Then create a chart on the Metrics page showing the summarized average by person, by sprint.

Once that gets done, work with Jason to create a process for reviewing this each new sprint to make sure nobody is overloaded.

@junlee-analytica