È meglio lavorare con un'azienda i cui processi software sono valutati, controllati e documentati al fine di non ottenere alcun software la cui qualità sia sospettata. Uno degli approcci esistenti alla certificazione del software deve essere considerato. Questi includono la dimostrazione di una serie di competenze, la valutazione del comportamento dei prodotti software e la documentazione che le attività del software sono adeguatamente monitorate.
Questi approcci sono generalmente indicati come il triangolo di certificazione della qualità del software, che copre processi, prodotti e dipendenti. È molto importante stabilire questo equilibrio. In generale, la qualità del software significa efficienza del prodotto, efficienza del prodotto ed efficienza del processo.
Lo standard ISO / IEC 15504 per la valutazione dei processi software è stato sviluppato in seguito allo sviluppo di uno standard internazionale per la valutazione dei processi software da parte dell'Organizzazione internazionale per la standardizzazione (ISO). Durante lo sviluppo di questo standard, sono stati condotti una serie di test empirici. Questi test sono stati eseguiti dal team SPICE.
SPICE, che rappresenta lo standard internazionale per la valutazione dei processi software in inglese, rappresenta lo standard internazionale per la valutazione dei processi software. Lo standard ISO 15504 fornisce una struttura altamente dettagliata per la valutazione del processo software.
ISO 15504 Software Process Evaluation L'architettura del sistema è stabilita in due dimensioni. Una dimensione consiste nei processi valutati. L'altra dimensione è la scala utilizzata per valutare la capacità delle operazioni (questa è considerata la dimensione della capacità). Il problema più enfatizzato nei test SPICE era l'affidabilità delle valutazioni dei processi software.
Il sistema ISO 15504 ha sei livelli di abilità.
Livello = 0 Processo mancante (c'è un errore generale nel raggiungere lo scopo del processo, nessun prodotto o output facilmente identificabile del processo)
Livello = 1 Azione intrapresa (lo scopo del processo è generalmente raggiunto, ma il successo non può essere pianificato e monitorato meticolosamente)
Livello = 2 Processo gestito (i processi forniscono prodotti aziendali di qualità accettabile in un determinato periodo di tempo, le prestazioni sono pianificate e monitorate, i prodotti aziendali soddisfano determinati standard e requisiti)
Livello = Processo 3 stabilito (i processi sono implementati e gestiti in conformità con i principi di buona ingegneria del software, le risorse sono disponibili per creare la definizione del processo)
Livello = 4 Processo prevedibile (i processi vengono eseguiti continuamente entro limiti di controllo definiti per raggiungere gli obiettivi, vengono raccolte e analizzate le misurazioni dettagliate delle prestazioni)
Livello = 5 Ottimizzazione del processo (le prestazioni del processo sono ottimizzate per soddisfare i requisiti aziendali attuali e futuri e in base agli obiettivi aziendali dell'azienda, vengono stabiliti gli obiettivi di efficienza e produttività del processo)
Lo schema di punteggio consiste in una scala di realizzazione di quattro punti per ogni livello. Queste quattro scale sono le seguenti:
Completamente ottenuto (la funzionalità definita ha pieno successo)
Ottenuto in gran parte (la funzionalità definita ha un successo significativo)
Parzialmente ottenuto (la funzionalità definita ha un certo successo)
Non ottenuto (nessuna prova che la proprietà definita sia stata ottenuta)
Uno sviluppo del software include numerosi sottoprocessi quali studi di progettazione, implementazione del software, test, test di garanzia della qualità e test di stress del sistema. Valutando separatamente questi processi, vengono identificate le aree che necessitano di capacità e miglioramenti di processo. In breve, attraverso gli studi di valutazione del processo, è possibile comprendere lo stato dei processi esistenti e determinare se questi processi soddisfano determinati standard.
Le aziende che stabiliscono il sistema di valutazione dei processi software ISO 15504 operano in conformità a questo standard e ottengono il certificato ISO 15504, dimostrano ai clienti e a terzi che hanno un funzionamento sistematico in termini di valutazione della qualità del software, determinazione e miglioramento della capacità del software.
Grazie a questo standard, una struttura che consente lo sviluppo della qualità del software è stabilita in azienda. Come nei sistemi generali di gestione della qualità, è dimostrato che la cultura del miglioramento continuo è stata stabilita in azienda e che sono stati presi i provvedimenti necessari per mantenerlo.
Con lo standard ISO 15504, l'azienda progetta i processi che soddisfano gli obiettivi aziendali nel suo core business con un approccio ingegneristico e fa il miglior uso delle sue risorse.
Il sistema di valutazione dei processi software ISO 15504 può essere utilizzato per aziende di software di qualsiasi dimensione e per qualsiasi applicazione. Grazie a questo sistema, è possibile fare un confronto più concreto tra le aziende che operano in questo campo.
La preparazione iniziale dello standard del sistema di valutazione dei processi software ISO 15504 è stata avviata dalla Commissione elettrotecnica internazionale (IEC), una commissione dell'Organizzazione internazionale per la standardizzazione (1993).
Le prime versioni di questo standard si concentrano solo sui processi di sviluppo del software. Ha quindi coperto tutti i processi rilevanti in un lavoro software, come la gestione dei progetti, la gestione della configurazione, la garanzia della qualità e così via.
L'attuale versione dello standard ISO 15504 definisce il quadro di misurazione e utilizza diversi modelli di riferimento del processo. I processi coprono le seguenti sei aree di business: organizzazione, gestione, ingegneria, approvvigionamento e approvvigionamento, supporto e operazioni.
Nel nostro paese, una serie di standard relativi al sistema di valutazione dei processi software è stata pubblicata dal Turkish Standards Institute:
TS ISO / IEC 33001 Tecnologia dell'informazione - Valutazione del processo - Concetti e termini
TS ISO / IEC 33002 Tecnologia dell'informazione - Valutazione del processo - Requisiti per l'esecuzione della valutazione del processo
TS ISO / IEC 15504-3 Tecnologia dell'informazione - Valutazione del processo software - Parte 3: Linee guida per l'implementazione di una valutazione
TS ISO / IEC 15504-4 ... Capitolo 4: Guida per il miglioramento del processo e la determinazione dell'adeguatezza del processo
TS ISO / IEC 15504-5 ... Sezione 5: Esempio per il modello di valutazione del processo
TS ISO / IEC 15504-6 ... Capitolo 6: esempio per il modello di valutazione del ciclo di vita
15504-8 ... Sezione 8: un modello di valutazione del processo esemplare per la gestione dei servizi IT
TS 15504-9 ... Sezione 9: profili di processo target
TS ISO / IEC TS 15504-10 ... Sezione 10: aggiunte di sicurezza
In breve, il sistema di valutazione dei processi software ISO 15504 determina il quadro di misurazione richiesto per determinare la capacità del software dell'azienda:
Fai una valutazione
Creazione di modelli di riferimento del processo
Per creare modelli di valutazione del processo
Verificare l'adeguatezza della valutazione del processo
Questo sistema facilita l'autovalutazione in azienda, fornisce una base per il miglioramento del processo e la determinazione del talento e viene determinata la capacità di raggiungere lo scopo del processo.
SPICE è un'iniziativa internazionale molto importante che supporta lo sviluppo di uno standard per la valutazione dei processi software. Questo progetto ha tre obiettivi principali: sviluppare uno standard per la valutazione del processo software, condurre test di settore su questo standard e incoraggiare il trasferimento di questo standard all'industria mondiale del software.
Innanzitutto, si determina se l'organizzazione soddisfa i requisiti obbligatori della norma e se procedere alla fase successiva.
Viene verificato se sono state sviluppate le procedure e gli audit necessari e viene esaminata la preparazione della valutazione da parte dell'istituzione.
I risultati che emergono nelle prime due fasi vengono valutati e dopo che tutte le azioni correttive sono state riviste, viene avviata la preparazione dei documenti.
Puoi chiederci di compilare il modulo per ottenere un appuntamento, ottenere informazioni più dettagliate o richiedere una valutazione.