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