Resource Evaluations & Scoring — business view

Technical trace: Resource Evaluations & Scoring

1. Business Summary

Multi-axis evaluations of resources — by language pair, task type, specification, subject matter — feed an aggregate score that selection uses to rank candidates.

2. Business Value

Quality-driven selection; reduces risk of poor delivery.

3. Users / Stakeholders

PMs, VMs, reviewers.

4. Workflows

  • After task delivery, evaluators score the resource across dimensions.
  • Cron computes an aggregate score.
  • Score influences ranking in the selection engine.

5. Sub-Features

  • Per-dimension evaluations.
  • Aggregate score.
  • Quick stars rating.

6. Business Rules

  • A task cannot be evaluated repeatedly with the same template.
  • Approved evaluations queue background processing.

7. Data Entities

Resources Evaluation, Evaluation By Language Pair / Task Type / Specification / Subject Matter, Evaluation Categories Item.

8. Entry Points

  • Evaluation screens.

9. Inputs & Outputs

  • Inputs: ratings (1–5) across dimensions.
  • Outputs: resource score, selection input.

10. Integrations

  • Linked to evaluation sheets at the project level.

11. Calculations / Logic

  • Weighted average; weights inferred from template details.

12. Status Lifecycle

  • Submitted / approved / rejected.

13. Permissions

  • PM, VM, reviewer.

14. Reports & KPIs

  • Score distribution by resource/language pair/task type.

15. Risks & Observations

  • Ratings do not appear to age-decay — long-tenured resources may be over-rated; new resources permanently disadvantaged.

16. Source Code Evidence

  • app/Plugin/resources/Model/{ResourcesEvaluation, EvaluationByLanguagePair, EvaluationByTaskType, EvaluationBySpecification, EvaluationBySubjectMatter}.php.

← Deep dives index