Reference
...
Advanced
Weighing efforts
Feb 24: default weight change
5min
this communication covers a change of computation shipped in echoes in february 2024 we are rolling out of change of computation for effort allocation which will result in slightly more accurate numbers for most team, with no downsides updates tuesday, 20 february 2024 (all times are cet) \[09 19] rollout is starting \[09 27] default weight are updated \[09 34] processing history \[11 50] rollout is finished change description echoes is committed to give you the best insights and dashboards with a seamless experience we continuously assess how users integrate echoes in their workflow and how they interact with echoes features we are changing the default weight given to unlabelled github pull requests (prs), or merge requests in gitlab no action is required from you however, given that we depart from an historical rule, we deem important to notify you and motivate this change recall that the effort label is a value expressed in t shirt size (xs, s, m, l, xl) to weigh whether a pr and its associated work took a lot of effort or not then, on a per team basis, echoes normalizes total weight with the number of active contributors to the team, so that different teams can have different meaning for the weights today, echoes interprets the absence of an effort label to be equivalent to an effort m label we are changing this default value to interpret the absence of an effort label to be equivalent in weight to an effort xs label the default value plays an important role in teams where members do not uniformly tag effort the default weighted prs will bias dashboards as a result, echoes recommends to tag an effort value however, echoes is committed to adapt to your process rather than the other way around we pondered the advantages and disadvantages of various default choices and came to the conclusion that using the effort xs weight as default will benefit many echoes users and have no downsides indeed, today the main usage of effort tags is pairwise to surface important and effort heavy work and to reduce the bias from numerous “small prs” defaulting to an effort m weight as we do today has a downside this default does not match the statistical reality indeed, from a statistics point of view, small prs outnumber the large ones the change we will roll out will reduce this gap indeed, without an effort label, assuming the pr to have a small weight is the best guess therefore, after this change, we can expect dashboards to change slightly dashboards will get closer to the reality more accurate dashboards! this is a win for echoes users this change will also benefit developers, product people, and managers who label prs switching the default weight will not only — as explained above — reduce the amount of tags users have to place on prs this change will also simplify the decision users make when picking an effort tag users’ choices can only have effects in one direction and towards increasing the pr’s importance therefore, the mindset becomes to surface the associated work rather than having to think in both directions and spending time for tuning down the importance of (numerous) small prs fewer and better focused tags! this improved experience is another win for echoes users this change only affects teams that inconsistently use effort labels hence, the change will not have any effect for teams who label all prs with an effort label (recommended) as labels take precedence over default values the change will also have no effect for teams who never label prs with effort labels as the change does not modify the relative weight between unlabelled prs the rollout takes two steps echoes will perform this rollout on a per account basis as follows rollout the change of default effort values, immediately effecting the future data collection retroactively change dashboards; the processing may take some time, you may notice some alignment values changing between refreshes the rollout will take place on tuesday, 20 february 2024 along the day updates will be posted on this page thus if you have screenshots of dashboards from before the rollout and compare them to the same dashboard (e g , same team, time period) you may have a slightly modified pictures summarizing unless you took the habit to explicitly chose to leave a pr untagged to mean effort m while tagging effort on other prs (not recommended), you have nothing to do the change will have no effect on teams that never use effort labels the change will have no effect on teams that consistently use effort labels for teams that sporadically use effort labels the change will benefit the accuracy of dashboards by picking a default value better grounded on factual observations the change will focus the labeling decisions onto the relatively few relatively more important prs you need not take any action, however if you have any question our support team ( support\@echoeshq com ) is always ready to answer