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.