P ROGETTO “R IDUZIONE DEL TIME TO MARKET DEI PRODOTTI
TRAMITE IL
TESTING AUTOMATICO
Gruppo di lavoro progetto “Time to market”
12 Novembre 2019
L’ IDEA
L’idea: convertire il processo di gestione dei nuovi prodotti in un processo fortemente automatizzato al fine di arrivare
prima sul mercato (riduzione del “Time to market”).
Paradigma di sviluppo continuous
testing
Paradigma di sviluppo Shift to left Target
progettuale:
Riduzione
“Time to market”
Infrastruttura tecnologica in grado di automatizzare i test per la messa in produzione di un nuovo prodotto
Si superato l'approccio sequenziale delle attività, anticipandole durante lo sviluppo.
Efficiency
+
=
3
I TARGET PROGETTUALI
Automation Shift to left+
Business
L’automazione riduce il
“Time to market” e rende il Business scalabile
Gestione risorse umane
L’automazione consente di impiegare le risorse umane
solo su attività a valore aggiunto
Riduzione dei costi
L’automazione di un processo ne riduce i costi.
Sicurezza e qualità
L’automazione rende un processo: sicuro, controllato
e documentato.
Sposta nella fase di sviluppo tutte le attività di
test
definizione regole di booking gesione impatti sistemi a valle Anticipa i problemi nella fase di sviluppo/test
Riduce i ricicli.
Shift to left: in cosa consiste Presupposto per l'applicazione del
paradigma è l'automatizzazione dei processi di test (continuous testing)
Shift to Left: Presupposti
Viene superato l'approccio sequenziale di esecuzione delle attività
Shift to Left: cosa sostituisce
SviluppoRegole di booking Test Interazione con altre
Funzioni Delivery Prodott
Sviluppo
Regole di booking
Interazione con altre
Funzioni Test Shift to
Left
M A R K
D ALL ’I DEA AD UN NUOVO PARADIGMA DI SVILUPPO DEL SW
C ONTINUOUS TESTING AND S HIFT TO L EFT : LE NUOVE BEST PRACTICE
5
I NFRASTRUTTURA TECNOLOGICA
Set Up automatico ambiente Murex di test dedicato
Run automatico reportistiica
“baseline” vs “to be”
Full test di integrazione librerie di pricing / Sistema di Front Murex:
Elapsed: 2 giorni Run 1 volta a settimana Coverage test libreria di pricing: 100% sui deal a sistema (Murex)
Speed up on “Time to market” > 4 X
What we get … What we do …
Test automatici di non regressione (powered by IRION)
Test automatici nuovi prodotti (30%) Documentazione automatica sui test
Automatic Load and monitoring
MUREX PROD
Produzione
ODI PROD
Produzione
Ambiente dedicato
Automatic Load and monitoring
TESTER Produzione reportistica
FE team
Librerie
I caricamenti sono gestiti in maniera automatica e veloce
Il ciclo dei test in maniera automatica e continua
What we built on …
I L PROGETTO IN PILLOLE
Unità coinvolte Elapsed
Monitoraggio e verifica del raggiungimento dei benefici attesi
Attività post go live
Verifica dell'efficacia del nuovo modello proposto ed eventuale predisposizione di nuovi sviluppi
Financial Engineering IT
Financial Control Product Control Risk management Accounting
Demand/Organization
Inizio progetto: 17 Ottobre 2018 Termine progetto: 7 giugno 2019
0 1 2 3 4 5
FE - Financial
Engineering IT - MIS GO – Group
Organizazion PPM – Project
& Program Mngt. Office
Risk Management
(RM, QRM)
FSO Others *
Internal Resorce (FTE Equivalent) External Resource (FTE Equivalent)
8 mesi
Test automation
Messa in produzione di:
nuovi prodotti
nuove patch Murex nuove versioni di Murex
nuovi pezzi di architettura (e.g.
Grid di calcolo o altri sottosistemi) Test automation: dove si applica
7
C ONCLUSIONI /L ESSON LEARNED
1 . Teamwork tra FE/IT/Demand
2 . Automation & Shift to Left
• Riduzione dei costi
• Time to market veloce
• Business scalabile
• Valorizzazione risorse umane
• Qualità e sicurezza dei deliverables
• Documentazione automatica dei test svolti
Key message:
L’automation si sta imponendo come nuovo paradigma.
I processi complessi possono essere rivisti in tale chiave,per produrre efficienza e ridurre i costi.
Automation
Marco Airoldi
Head of Financial Engineering
Divisione Corporate & Investment Banking tel. +39 02 8829 712
marco.airoldi@mediobanca.com