---
url: https://www.qualityweb360.com/it/strumenti/pianificatore-obiettivi-qualita-iso-9001/
title: "Pianificatore di Obiettivi della Qualità ISO 9001"
language: it
kind: tool
generated: 2026-10-21T07:00:08Z
source: https://www.qualityweb360.com/
---

# Pianificatore di Obiettivi della Qualità ISO 9001

- [Home](https://www.qualityweb360.com/it/)
- [Strumenti](https://www.qualityweb360.com/it/strumenti/)
- Pianificatore di Obiettivi della Qualità ISO 9001

# Pianificatore di Obiettivi della Qualità ISO 9001

# Strumento gratuito — Gestione Qualità ISO 9001

## Pianificatore di Obiettivi della Qualità ISO 9001

Rispondi a 12 domande e ottieni i tuoi obiettivi della qualità già scritti, misurabili e con il piano richiesto dal punto 6.2.2. In 6 minuti, in PDF, gratis.

6 min

per completare

5–8

obiettivi generati

PDF

report immediato

Pianificatore di Obiettivi della Qualità ISO 9001

1

Politica

2

Contesto

3

Priorità

4

Valore iniziale

5

Il tuo piano

Passo 1 di 5

La tua politica della qualità

Gli obiettivi devono essere coerenti con la politica (punto 6.2.1 a). Incolla la tua e il pianificatore la userà come ancoraggio. Se non ce l'hai ancora, non è un problema.

Incolla qui la tua politica della qualità

Non ho ancora una politica della qualità scritta Avanti

Il tuo contesto

Tre dati per adattare gli obiettivi alla tua realtà.

Settore  — Produzione Industriale e ManifatturaAlimenti e BevandeSanità e Scienze della VitaCostruzioni e IngegneriaTecnologia e SoftwareServizi Professionali e ConsulenzaLogistica, Trasporti e Supply ChainEnergia e AmbienteIstruzione, Formazione e CertificazioneGoverno e Settore PubblicoCommercio e ServiziAltro / Non applicabileQuesto campo è obbligatorio

Numero di dipendenti Questo campo è obbligatorio

A che punto è il tuo sistema?  In implementazioneGià certificatoIn preparazione al rinnovo

Indietro Avanti

Le tue priorità

Scegline esattamente 3. Diventeranno i tuoi obiettivi misurabili.

Ridurre reclami e resi dei clienti Numero di reclami e resi ricevuti    Rispettare le consegne nei tempi Percentuale di consegne puntuali (OTD)    Ridurre rilavorazioni e scarti Percentuale di prodotto rilavorato o scartato    Accorciare i tempi di risposta al cliente Tempo medio di risposta    Chiudere le non conformità nei tempi Percentuale di non conformità chiuse nei tempi    Migliorare le prestazioni dei fornitori Percentuale di fornitori che soddisfano il criterio di valutazione    Formare il personale sul sistema di gestione Percentuale di personale formato e valutato    Ridurre il costo della non qualità Costo della non qualità nel periodo

Selezionate: 0 di 3

Scegli esattamente 3 priorità

Indietro Avanti

Da dove parti e dove vuoi arrivare

Inserisci il valore attuale di ogni indicatore. Se oggi non lo misuri, spuntalo: il pianificatore genererà prima l'obiettivo di stabilire la misurazione, che è ciò che un auditor accetta.

Quanto vuoi essere ambizioso?

Conservativo Miglioramento del 10% sul valore iniziale    Moderato Miglioramento del 20% sul valore iniziale    Aggressivo Miglioramento del 35% sul valore iniziale

In quale orizzonte?  6 mesi12 mesi18 mesi

Indietro Avanti

Il tuo piano di obiettivi

Lasciaci i tuoi dati e ti mostriamo gli obiettivi completi con il piano del punto 6.2.2, più il PDF scaricabile.

Nome Questo campo è obbligatorio

Cognome Questo campo è obbligatorio

Email aziendale Inserisci un'email valida

Azienda Questo campo è obbligatorio

Indietro Genera i miei obiettivi

I tuoi obiettivi della qualità

Dove sei vs. dove stai andando

Scarica il PDF [Scopri come si gestiscono dentro QualityWeb 360](https://www.qualityweb360.com/it/richiesta-di-demo/)

' + '' + p.ind + (unitSuffix(p.unit) ? ' (' + unitSuffix(p.unit) + ')' : '') + '

' + '' + '' + T.baseline + '' + '' + '' + T.badnum + '

' + '' + ' ' + T.notmeasured + '

'; box.appendChild(row); }); els('.cq-nm-inp').forEach(function (c) { c.addEventListener('change', function () { var inp = el('.cq-base-inp[data-k="' + c.dataset.k + '"]'); inp.disabled = c.checked; if (c.checked) { inp.value = ''; markErr(inp, false); } }); }); } els('.cq-amb-o').forEach(function (o) { o.addEventListener('click', function () { els('.cq-amb-o').forEach(function (x) { x.classList.remove('sel'); }); o.classList.add('sel'); o.querySelector('input').checked = true; }); }); /* ── motor: calcular meta y construir objetivos ── */ function wrapLabel(txt, max) { var words = String(txt).split(' '), lines = [], cur = ''; words.forEach(function (w) { if ((cur + ' ' + w).trim().length &gt; max) { if (cur) lines.push(cur); cur = w; } else { cur = (cur + ' ' + w).trim(); } }); if (cur) lines.push(cur); return lines.slice(0, 3); } function fmtVal(v, u) { if (u === '%') return (Math.round(v * 10) / 10) + '%'; if (u === 'd') return (Math.round(v * 10) / 10) + ' ' + unitSuffix('d'); return Math.round(v).toLocaleString(LANG === 'en' ? 'en-US' : (LANG === 'it' ? 'it-IT' : 'es-MX')); } function targetFor(base, dir, unit, pct) { if (dir === 'down') return Math.max(0, base * (1 - pct)); if (unit === '%') return Math.min(99, base + (100 - base) * pct); // acercarse al 100, nunca prometerlo return base * (1 + pct); } function deadline(months) { var d = new Date(); d.setMonth(d.getMonth() + months); var loc = LANG === 'en' ? 'en-US' : (LANG === 'it' ? 'it-IT' : 'es-MX'); return d.toLocaleDateString(loc, { month: 'long', year: 'numeric' }); } function buildObjectives() { var amb = (el('input[name="' + UID + '-amb"]:checked') || {}).value || 'mod'; var pct = PCT[amb]; var mon = +byId('-horizon').value; var dl = deadline(mon); var objs = []; selected().forEach(function (k) { var p = PRI[k]; var nm = el('.cq-nm-inp[data-k="' + k + '"]').checked; if (nm) { objs.push({ key: k, toMeasure: true, statement: T.measure_first + ': ' + p.ind.charAt(0).toLowerCase() + p.ind.slice(1), indicator: p.ind, formula: p.formula, baseline: '—', target: '—', owner: p.owner, freq: p.freq, deadline: dl, anchor: p.anchor, plan: { what: p.what, res: p.res, who: p.who, when: dl, how: p.how } }); return; } var base = +el('.cq-base-inp[data-k="' + k + '"]').value; var tgt = targetFor(base, p.dir, p.unit, pct); objs.push({ key: k, toMeasure: false, statement: p.label + ': ' + fmtVal(base, p.unit) + ' → ' + fmtVal(tgt, p.unit), indicator: p.ind, formula: p.formula, baseline: fmtVal(base, p.unit), target: fmtVal(tgt, p.unit), baseNum: base, targetNum: tgt, unit: p.unit, owner: p.owner, freq: p.freq, deadline: dl, anchor: p.anchor, plan: { what: p.what, res: p.res, who: p.who, when: dl, how: p.how } }); }); SYS.forEach(function (s) { objs.push({ key: 'sys', toMeasure: false, system: true, statement: s.statement, indicator: s.ind, formula: s.formula, baseline: '—', target: s.target, owner: s.owner, freq: s.freq, deadline: dl, anchor: s.anchor, plan: { what: s.what, res: s.res, who: s.who, when: dl, how: s.how } }); }); return objs; } /* ── política: buscar compromisos huérfanos ── */ function orphanCommitments(objs) { var txt = (byId('-policy').value || '').toLowerCase(); if (!txt.trim()) return []; var used = objs.map(function (o) { return (o.anchor || '').toLowerCase(); }); var themes = { es: { 'satisfacción del cliente': ['cliente', 'satisfac'], 'mejora continua': ['mejora'], 'competencia del personal': ['personal', 'competen', 'capacit'], 'cumplimiento legal': ['legal', 'reglament', 'normativ'] }, en: { 'customer satisfaction': ['customer', 'satisfac'], 'continual improvement': ['improv'], 'competence of people': ['people', 'competen', 'train'], 'legal compliance': ['legal', 'regulat', 'complian'] }, it: { 'soddisfazione del cliente': ['cliente', 'soddisfaz'], 'miglioramento continuo': ['miglior'], 'competenza del personale': ['personale', 'competen', 'formaz'], 'conformità cogente': ['cogent', 'legal', 'normativ'] } }[LANG]; var out = []; Object.keys(themes).forEach(function (label) { var mentioned = themes[label].some(function (w) { return txt.indexOf(w) !== -1; }); var covered = used.some(function (u) { return u.indexOf(label.split(' ')[0]) !== -1; }); if (mentioned &amp;&amp; !covered) out.push(label); }); return out; } /* ── pintar resultados ── */ function esc(s) { return String(s == null ? '' : s).replace(/[&amp;&lt;&gt;"]/g, function (c) { return ({ '&amp;': '&amp;', '&lt;': '&lt;', '&gt;': '&gt;', '"': '"' })[c]; }); } function render(objs) { byId('-ressub').textContent = T.res_sub.replace('%1$d', objs.length); var warn = byId('-warn'); warn.innerHTML = ''; if (byId('-nopolicy').checked || !(byId('-policy').value || '').trim()) { warn.innerHTML += '' + esc(T.nopolicy_warn) + '

'; } var orph = orphanCommitments(objs); if (orph.length) { warn.innerHTML += '' + esc(T.orphan_warn) + ' **' + orph.map(esc).join(' · ') + '**

'; } var html = ''; objs.forEach(function (o, i) { var ok = !o.toMeasure; html += '' + '' + (i + 1) + '' + '' + esc(o.statement) + '

' + '' + '' + esc(T.indicator) + '' + esc(o.indicator) + '

' + '' + esc(T.formula) + '' + esc(o.formula) + '

' + '' + esc(T.base) + '' + esc(o.baseline) + '

' + '' + esc(T.target) + '' + esc(o.target) + '

' + '' + esc(T.owner) + '' + esc(o.owner) + '

' + '' + esc(T.freq) + '' + esc(o.freq) + '

' + '' + esc(T.deadline) + '' + esc(o.deadline) + '

' + '' + esc(T.anchor) + '' + esc(o.anchor) + '

' + '

' + '' + esc(T.plan_title) + '

' + '' + esc(T.plan\_what) + '' + esc(o.plan.what) + '' + '' + esc(T.plan\_res) + '' + esc(o.plan.res) + '' + '' + esc(T.plan\_who) + '' + esc(o.plan.who) + '' + '' + esc(T.plan\_when) + '' + esc(o.plan.when) + '' + '' + esc(T.plan\_how) + '' + esc(o.plan.how) + '' + '

' + '' + '**' + esc(T.sem\_title) + ': ' + esc(ok ? T.sem\_ok : T.sem\_warn) + '** ' + esc(ok ? T.sem_ok_txt : T.sem_warn_txt) + '

' + '

'; }); byId('-objs').innerHTML = html; var chartable = objs.filter(function (o) { return !o.toMeasure &amp;&amp; !o.system &amp;&amp; typeof o.baseNum === 'number'; }); var cv = byId('-chart'); if (chartable.length &amp;&amp; typeof Chart !== 'undefined') { cv.parentElement.style.display = ''; if (window['_objChart_' + UID]) window['_objChart_' + UID].destroy(); window['_objChart_' + UID] = new Chart(cv.getContext('2d'), { type: 'bar', data: { labels: chartable.map(function (o) { return wrapLabel(PRI[o.key].label, 16); }), datasets: [ { label: T.chart_base, data: chartable.map(function (o) { return +o.baseNum.toFixed(2); }), backgroundColor: '#C8DDEF' }, { label: T.chart_target, data: chartable.map(function (o) { return +o.targetNum.toFixed(2); }), backgroundColor: '#0957c3' } ] }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: 'bottom' } }, scales: { x: { ticks: { autoSkip: false, maxRotation: 0, minRotation: 0, font: { size: 11 } }, grid: { display: false } }, y: { beginAtZero: true, ticks: { font: { size: 11 } } } } } }); } else { cv.parentElement.style.display = 'none'; } } /* ── envío ── */ byId('-go').addEventListener('click', function () { if (!validate(5)) return; var btn = byId('-go'), old = btn.textContent; btn.disabled = true; btn.textContent = T.sending; byId('-serr').style.display = 'none'; var objs = buildObjectives(); STATE.objectives = objs; var ambEl = el('input[name="' + UID + '-amb"]:checked'); var amb = ambEl ? ambEl.value : 'mod'; var payload = { lang: LANG, firstName: byId('-fname').value.trim(), lastName: byId('-lname').value.trim(), email: byId('-email').value.trim(), company: byId('-company').value.trim(), industry: byId('-industry').value, industryLabel: IND[byId('-industry').value] || '', employees: +byId('-employees').value, stage: byId('-stage').value, stageLabel: byId('-stage').options[byId('-stage').selectedIndex].text, horizon: +byId('-horizon').value, ambition: amb, ambitionLabel: T.ambitions[amb], hasPolicy: !byId('-nopolicy').checked &amp;&amp; !!(byId('-policy').value || '').trim(), objectives: objs.map(function (o) { return { statement: o.statement, indicator: o.indicator, baseline: o.baseline, target: o.target, owner: o.owner, toMeasure: !!o.toMeasure }; }) }; go(6); // el panel debe estar VISIBLE antes de crear la gráfica: render(objs); // con maintainAspectRatio:false, Chart.js no puede medir un contenedor oculto var fd = new FormData(); fd.append('action', 'obj_save_lead'); fd.append('nonce', NONCE); fd.append('payload', JSON.stringify(payload)); fetch(AJAX, { method: 'POST', body: fd }) .catch(function () { /* el usuario ya vio su plan; el CRM no bloquea la UI */ }) .finally(function () { btn.disabled = false; btn.textContent = old; }); }); /* ── PDF ── */ byId('-pdf').addEventListener('click', function () { if (!window.jspdf || !STATE.objectives.length) return; var doc = new window.jspdf.jsPDF({ unit: 'pt', format: 'a4' }); var W = doc.internal.pageSize.getWidth(), M = 40, y = 54; var line = function (txt, size, style, color) { doc.setFont('helvetica', style || 'normal'); doc.setFontSize(size || 10); doc.setTextColor.apply(doc, color || [40, 40, 40]); var parts = doc.splitTextToSize(txt, W - M * 2); parts.forEach(function (p) { if (y &gt; 780) { doc.addPage(); y = 54; } doc.text(p, M, y); y += (size || 10) + 4; }); }; doc.setFillColor(9, 87, 195); doc.rect(0, 0, W, 34, 'F'); doc.setTextColor(255, 255, 255); doc.setFont('helvetica', 'bold'); doc.setFontSize(13); doc.text(T.hdr, M, 22); y = 62; line(T.res_title, 15, 'bold', [9, 87, 195]); line(T.res_sub.replace('%1$d', STATE.objectives.length), 10, 'normal', [110, 110, 110]); y += 6; STATE.objectives.forEach(function (o, i) { y += 8; line((i + 1) + '. ' + o.statement, 11, 'bold', [20, 20, 20]); line(T.indicator + ': ' + o.indicator, 9); line(T.formula + ': ' + o.formula, 9); line(T.base + ': ' + o.baseline + ' ' + T.target + ': ' + o.target + ' ' + T.owner + ': ' + o.owner + ' ' + T.freq + ': ' + o.freq, 9); line(T.deadline + ': ' + o.deadline + ' ' + T.anchor + ': ' + o.anchor, 9); line(T.plan_title, 9, 'bold', [9, 87, 195]); line('• ' + T.plan_what + ': ' + o.plan.what, 9); line('• ' + T.plan_res + ': ' + o.plan.res, 9); line('• ' + T.plan_who + ': ' + o.plan.who, 9); line('• ' + T.plan_when + ': ' + o.plan.when, 9); line('• ' + T.plan_how + ': ' + o.plan.how, 9); }); y += 10; line('QualityWeb 360 — qualityweb360.com', 9, 'bold', [9, 87, 195]); doc.save('quality-objectives-' + LANG + '.pdf'); }); });

## Che cos'è un obiettivo della qualità?

Un risultato misurabile che l'organizzazione si impegna a raggiungere per dare seguito alla politica della qualità. La norma richiede che sia coerente con la politica, misurabile, comunicato e aggiornato.

**Un obiettivo della qualità** è un risultato misurabile che l’organizzazione si impegna a raggiungere per dare seguito alla propria politica della qualità. La ISO 9001 richiede che sia coerente con la politica, misurabile, comunicato e aggiornato, e che abbia un piano: cosa sarà fatto, con quali risorse, chi è responsabile, quando sarà completato e come saranno valutati i risultati. **Senza quel piano è un auspicio, non un obiettivo.**

##### Misurabili, non aspirazionali

Ogni obiettivo esce con indicatore, formula e valore di partenza. Se non misuri qualcosa, parti dallo stabilire la misurazione.

##### Con il piano del 6.2.2

Cosa sarà fatto, con quali risorse, chi è responsabile, entro quando e come si valuta. La colonna che l'auditor cerca per prima.

##### Coerenti con la tua politica

Incolli la politica e ogni obiettivo resta ancorato a un impegno. Se un impegno resta senza obiettivo, il report lo segnala.

Vuoi vedere come si gestiscono gli obiettivi dentro un sistema?

[ Richiedi una Demo → ](https://www.qualityweb360.com/it/richiesta-di-demo/)

## E dopo averli generati?

Gli obiettivi non falliscono perché scritti male. Falliscono perché nessuno li guarda finché non arriva l'audit. QualityWeb 360 è il posto ordinato dove vivono e si aggiornano da soli.
