KPIs for the supplier and integrator when deploying workstations
KPIs for supplier and integrator: delivery and commissioning timelines, defect rate, time to resolve issues, documentation quality and reporting rules.

What problem do KPIs solve in a mass rollout
A mass rollout of workstations almost always fails not because of hardware, but because of management: many sites, different conditions, parallel contractors and dozens of small decisions every day. Without pre-agreed KPIs for the supplier and integrator, the project quickly becomes a dispute of impressions: 'we delivered everything', 'nothing works for us', 'documentation is missing'. Metrics bring the conversation back to facts and help make timely decisions.
Most often in large deployments the following happens:
- Deliveries arrive in parts, which halts installation and training.
- Equipment is technically 'delivered' but not ready to use (no image, domain, licenses, or peripherals).
- Rare but visible defects inflate the overall defect rate due to weak incoming inspection.
- Issues accumulate because it's unclear who fixes them and in what timeframe.
- As-built documentation is late, making it impossible to close a phase or pass acceptance.
KPIs are useful to all parties, but for different reasons. The customer needs them to manage launch dates and risks. The supplier needs them to forecast deliveries and avoid being penalized 'for everything at once'. The integrator needs them to maintain deployment quality and not drown in chaotic requests. The support team needs them to plan visits, spare parts and work windows. This is especially important in distributed organizations where deployment is done by branches and acceptance is performed locally.
The most useful KPIs are usually simple and tied to events that are easy to verify: delivery date per site, share of devices accepted on the first attempt, time to close issues, completeness and quality of acts and reports. A good KPI does not 'punish' but shows a bottleneck. For example, if equipment arrives on time but commissioning keeps sliding, the cause is often site readiness or approvals, not logistics.
When such metrics are anchored in the contract and reporting, the project is easier to run even at scale — whether that's deploying workstations in the public sector, a bank, or a network of medical facilities across Kazakhstan.
First, agree on terms and data sources
KPIs often 'break' not because of numbers but because of differing interpretations. One party may consider a workstation ready when the PC was delivered. Another when the user logged in and printed a test page. If this isn't agreed up front, reports will be disputed and planning will be stressful.
Record definitions on a single page and agree them with the customer and contractors. The key question is what you call a 'workstation' and what counts as 'commissioned'. For example, 'workstation' may mean:
- a single device (PC or all-in-one);
- a kit (PC + monitor + peripherals + licenses);
- a room or zone (several kits + network + power);
- a site (an entire branch).
Next, clarify the criterion for 'commissioning'. A practical version: equipment is installed, labeled, connected to network and power; a standard image or settings applied; the user can log into the domain (or a local account); a short acceptance checklist is passed; an act is signed.
If the act is signed later, separate statuses 'technically ready' and 'accepted by the customer'. These are different stages and usually different KPIs.
Where the numbers come from
Every metric must have a data source that cannot be easily backdated. It's best when each KPI relies on 1–2 systems and one primary document. These are usually service desk tickets and statuses, warehouse documents (receipt, transfer, issue), installation and commissioning acts, work logs, serial number registers, and incident reports.
Decide in advance which system is the 'truth' for each event. For example, delivery date is confirmed by the waybill, installation date by the act of work, and issue closure by the status in the service desk. This avoids a situation where one report is built from emails, another from Excel, and a third 'from memory'.
How to record dates and times
Set rules up front: the project's time zone, how weekends and holidays are counted, and the moment the clock starts. For example, 'time to resolve an issue' starts from the ticket registration in the service desk, not from when someone read an email.
Also agree on 'stop-factors' when time is not counted: waiting for site access, delays in customer approvals, absence of the user for verification. These reasons are better recorded with separate statuses. Then KPIs are fair, and disputing cases is faster.
Time KPIs: delivery, installation, commissioning
When you deploy hundreds of workstations, deadlines fail not because of one big mistake but because of dozens of small delays. Time KPIs should therefore show two layers: where we lag (delivery, installation, commissioning) and why (logistics, access, site readiness).
To make metrics work, fix the reference points in advance. For example: 'delivery time' is measured up to acceptance at the site; 'installation and configuration' until the 'ready for user' status; and 'commissioning' until the first successful login to the domain/work environment and printing a test page (or another simple criterion).
Basic time KPIs
The following metrics are usually transparent enough for both customer and executors:
- Plan vs actual for delivery (by batches and sites): deviation in days and share of batches without delay.
- Lead time for installation and configuration: average time from delivery to 'ready for user'.
- Commissioning time: from 'ready for user' to the actual start of employee work.
- Share completed on time: percentage of tasks closed on schedule per the plan.
- Delays on critical points: number of cases where a shift affects the unit's launch (not just one seat).
Look not only at averages but also at tails: the 10% longest installations are often the main problem.
Record reasons for missed deadlines consistently
If reasons are not classified, the report quickly becomes an argument. Keep a single reference list of reasons and require it in each act or ticket:
- Logistics: shipment or transit delays, incorrect labeling, incomplete batch.
- Site access: passes, restricted zones, work windows, missing keys or escort.
- Network and infrastructure readiness: missing outlets, ports, VLAN, accounts, security policies.
- Customer-side unpreparedness: no responsible persons assigned, missing workspaces, rescheduled training.
- Changes during work: new requirements for image, peripherals, placement, branch plan replacements.
Example: a batch of PCs arrived on time, but installation stalled for 2 days due to missing network ports and accounts. The report should record the specific reason, tied to the site and dates. Then at future sites you can pre-check readiness and restore predictability to the schedule.
A good timing report answers four questions: what is delayed, by how much, why, and what was done to prevent recurrence.
Equipment quality KPIs: defects and nonconformities
Mass deployments often fail on small things: wrong power supply, damaged case, configuration not matching the paperwork. So a quality KPI should record not only the presence of defects but their cost: visits, downtime, repeat logistics. This matters to both supplier and integrator.
The basic metric is the percentage of defects at acceptance. Define in advance what counts as a defect: DOA (does not power on during initial check), external damage, missing components (cable, mouse, stand, certificate), or a configuration mismatch (e.g., different RAM size). Also agree what is 'cosmetic' versus 'critical'.
Calculation is simple: defect rate = (units with defect / accepted units) x 100%. But it is almost always more useful to break defects down by cause. If 70% of problems are due to logistics (crushed boxes, chips), the solution is different than if most are DOA.
To avoid blame games, add a metric for repeat visits caused by defects. It shows the real cost of shortcomings even when the formal defect rate is small.
- Repeat visit rate = (repeat visits for defects / all visits to the site) x 100%.
- Cost of repeat visits = transport + engineer time + workstation downtime (if accounted).
- Average defects per 100 units (handy for comparing batches).
- Share of 'hidden defects' (found after installation, not at acceptance).
Ask for reports not only at the project level but broken down by model and serial numbers: which batch, which delivery document, when and where the defect was found. This quickly reveals repeat patterns. For example, if in two branches in a row 8 of 120 all-in-ones have the same completeness issue, it's systemic.
Also set rules for sampling inspection and acceptance rejection criteria. Inspecting every unit can stop the project; inspecting too few lets defects spread across branches.
- Sampling: percent or minimum units per batch (for example, 10% or at least 5 pcs).
- What to test: power on, external inspection, completeness, conformity of key specs.
- Rejection threshold: at what number of defects the batch goes to full inspection or replacement.
- Responsibility split: packaging, delivery, storage.
- Replacement/slip deadlines: to prevent a defect becoming a week-long outage.
Example: for a 500-seat delivery you sample on the warehouse, find 3 DOA in a 60-unit batch and 5 missing components in another. If KPIs are set correctly, the mechanism triggers immediately: the batch goes to extended inspection, missing parts are shipped centrally, and repeat visits do not blow the budget.
KPIs for issue resolution and SLA
With many workstations, issues are inevitable: image won't start somewhere, printer access is missing, or components were mixed up. Without fixed SLAs and measurable KPIs for supplier and integrator, problems are solved 'by feel' while the business only sees user downtime.
Practical metrics work here:
- Response time: from issue registration to the first meaningful answer (not an auto-reply), when next steps and responsible parties are clear.
- Resolution time: from registration to closure with customer confirmation that the problem is actually solved.
To make SLA fair, classify requests by severity and type in advance. That way like-for-like tasks are compared, not 'branch network down' versus 'add a shortcut'.
A typical scale is sufficient:
- Critical: workstation does not work, user cannot perform duties.
- High: partial functionality with a workaround.
- Standard: small settings or change requests.
- Scheduled: batch fixes by schedule.
A third control layer is quality of the fix. Measure it by repeat reports on the same cause (for example, within 7–14 days). Many repeats mean symptoms are closed, not causes.
Agree what counts as closure: a record in the system, an engineer's comment, and customer confirmation. Otherwise the report looks good but users still have problems.
KPIs for documentation and reporting quality
Documentation in mass deployments is often seen as 'paperwork after the work'. In reality it's part of the deliverable on par with installed workstations. Without clear metrics, documents lag, versions get lost and acceptance drags. So KPIs for supplier and integrator reporting should be as strict as delivery deadlines.
Completeness of as-built documentation: what to hand over per site
Measure completeness as the share of required documents delivered in full and accepted at first submission. The set varies by project, but typically each site should provide: acts of completed work, equipment lists with serial numbers, layout of workstations, list of users or rooms, results of initial checks (power on, network, peripherals), list of deviations and how they were closed.
Define in advance what 'submitted' means: not 'sent by email' but recorded in a common register, signed by responsible parties and delivered in the required format.
Errors, timing and a single template
Two painful indicators are the percent of documents returned for revisions and the time to provide them after work completion. Percent of revisions is counted on documents returned due to errors: wrong serial numbers, quantity discrepancies, different object names, missing signatures, wrong dates.
A set of KPIs that is easy to verify:
- Completeness: not less than X% of required documents per site by acceptance time.
- Errors: no more than Y% of acts and equipment lists returned for corrections.
- Timing: documents submitted within N working days after completion at the site.
- Single template: 100% of documents formatted according to agreed rules (numbering, versions, file names, storage location).
A single template is needed not for looks but so documents do not contradict each other. For example, when deploying 500 workstations where the manufacturer supplies some hardware and the integrator does installation, a common format helps quickly match serial numbers and completeness. If a project involves GSE.kz as manufacturer and integrator, this is especially convenient: delivery, installation and support fall into one clear chain and acceptance depends less on manual clarifications.
Step by step: how to roll out KPIs and regular reports
KPIs start helping when they become the project rhythm: who measures, who confirms, where the fact is stored, when we discuss and what we do on deviations. Then KPIs for supplier and integrator are not 'a checkbox table' but a way to manage delivery and deployment.
Minimal launch plan
Assemble a set of metrics that covers the whole path: from shipment to issue closure and document handover. Then fix responsibilities and rules for data confirmation.
- Choose 8–12 KPIs and link them to roles and stages: logistics, installation, IT commissioning, service, documentation.
- Set up data collection: where the fact comes from (waybills, acts, tickets), where it is recorded (a single register), who confirms (customer and performer).
- Define green/yellow/red thresholds and agree on reactions in advance. For example: 'yellow' - corrective plan within 48 hours; 'red' - daily control until stable.
- Approve two report formats: a daily operational one (brief on issues and risks) and a weekly management one (KPI dynamics, reasons for deviations, decisions).
- Introduce a rule to analyze deviations through corrective actions: what we change in the process, which resources we add, which risks we mitigate. No blame hunting.
How to make reports useful, not heavy
Keep the daily report on one screen: plan for the day, actual, blockers, next step. The weekly report is easier to read if built by flow: timing, equipment quality, issue resolution, documentation. In each block use one format: goal, fact, trend, cause, action, due date.
A short weekly review (30-45 minutes) with a fixed agenda helps:
- 3 main KPI deviations and their causes.
- Decision: what we do, who does it, and by when.
- Risks for the next week (deliveries, site access, approvals).
- Status of documents and acceptance.
For large projects, agree on a single 'source of truth' and unified templates for acts and checklists. This is crucial when equipment and integration are under one contract (as often with manufacturers and integrators): fewer discrepancies mean faster acceptance and issue closure.
Example scenario: deploying 500 workstations across branches
Imagine a project to deploy 500 workstations in 8 branches. Each branch has its own access windows (for example, only evenings or weekends), and some users cannot be offline for more than 30 minutes. One contractor handles delivery, installation and commissioning and is also responsible for defect replacement and closing documents. KPIs for supplier and integrator help quickly see where the project starts to stall.
Break the plan into waves so you do not disrupt business or drown in issues:
- Pilot: 20-30 workstations in 1-2 branches to test the OS image, peripherals and access procedures.
- Rollout: 400-450 workstations per the branch schedule, with fixed windows and local responsibilities.
- Stabilization: remaining sites, replacements, issue closure and finalizing documentation for acceptance.
Catch risks by early signals, not at final acceptance. The first metrics to 'turn red' are usually:
- Wave delays: how many workstations were not commissioned by the deadline (and why: access, logistics, lack of engineers).
- Defect and nonconformity rate: share of units with defects or not matching spec (broken down by model and batch).
- Issue tail: number of issues older than N days and how many workstations are 'conditionally accepted'.
- Documentation: share of sites without a full as-built package at wave acceptance.
A one-page report for leadership is best: plan/actual per wave (workstations), four KPIs with status (green/yellow/red), and a brief block of causes. Causes should be actionable: 'no site access for 3 days' or 'batch of 60 PCs: 4 replacements due to power supply defects', not vague phrases.
If hardware is supplied by a local manufacturer with nationwide support, include that in the scenario: replacements and engineer visits can be planned faster and batch statistics collected more accurately, especially for large volumes.
Common mistakes and disputed points in KPIs
The most common problem is KPIs made 'for the sake of it'. A long table of indicators appears, but none can be improved by concrete actions: data arrives late, disputed cases are not described, responsibility is blurred.
Typical mistakes:
- Too many KPIs. With 15–20 KPIs attention shifts to reporting, not management. Usually 4–6 indicators that cover risks are enough: timing, defects, speed of issue resolution, and documentation quality.
- Vague wording. What does 'issue resolved' mean: user satisfied, confirmation from the customer's IT, or just a comment in a ticket? What counts as an 'accepted workstation': the device powered on, or in domain with policies, connected to printer and with an act?
- Timing KPIs that ignore customer readiness. A site may be unready: no power, no access, no passes, or no agreed work window. The integrator then gets penalized even though they could not influence it.
- Metrics that encourage formal closure. If you only measure 'time to close a ticket', teams may close tickets 'by timeout'. On paper it looks good, but users still cannot work.
- No separation of responsibility between supplier, integrator and local site. One KPI then punishes everyone and does not show the real bottleneck.
To reduce disputes, agree simple rules in advance:
- For each KPI: formula, units, data source and who inputs the data.
- Clear statuses: delivered, installed, commissioned, accepted.
- Split responsibilities and list customer-side dependencies.
- Anti-gaming rules: what does not count as 'resolved' and when a ticket cannot be closed.
- A single format for acts and reports, including minimal fields and deadlines.
Example dispute: some PCs arrive on time but installation slips due to missing passes. If KPIs do not account for 'site readiness', the integrator gets a delay on KPI even though they couldn't act. If 'accepted' is not defined to include proper documentation, the customer faces a bad choice: accept hardware without papers or delay payment.
Quick checks and next steps
KPIs for supplier and integrator work only if checked quickly and consistently across rollout waves. If basic rules are not fixed at the start, disputes will be inevitable: what counts as 'delivered', who records defects and when, and which documents are mandatory.
Project start checklist
Before the first delivery, agree a 'default set' that does not change per branch:
- Terms and events: what is 'delivery', 'installation', 'commissioning', 'acceptance', 'issue'.
- SLA and responsibility boundaries: reaction and resolution times, what counts as 'waiting on the customer'.
- Report and act formats: unified template, required fields, numbering rules, who signs.
- Escalation channels: one working chat/email, duty contact, response times and how decisions are recorded.
- Data source: where dates and statuses come from (ticketing system, work log, delivery register), who records them and when.
After that any dispute is easier to resolve. For example, if 'commissioning' counts only after domain login and printing a test page, many acceptance questions disappear.
Wave readiness checklist
Before going to the next branch, run a short readiness check to avoid repeat visits and downtime:
- Site readiness: workspaces, power, network, site access, on-site contact.
- Completeness: equipment, cables, peripherals, licenses/keys, labeling per workstation.
- Acceptance: criteria for accepted/not accepted, photo evidence, rules for partial acceptance.
- Documents: what is handed over on the workday (act, equipment list, serial numbers) and what is due within N days.
- Issue closure: who creates tasks, where status is visible and how closure is confirmed.
Maintain a minimal dashboard: control of delivery and commissioning timelines, defect and nonconformity rates, time to resolve issues by SLA, documentation quality (share of returns for rework), number of repeat visits and their causes.
Next step is to fix KPIs in the contract and annexes: formulas, thresholds, reporting frequency, penalties or bonuses, and rules for recalculation in force majeure. Then test on a pilot (for example, 20–50 workstations): pilots usually reveal small issues like different interpretations of acceptance date or incomplete acts.
If you want a single contractor, check whether they can cover the whole chain: manufacture/delivery, deployment and support. In Kazakhstan this is often critical for timelines and transparency. For example, GSE.kz combines the role of local manufacturer and systems integrator and also provides 24/7 technical support through a service network — convenient for projects requiring fast replacements and single-point responsibility for results.
FAQ
Why do we need KPIs for a mass deployment of workstations?
KPI move the discussion from impressions to facts: what was delivered, what is actually ready to use, what the customer accepted, and what still blocks the launch. In mass rollouts this helps find bottlenecks early and make decisions before delays spread across sites.
How to correctly define a 'ready workstation'?
Document what you mean by a 'workstation' (one device, or a kit with monitor, peripherals and licenses) and what 'commissioned' means (for example, image installed, domain/account access available, acceptance checklist passed and an act signed). The common mistake is equating 'delivered' with 'works for the user'.
Should we separate 'technically ready' and 'accepted by the customer' statuses?
Yes. Keep at least two states: 'technically ready' and 'accepted by the customer'. Technical readiness is recorded by an installation act or checklist; acceptance requires customer signatures. This prevents situations where equipment is installed but an invoice or milestone cannot be closed because acts were signed late.
Where should KPI data come from so reports are not disputed?
Choose 1–2 sources for each KPI that are hard to alter after the fact: service desk for issue statuses, warehouse documents for deliveries, installation/commissioning acts for setups, and a serial number register for inventory. Assign the 'source of truth' for each date to avoid conflicting reports.
Which time KPIs are most useful at project start?
At the start, useful time KPIs are: plan vs actual for deliveries by site, average time from delivery to 'ready for user', time from ready to actual start of work, and the share of tasks closed on time. Also watch the tail: the slowest 10% of installations often expose systemic problems.
How to record reasons for delays so they do not become a source of dispute?
Agree a unified catalog of reasons and require it in every ticket and act: logistics, site access, network/power readiness, delays in approvals, and scope changes. That way you see what to fix next, for example improving pre-checks of site readiness rather than 'speeding up installation' where it is not the cause.
Which equipment-quality KPIs reflect the real situation rather than 'nice numbers'?
Define what counts as a defect: DOA on initial check, external damage, missing components, or mismatched configuration. Besides the acceptance defect rate, add a metric for repeat visits due to defects — it shows the real cost of problems even if the formal defect rate is low.
How to measure SLA for issues so users do not stay idle?
Use clear metrics: response time (from registration in the service desk to the first meaningful reply) and resolution time (from registration to closure with customer confirmation). Split incidents by priority, so critical outages and minor requests are measured separately.
Which documentation KPIs should be in the contract?
Include completeness of the package per site and a deadline for submitting documents after work completion, plus the percentage of returns for corrections due to errors (wrong serial numbers, quantities, missing signatures, wrong dates). Documentation is part of the deliverable and without it acceptance drags on even if hardware is installed.
How to implement KPIs so they work and do not become bureaucracy?
Start with a small set (usually 8–12 metrics), lock formulas, data sources, responsibilities and rules for stop-factors on the customer's side (access, approvals, site readiness). Pilot the KPIs on a small wave and fix ambiguities before scaling so they become a management tool, not bureaucracy.