Quality Score Calculation
Available in: All plans
Last updated: 26-Feb-2026
Overview
Kazinex produces a single 0–100 quality score for every schedule. This page explains how that score is calculated from individual check results, category weights, and check weights.
Calculation Method
Step 1 — Run Each Check
Each of the 34 checks runs against the schedule data and produces:
- A raw result (numeric value — e.g., 3.2% of activities missing logic)
- A threshold (configurable — e.g., ≤5%)
- A verdict: Pass ✅, Warning ⚠️, or Fail ❌
Step 2 — Calculate Check Score
Each check receives a score from 0 to 100:
| Verdict | Calculation |
|---|---|
| Pass | 100 |
| Warning | Scaled between 50–99 based on how close the value is to the threshold |
| Fail | Scaled between 0–49 based on how far the value exceeds the threshold |
Step 3 — Weight Checks Within Category
Each check has a check weight (defined in the system). Within a category, check scores are combined using their weights:
Category Score = Σ (Check Score × Check Weight) / Σ (Check Weights)
For example, in the Logic & Relationships category:
| Check | Score | Weight | Contribution |
|---|---|---|---|
| Missing Logic | 85 | 5 | 425 |
| High Float | 100 | 3 | 300 |
| Leads | 100 | 3 | 300 |
| Lags | 70 | 3 | 210 |
| Negative Lag | 100 | 3 | 300 |
| FS Relationships | 95 | 3 | 285 |
| Hard Constraints | 60 | 4 | 240 |
| Negative Float | 100 | 5 | 500 |
| Total | 29 | 2,560 |
Category Score = 2,560 / 29 = 88.3
Step 4 — Weight Categories Into Overall Score
Category scores are combined using category weights (default percentages shown):
Overall Score = Σ (Category Score × Category Weight) / Σ (Category Weights)
| Category | Score | Weight | Contribution |
|---|---|---|---|
| Logic & Relationships | 88.3 | 20% | 17.66 |
| Durations | 92.0 | 15% | 13.80 |
| Critical Path | 100.0 | 15% | 15.00 |
| Constraints | 75.0 | 10% | 7.50 |
| Resources | 60.0 | 10% | 6.00 |
| Progress | 95.0 | 10% | 9.50 |
| Best Practices | 80.0 | 2.5% | 2.00 |
| Regional | 100.0 | 1.5% | 1.50 |
| Configuration | 100.0 | 1% | 1.00 |
| Overall | 85% | 73.96 |
If category weights do not sum to 100%, the formula normalizes them automatically.
Step 5 — Assign Grade
| Grade | Range |
|---|---|
| Excellent | 90–100 |
| Good | 70–89 |
| Fair | 50–69 |
| Poor | 30–49 |
| Critical | 0–29 |
In the example above, an overall score of 73.96 earns a Good grade.
Customizing Weights
Category Weights
Adjust in Quality Settings → Category Weights. Increase the weight of categories that matter most to your governance framework.
Check Weights
Individual check weights can be adjusted to emphasize specific rules within a category. For example, if your organization prioritizes missing logic over high float, increase the Missing Logic check weight.
Using Presets
The four system presets (Standard DCMA, Design & FEED, EPC, Level 3 IMS) adjust all thresholds and weights at once. See Quality Settings.
Weightage by WBS or Activity Code
For advanced scoring, Kazinex supports weightage configuration that distributes the quality score across WBS elements or Activity Code categories. This lets you see governance health at the WBS or code level rather than just a single project-wide score.
See Quality Settings for details on weightage configuration.
Tips & Best Practices
- A score of 90+ is considered production-ready for most organizations
- Focus on high-weight categories (Logic, Duration, Critical Path) for the biggest score improvements
- Use the Check Detail Drawer to find and fix individual activities driving down a check's score
- Re-run quality checks after making corrections to track improvement