Gestione della qualità

Sonar

Fornitori

Condivisione con il fornitore dele regole di Sonar necessarie per soddisfare i requisiti minimi di qualità

Vincolare commit/rilasci/definition of done a requisiti minimi di qualità

Vincolare contrattualmente i fonitori a requisiti minimi di qualità

Uso interno

Adeguamento a controlli minimi DSI

Inserimento nei processi di sviluppo/deploy

Obiettivi

Definire uso di Sonar (o altri strumenti) per la valutazione della qualità del codice

Valutaziono interna (regole interne in accordo o sulla base della relazione con i clienti)

Valutazione esterna (nei confronti dei fornitori)

Definire regole di soddisfacimento della qualità minima

Creare metriche di valutazione della qualità

Valutazione fornitore

Valutazione codice

Investimento

Individuzione gruppo ed avvio attività

Avvio attività a tempo limitato con obiettivi e pianificazione predefiniti

DA VALUTARE

Premessa

La gestione della qualità è dominio complesso (molto complesso)

L'utilizzo di sistemi di verifica del codice (es. Sonar) in questo momento è affidata ai singoli gruppi di sviluppo

I fornitori non sono vincolati (in alcun modo) alle ai risultati delle verifiche del codice

Sonar: "SonarQube provides the capability to not only show health of an application but also to highlight issues newly introduced."

Soddisfacimento obiettivi e Applicabilità

OBIETTIVI

✅ Qualità; ❌ Riuso; ✅ Automazione; ✅ Semplificazione; ✅ Efficientamento processi interni; check: Efficientamento processi esterni; ❌ Strategia

APPLICABILITA' PROCESSO

✅ Gestione progettuale; ❌ Raccolta requisiti e documentazione; ✅ Sviluppo; ✅ Commit; ✅ Deploy e DevOps; ✅ Test; ✅ AM

APPLICABILITA' PERIMETRO

✅ Mercato; ✅ Sviluppi interni; ✅ Banca NBP; ✅ Banca no NBP