Il valore della Software Quality: la “vista” business

L’Application Development Management ha ormai assunto un ruolo business critical. Ecco perché è necessario seguire approcci ‘business oriented’ legati ai concetti di analisi del rischio e produttività. A dirlo è l’esperto mondiale Bill Curtis intervistato in esclusiva da ZeroUno.

Pubblicato il 26 Giu 2013

AI Questions Icon
Chiedi all'AI
Riassumi questo articolo
Approfondisci con altre fonti
Il valore della Software Quality:  la “vista” business

MILANO – L’analisi della produttività delle attività di sviluppo e mantenimento delle applicazioni software risponde a obiettivi di contenimento dei costi da parte dei dipartimenti It e consente di ‘oggettivizzare’ le varie decisioni di sourcing sia sul fronte dello sviluppo applicativo sia sul piano del testing. A dirlo è Bill Curtis, direttore del Cisq-Consortium for It Software Quality e senior Vp & Chief Scientist dei Research Labs di Cast, esperto mondiale nell’ambito del software engineering e coautore del Capability Maturity Model (Cmm), intervistato di recente in esclusiva da ZeroUno.
Il software influenza ormai pesantemente la produttività e, quindi, la crescita del business di un’azienda. Eppure, quando si parla di qualità del software e, soprattutto, di economics della qualità, ancora molti sono gli ostacoli da superare. “La cultura legata alla qualità del software è ‘minata’ dalle continue esigenze di time-to-market delle aziende che portano i team di sviluppo a rilasciare le soluzioni in tempi sempre più rapidi a discapito di processi di testing e controllo – osserva Curtis -. Ma questi approcci ‘quick and dirty’ hanno dimostrato la loro inefficacia perché generano quello che in gergo chiamiamo ‘technical debt’, un debito derivante da problemi tecnici, codice errato, criticità funzionali che, rispetto alle esigenze di business odierne, non sono più accettabili dato il loro diretto impatto sulla reddittività”.
Il valore della qualità del software si spiega allora con termini ‘cari’ al business come produttività e rischio che, di fatto, diventano anche nuovi approcci all’Adm, Application Development Management.

Bill Curtis, direttore del Cisq-Consortium for It Software Quality e senior Vp & Chief Scientist dei Research Labs di Cast

“Le pratiche di controllo e verifica della produttività dello sviluppo software intervengono nel miglioramento dei processi, nell’identificazione delle migliori scelte di sourcing (di attività ma anche di tool, strumenti, servizi, competenze) e di gestione/governance delle attività – spiega Curtis – ma questo richiede capacità di analisi e misurazione completamente diverse dal passato”.
La misurazione standard per la stima dell’effort dedicato allo sviluppo software e della sua produttività è il ‘function point’ (unità di misura che serve a valutare i requisiti funzionali di una soluzione software). “Obiettivi dell’analisi dei function point sono: misurare le funzionalità che l’utente riceve e richiede; misurare i risultati dello sviluppo e/o la manutenzione del software indipendentemente dalla tecnologia utilizzata; fornire una misura che sia coerente tra progetti e produttori differenti”, puntualizza Curtis. “I function point possono essere messi in correlazione con molte variabili come il costo del progetto di sviluppo o quello della manutenzione evolutiva di un software, le ore di lavoro impiegate o previste, lo staff e le competenze necessarie, la durata del progetto e dei singoli processi. Tuttavia, la dimensione funzionale rappresenta solo un aspetto del prodotto software: i requisiti tecnici e, in generale, i requisiti non funzionali non vanno mai dimenticati”.
Di function point se ne parla ormai da decenni (l’unità di misura è stata definita per la prima volta nel 1975) ma ciò che oggi cambia è la prospettiva, ossia il suo impatto sulla redditività del business. “Redditività che deve andare ‘a braccetto’ con il concetto di analisi del rischio affinché si possano identificare le pratiche di sviluppo e testing più idonee – commenta Curtis -. Di fatto, lo sviluppo e il testing applicativo sono processi costosi che richiedono le giuste competenze. È fondamentale identificare quindi la via migliore in base alle necessità aziendali e al proprio bilanciamento dei rischi”.
“Fortunatamente in questo complesso scenario vengono in aiuto gli standard metodologici come quelli sviluppati dall’Object Management Group (Omg) che ha identificato un sistema di misurazione standard per stimare la produttività dei processi di sviluppo e testing tenendo conto delle raccomandazioni e delle pratiche suggerite dal Cisq e delle direttive dell’International Function Point User Group (Ifpug)”, sottolinea ancora Curtis. “Uno standard che Cast ha fatto ‘proprio’ portandolo all’interno di uno strumento che consente di automatizzare la misurazione della produttività nello sviluppo software consentendo di avere dei risultati immediati (attraverso interfacce anche semplici da comprendere e utilizzare) in qualsiasi fase del processo”.

Valuta la qualità di questo articolo

La tua opinione è importante per noi!

Partecipa alla community

guest
0 Commenti
Più recenti Più votati
Inline Feedback
Vedi tutti i commenti

DATA CENTER HUB

