description |
---|
Metrics used to compute score for all working groups |
The general working group score is a type of score, computed in the same way, for all working groups. This general score is incorporated into a final specific score of each working group, which is what is directly used in the final network score, as described in #network-performance-score
To find the final scores for each group, consult the corresponding sub-article:
{% content-ref url="content-directory-score.md" %} content-directory-score.md {% endcontent-ref %}
{% content-ref url="human-resources-score.md" %} human-resources-score.md {% endcontent-ref %}
{% content-ref url="marketers-score.md" %} marketers-score.md {% endcontent-ref %}
{% content-ref url="storage-providers-score.md" %} storage-providers-score.md {% endcontent-ref %}
{% content-ref url="distributors-score.md" %} distributors-score.md {% endcontent-ref %}
{% content-ref url="builders-score.md" %} builders-score.md {% endcontent-ref %}
- Allow Jsgenesis to update the #council-period-parameters and #network-performance-score metrics for the next period based on up to date and accurate information.
- Allow the possible next council and working group lead to have good information about the most urgent matters and status of the group.
All working group summaries have the same scope:
- Accounting of how much was spent on what.
- Actual hirings done.
- Actual slashings done.
- Actual firings done.
- Propose set of bounties that newcomers can tackle.
- Changes made to the corresponding Broken link.
- A summary on how well the working group served it's intended purpose.
- Recommendations for what should be focused on in next council period in order to make group more effective.
- Suggested changes to the purpose or practices built in to this working group, other working groups, the council or Jsgenesis' role, in order to increase overall effectiveness of the group or the project.
The lead for each for a working group must submit the report, written as a markdown document in English, in the forum category Testnet>[Working Group Name]>Summaries
where [Working Group Name]
is the name of the working group, as a thread which has the title which includes the council period ID.
Give Jsgenesis and the council visibility into the priorities of the group, and also serve as a canonical document to focus everyone in the group around a clearly defined plan.
All working group period plans have the same scope:
- Current group composition.
- Planned hirings, emphasizing newcomers.
- Planned firings.
- Onboarding plans for newcomers.
- Ranked list of suggestions for problems groups should attempt to tackle, and how, with corresponding budgeting, marketing or other resources needed from council or Jsgenesis.
The lead for each for a working group must submit the plan, written as a markdown document in English, in the forum category Testnet>[Working Group Name]>Plans
where [Working Group Name]
is the name of the working group, as a thread which has the title which includes the council period ID.
There must be made space for newcomers to try to participate in the working group, even to the extent that other more experienced - but proficient participants, have to pause their participation in a given role to accommodate newcomers. It is up to the relevant authority, be it the working group lead or the council, in the case of hiring leads, to determine the cheapest way to accommodate newcomers without undermining the operations of the working group. Not only must the space be allocated and reserved for newcomers, but there must be effective collaboration with the human-resources.md working group to actually identify potential applicants and encourage them to apply to these opportunities.
The general working groups core for a given group is computed as follows:
- If the summary is not submitted, as described above, by 36 hours after the first election of a council period, then the score is 0.
- If the period plan not is submitted, as described above, by 48 hours after the last election of a council period, then the score is 0.
- otherwise it is
[SUMMARY_SCORE + PLAN_SCORE + WORKER_OPPORTUNITIES_SCORE]/(3*2^{N+M})
where
SUMMARY_SCORE
is a score computed for the quality of the working group summary, which will be in the range [0, 1], and will emphasize things like- Clarity of communication and organization.
- Appropriate scope.
- Accuracy of facts and information.
- Quality of changes to the knowledge base.
- Quality and quantity of new bounties.
PLAN_SCORE
is a score computed by Jsgenesis staff for the quality of the working group plan, which will be in the range [0, 1], and will emphasize things like- Clarity of communication and organization.
- Appropriate scope.
- Accuracy of facts and information.
- Quality of recommendations
WORKER_OPPORTUNITIES_SCORE
is1/percentile(X, [x_1, ..., x_n])
, which will be in the range [0, 1], whereX
is a group-specific percentage, called the opportunity target, andpercentile(X,S)
returns theX
th percentile in non-empty sequence of observations S. Consult the scoring rules for each group to find values ofX
.x_i
is the total number of council period in which thei
th worker in the group has worked in this group.- Consult the scoring rules for each group to find values of
X
.
N
: The number of full 6 hour increments that elapse from 12 hours after the first election of the council period to the time when a summary is submitted as described.M
: The number of full 12 hour increments that elapse from 24 hours after the last election of the council period to the time when a period plan is submitted as described.