it quality assurance in cornèr banca · 2015. 3. 7. · ated - ict ticino -associazione ticinese...

21
IT Quality Assurance in Cornèr Banca Lugano, 27 gennaio 2010 Associazione Ticinese dell’Information and Communication Technology

Upload: others

Post on 21-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

IT Quality Assurance in Cornèr BancaLugano, 27 gennaio 2010

Associazione Ticinese dell’Information and Communication Technology

Page 2: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 2

AGENDA

• IT Governance – Allineamento al Business

• IT Quality Assurance e contestualizazzione

• ALM

• Esperienza Cornèr Banca: 3 pilastri

• Processi: Framework riferimento e formalizzazione

• Quality Control: Test

• Change Management: Deploy

• Conclusioni

Page 3: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 3

Premessa: estratto dallo studio AIEA – SDA Bocconi1 e Framework CobiT

1 “I Legami fra gli obiettivi aziendali e i processi IT secondo il framework Cobit®” – AIEA – SDA Bocconi - 2009

“IS Governance si occupa di migliorare strutturalmente il livello di

allineamento dei Sistemi Informativi con le esigenze aziendali…”.

Stu

dio

AIE

A –

SDA

Bo

cco

ni

Fra

mew

ork

Co

biT

Page 4: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 4

• L’approccio alla IT Quality Assurance: un importante tassello nell’ambito del concetto di IT Governance

• Una risposta concreta alle necessità di allineamento dell’IT al Business

• Una modalità per rendere maggiormente efficienti alcuni processi IT

• Una miglior gestione del rischio IT

• L’approccio alla Quality Assurance deve essere adeguato alla specifica situazione aziendale. Risulta maggiormente adatto per realtà medio-grandi.

IT Quality Assurance e contestualizzazione

Page 5: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 5

Uno dei principali mandati dei Sistemi Informativi(catena di produzione IT)

Page 6: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 6

ALM - Application Lifecycle Management e ambito della IT QA

Page 7: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 7

Page 8: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 8

Approccio esperienza Cornèr Banca – Tre Pilastri

Page 9: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 9

Approccio esperienza Cornèr Banca – 1. Processi IT

• Tramite l’utilizzo di Cobit, definizione di un framework interno per la definizione dei processi

• È essenziale innanzitutto conoscere i propri processi IT di lavoro (e averli formalizzati!)

• Step successivo: rivedere e ottimizzare i processi ritenuti più critici

• Con la IT Quality Assurance Cornèr ha deciso di indirizzare i due processi relativi al Test e al Deploy.

Page 10: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 10

Approccio esperienza Cornèr Banca – 1. ProcessiFramework di riferimento interno

Page 11: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 11

Approccio esperienza Cornèr Banca – 1. Processi

Page 12: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 12

Approccio esperienza Cornèr Banca – 1. Processi

Livello Maturità

Page 13: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 13

Approccio esperienza Cornèr Banca – Quality Assurance

Page 14: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 14

Approccio esperienza Cornèr Banca – Processo AI7

Quality Assurance

Garantire la qualità delprodotto e delprocesso produttivo,mantenendo un livellodi efficienza il piùelevato possibile.

Change Management

Validare la qualità di processo, mantenendo unavisione d’insieme atta a garantire l’integrità dellesoluzioni nell’ambito di tutto il ciclo di vita applicativo(ALM), identificando, coordinando e validando tuttele componenti della soluzione (software, hardware,database), e le loro interrelazioni, fino al loro rilascioin produzione.

Quality Control

Garantire la qualità di prodotto tramite lareingenerizzazione del processo di test: Definizioneanticipata della strategia di test, formalizzazione eprioritizzazione dei casi di test in funzione dell’analisidei rischi, esecuzione e gestione dei test da parte di ungruppo dedicato e indipendente e attivazione di unprocesso di Defect Tracking.

Page 15: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 15

Approccio esperienza Cornèr Banca – 2. Test

Test

Manager

Test

Engineer

Page 16: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 16

Approccio esperienza Cornèr Banca – 3. Deploy

Change

Manager

F1 F2F3

F1 F2F3

F1F3 P

RO

DU

ZIO

NE

Inte

rdip

en

den

ze

Dev Test PreProd Prod

Page 17: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 17

Approccio esperienza Cornèr Banca – 3. Deploy

1

DatiDatiDati Dati

2 3

CM DBA CM DBA DBA Applicativo

Build Manager

Prepara il package di rilascio (con il coinvolgimento di Systems&Operations)

CM Deployer

Promuove il package di rilascio nei diversi ambienti

Verifica e certifica i cambiamenti (A+D+S) sotto la supervisione del Change manager

Page 18: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 18

Quality Assurance – Perché e quali cambiamenti?

• I ruoli previsti con lo sviluppo distribuito sono differenti da quelli in ambitoMainframe, così come diverse attività da svolgere nel processo ALM

• Reingegnerizzazione del processo di Test (in particolare per gli sviluppi distribuitirispetto a quelli sul mainframe)

• Introduzione di una breve analisi dei rischi delle aree da testare, necessaria al processo diprioritizzazione, e di una strategia di Testing per ogni singola funzionalità (da svolgere consufficiente anticipo)

• Anticipata verifica di completezza e coerenza dei requisiti raccolti dall’utente (prima attività ditest)

• Processo integrato di Defect Tracking, legata al processo di Test, rendendo trasparente il livellodi qualità raggiunto dalla soluzione e l’avanzamento dei lavori

• Automazione dei casi di test, in particolare per velocizzare i Test di Regressione

• Garanzia di una netta separazione dei compiti fra chi sviluppa e chi collauda lasoluzione

Page 19: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 19

Quality Assurance – Perché e quali cambiamenti?

• Miglior raggiungimento del corretto livello di qualità concordato sul prodotto e/o sulprocesso e la relativa informazione al management

• Supervisione centralizzata di tutto il processo di Change Management (applicativo,strutture dati e infrastruttura), migliorando la visione d’insieme

• Reingegnerizzazione del processo di Deploy

• Il Deploy nel mondo distribuito è più complesso rispetto al mainframe; esige competenze nonsolo applicative, ma anche sistemistiche e DBA, ciò che ne aumenta il rischio

• Riduzione del rischio, centralizzando in un solo gruppo tutte le attività necessarie al deploy

• Miglior coordinamento e sincronizzazione fra i ruoli di DBA, Integrazione e Collaudo eSistemista durante i rilasci in preproduzione (e produzione)

• In generale, risulta molto più efficiente (riducendo quindi i tempi di intervento abeneficio del TimeToMarket) raggruppare in un unico ufficio tutte le figure chiavenecessarie allo svolgimento di una specifica attività

Page 20: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated - ICT Ticino - Associazione Ticinese dell’Information and Communication Technology

27 gennaio 2010 | Evento ated-ICT Ticino - AIEA 20

Quality Assurance – Conclusioni

L’introduzione del concetto di IT Quality Assurance ha permesso aCornèr Banca di avere un processo ALM di qualità (il giusto livellodi qualità!), garantendo un elevato livello di efficienza dei processi.

Ciò contribuisce a garantire un miglior

Page 21: IT Quality Assurance in Cornèr Banca · 2015. 3. 7. · ated - ICT Ticino -Associazione Ticinese dell’Information and Communication Technology 27 gennaio 2010 | Evento ated-ICT

ated – ICT Ticino

Casella Postale 12616502 Bellinzona, Svizzera

Tel: +41 91 857 58 80email: [email protected]

Andrea Demarchi

[email protected]