Tutti
I PROTAGONISTI
GUIDE
RICERCHE
APPROFONDIMENTI
Leggi l'articolo Continuità elettrica nei data center: le soluzioni FIAMM tra UPS e accumulo energetico
l'identikit
Continuità elettrica nei data center: le soluzioni FIAMM tra UPS e accumulo energetico
Leggi l'articolo Data center, gestione dell’energia e architetture critiche con Schneider Electric
l'identikit
Data center, gestione dell’energia e architetture critiche con Schneider Electric
Leggi l'articolo Data center, la region Azure in Italia di Microsoft
l'identikit
Data center, la region Azure in Italia di Microsoft
Leggi l'articolo Sviluppo dei data center, l’approccio integrato di Deerns
l'identikit
Sviluppo dei data center, l’approccio integrato di Deerns
Leggi l'articolo Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
l'identikit
Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
Leggi l'articolo Continuità elettrica per i data center: le soluzioni di Riello UPS
l'identikit
Continuità elettrica per i data center: le soluzioni di Riello UPS
Leggi l'articolo Data center, le 50 parole chiave
glossario
Data center, le 50 parole chiave
Leggi l'articolo Equans, un approccio end-to-end per i nuovi data center
l'identikit
Equans, un approccio end-to-end per i nuovi data center
Leggi l'articolo Munters, il raffreddamento che sostiene l’evoluzione dei data center
l'identikit
Munters, il raffreddamento che sostiene l’evoluzione dei data center
Leggi l'articolo Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
L'identikit
Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
Leggi l'articolo Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
l'identikit
Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
Leggi l'articolo Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
l'identikit
Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
Leggi l'articolo Data center in Italia: come cambia l’ecosistema della filiera
VADEMECUM
Data center in Italia: come cambia l’ecosistema della filiera
Leggi l'articolo La corsa all’AI fa esplodere la domanda energetica dei data center
Lo studio
La corsa all’AI fa esplodere la domanda energetica dei data center
Leggi l'articolo Dal data center all’AI factory: cosa serve sapere prima di investire
Vademecum
Dal data center all’AI factory: cosa serve sapere prima di investire
Leggi l'articolo Consumi AI data center: ABB scommette sulla corrente continua
Energy efficiency
Consumi AI data center: ABB scommette sulla corrente continua
Leggi l'articolo Data center, cresce l’appeal del mercato italiano per i capitali
L'analisi
Data center, cresce l’appeal del mercato italiano per i capitali
Leggi l'articolo Data center “lights-out”: quanto manca all’infrastruttura autonoma
vademecum
Data center “lights-out”: quanto manca all’infrastruttura autonoma
Leggi l'articolo Etichetta UE per i data center: più trasparenza sui consumi
L'approfondimento
Etichetta UE per i data center: più trasparenza sui consumi
Leggi l'articolo Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”
L'intervista
Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”
Leggi l'articolo Continuità elettrica nei data center: le soluzioni FIAMM tra UPS e accumulo energetico
l'identikit
Continuità elettrica nei data center: le soluzioni FIAMM tra UPS e accumulo energetico
Leggi l'articolo Data center, gestione dell’energia e architetture critiche con Schneider Electric
l'identikit
Data center, gestione dell’energia e architetture critiche con Schneider Electric
Leggi l'articolo Data center, la region Azure in Italia di Microsoft
l'identikit
Data center, la region Azure in Italia di Microsoft
Leggi l'articolo Sviluppo dei data center, l’approccio integrato di Deerns
l'identikit
Sviluppo dei data center, l’approccio integrato di Deerns
Leggi l'articolo Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
l'identikit
Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
Leggi l'articolo Continuità elettrica per i data center: le soluzioni di Riello UPS
l'identikit
Continuità elettrica per i data center: le soluzioni di Riello UPS
Leggi l'articolo Data center, le 50 parole chiave
glossario
Data center, le 50 parole chiave
Leggi l'articolo Equans, un approccio end-to-end per i nuovi data center
l'identikit
Equans, un approccio end-to-end per i nuovi data center
Leggi l'articolo Munters, il raffreddamento che sostiene l’evoluzione dei data center
l'identikit
Munters, il raffreddamento che sostiene l’evoluzione dei data center
Leggi l'articolo Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
L'identikit
Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
Leggi l'articolo Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
l'identikit
Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
Leggi l'articolo Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
l'identikit
Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
Leggi l'articolo Data center in Italia: come cambia l’ecosistema della filiera
VADEMECUM
Data center in Italia: come cambia l’ecosistema della filiera
Leggi l'articolo La corsa all’AI fa esplodere la domanda energetica dei data center
Lo studio
La corsa all’AI fa esplodere la domanda energetica dei data center
Leggi l'articolo Dal data center all’AI factory: cosa serve sapere prima di investire
Vademecum
Dal data center all’AI factory: cosa serve sapere prima di investire
Leggi l'articolo Consumi AI data center: ABB scommette sulla corrente continua
Energy efficiency
Consumi AI data center: ABB scommette sulla corrente continua
Leggi l'articolo Data center, cresce l’appeal del mercato italiano per i capitali
L'analisi
Data center, cresce l’appeal del mercato italiano per i capitali
Leggi l'articolo Data center “lights-out”: quanto manca all’infrastruttura autonoma
vademecum
Data center “lights-out”: quanto manca all’infrastruttura autonoma
Leggi l'articolo Etichetta UE per i data center: più trasparenza sui consumi
L'approfondimento
Etichetta UE per i data center: più trasparenza sui consumi
Leggi l'articolo Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”
L'intervista
Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”