Presentazione dell`azienda

ADVISORY SERVICES
LA NOSTRA
QUALITÀ
AL VOSTRO
SERVIZIO
SQS Italia S.p.A.
Gli specialisti mondiali nella Qualità del Software
precedentemente
sqs.com
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 1
ADVISORY SERVICES
LA NOSTRA
QUALITÀ
AL VOSTRO
SERVIZIO
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 2
Indice
Bit Media diventa SQS Italia S.p.A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
La qualità dei rivoluzionari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
La Persona al centro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Il perché di un successo a livello mondiale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Servizi di Software Development. Ovvero, innovazione ad alto valore tecnologico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Servizi di analisi e progettazione per lo sviluppo di applicazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Servizi di assistenza sistemistica per grandi siti informatici . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Tecnologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Principali Clienti di SQS Italia S.p.A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Partners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Consorzi. Quando il lavoro è di gruppo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Attività editoriale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Servizi di Testing e Quality Assurance: Qualità vuol dire successo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Gestione della Qualità . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Gestire il rischio in modo sistematico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Cos’è il Test Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Tutte le fasi del Testing Funzionale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Testing non Funzionale: Prestazioni e Carico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Testing non Funzionale: Sicurezza IT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Automazione dei test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 3
Bit Media diventa SQS Italia S.p.A.
da sinistra: Livio Mariotti (CEO SQS Italia S.p.A.), Diederik Vos (CEO SQS
AG), René Gawron (COO SQS AG).
nali, che svolgono attività o rivolgono i propri obiettivi di business
verso l’Italia e che hanno manifestato interesse verso l’Azienda
per l’erogazione dei servizi a livello locale. Ci aspettiamo, inoltre,
che emergano nuove occasioni per effettuare un upselling verso
i servizi di SQS esistenti presso i Clienti di Bit Media, con i quali
sono stati instaurati ottimi rapporti da diverso tempo.
In linea con i nostri obiettivi di crescita, siamo lieti di aver esteso
la nostra copertura globale con una presenza in Italia.
L’acquisizione di Bit Media S.p.A., da parte di SQS Software Quality Systems AG, apre le porte del mercato italiano, fornendoci
una solida e notevole struttura da cui partire per espanderci ulteriormente in tutto il Paese.
Grazie alle caratteristiche dell’Azienda, che è fortemente in linea
con SQS in termini di servizi erogati, e grazie al focus nel settore
del Banking, Financial Services and Insurance (BFSI), l’acquisizione potenzierà anche le competenze di SQS in questo settore
chiave, che ora rappresenta il 50% delle entrate dell’Azienda. Bit
Media trarrà vantaggio dalla portata e dalle opportunità derivanti
dall’appartenenza a SQS e ciò porterà a nuove possibilità di crescita, anche in termini economici.
SQS possiede attualmente un ampio range di Clienti internazio-
© SQS Italia S.p.A.
Le due aziende condividono un obiettivo comune: entrambe puntano allo sviluppo e alla crescita attraverso una conoscenza specialistica e un delivery di qualità superiore, e confidiamo nella piena
collaborazione tra i team. L’integrazione completa aumenterà, nei
prossimi mesi, la nostra conoscenza reciproca e rafforzerà il brand.
Un’ulteriore espansione è testimoniata dall’acquisizione negli
USA della solida realtà di Trissential LLC, che opera su quattro
direttrici, strettamente in linea con i punti di forza di SQS; vanta
allo stesso tempo una significativa esperienza nei settori del commercio, dell’energia e della salute. A ciò si aggiunge un’importante presenza nel mercato dinamico dei servizi IT nella parte
settentrionale e centrale del Paese. L’acquisizione quadruplicherà
le attuali opportunità di delivery onsite negli USA.
Ci auguriamo di poter condividere altre buone nuove nel corso
dell’anno.
Diederik Vos
CEO SQS Software Quality Systems AG
3
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 4
La qualità dei rivoluzionari
“Qualità significa fare le cose bene quando nessuno ti sta guardando”
Henry Ford
Il nostro Tempo non sembra concedere spazio (e valore) all’idea
romantica dell’“uomo contemplativo”, così come raffigurato (o
meglio, scolpito) da Auguste Rodin, né – tantomeno – alla lucida
coscienza introspettiva di Giacomo Leopardi. L’avvento della contemporaneità ha inciso in modo determinante sulla genesi di una
nuova identità, sempre più distaccata dalla realtà e sempre meno
connessa sul piano comunicativo.
Mettiamo, però, da parte il discorso filosofico-esistenziale e proiettiamoci, pragmaticamente, nel vivere quotidiano. Oggi è tempo
dell’Homo Interruptus, che si concentra su sé e sulle cose soltanto
per qualche minuto al giorno. E in un Paese in cui le telecomunicazioni e i trasporti funzionano in modo discontinuo diventa sempre più difficile mantenere un adeguato livello di produttività.
Nell’epoca dell’ETACS, telefonia mobile di prima generazione, si
riscontravano difficoltà nella qualità dell’ascolto e nella durata
della batteria; successivamente, con l’avvento del GSM, la qualità
è aumentata, così come la disponibilità di segnale. Eppure, oggi
più che mai, parlare con un telefono cellulare significa andare incontro ad una serie infinita di inconvenienti. Come se non ba-
4
stasse, rumori ambientali, sms, mail, telefoni che squillano, fanno
inevitabilmente diminuire la capacità di concentrazione.
Se allo scenario appena descritto sommiamo, poi, l’immagine del
traffico che ogni giorno caratterizza città come Roma, risulta evidente che a venire meno è la disponibilità di tempo. Un’assenza
che incide sulla qualità della vita, privata e professionale. E la
qualità non è e non può essere semplicemente uno “slogan”, in
un settore, come quello informatico, caratterizzato da un insieme
di regole che portano ad un unico risultato. Non confutabile.
Nel mercato della Pubblica Amministrazione, per esempio, passare
al setaccio le applicazioni attraverso i sistemi di qualità del software comporterebbe certamente un danno economico nei confronti degli operatori coinvolti, soprattutto in un periodo di
semi-stagnazione come quello attuale, ma sul “nuovo” è obbligatorio intervenire, nell’analisi e nello sviluppo delle applicazioni –
proprio come sta facendo in questo momento la nostra azienda –
attraverso regole precise sulla qualità del software, al fine di verificare l’effettivo valore aggiunto apportato alle Amministrazioni.
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 5
In questo modo, tutti gli operatori potranno misurarsi con forniture, costi e ricavi certi. E “qualità” significherà, ipso facto, produttività adeguata ai ricavi. Un’analisi effettuata su un campione
di 35 aziende, che hanno partecipato a gare per un valore complessivo di due miliardi di euro per servizi destinati alla Pubblica
Amministrazione, ha evidenziato che solo cinque di queste hanno
un equilibrio tra costi del personale e ricavi previsti dal bando. Al
contrario, le altre trenta risulterebbero in perdita. Allora perché
partecipare a gare di cui si conosce l’esito finale?
A perdere, in fin dei conti, è il Paese, con lo Stato che spende
800 miliardi di euro l’anno per mantenere servizi adeguati, salvo
poi risparmiare sulle infrastrutture informatiche, praticando prezzi
del 30% inferiori rispetto agli altri Paesi europei. Insomma, bisogna riallineare i prezzi alle medie europee e controllare la qualità
del prodotto finito, in modo metodico e con strumenti appositi.
L’informatica può e deve essere il core business della Pubblica
Amministrazione. Una Pubblica Amministrazione al fianco delle
imprese che producono PIL, e del cittadino e dei lavoratori che
vengono supportati dai servizi telematici, evitando così trasferte,
mezzi di trasporto e telecomunicazioni “discontinue”.
La nuova strategia governativa deve concepire i sistemi informativi
della PA come la carpenteria dell’economia del Paese e non come
semplice commodity del pubblico impiego. Il nostro incitamento
è, allora, diretto ai manager di Stato ed ha l’obiettivo di far comprendere che le nostre energie devono essere rivolte verso lo studio di nuove tecniche, sulla disciplina, sull’attuazione di idee
incisive, invece di cercare all’esterno le cause ed i rimedi di questa
crisi di settore. In fin dei conti, anche questa è qualità della vita.
Ecco la nostra filosofia, applicata con costanza e determinazione
nel vivo del mondo del lavoro. Che è poi, a pensarci bene, la qualità dei rivoluzionari.
Livio Mariotti
CEO SQS Italia S.p.A.
La Persona al centro
La comunicazione, oggi più che mai, gioca un ruolo fondamentale. Nella vita, come nel lavoro, è lo strumento necessario per
instaurare rapporti equilibrati e trasparenti, ridurre gli attriti e
creare un clima disteso. Non sempre, però, la volontà di un rapporto diretto con il proprio interlocutore corrisponde al raggiungimento di una “comprensione totale”. A maggior ragione quando
la distanza tra datore di lavoro e sede operativa implica, inevitabilmente, una serie di ostacoli al processo di comunicazione.
Bit Media S.p.A., da sempre impegnata nel portare avanti una politica basata sull’ascolto, mira al benessere della Persona, contribuendo attivamente alla ricerca di una soluzione di fronte
all’insorgere di problemi: la comunicazione è il leitmotiv che deve
necessariamente accompagnare la crescita, umana e lavorativa,
di un’azienda come la nostra, divenuta parte integrante di una
grande realtà come SQS Software Quality Systems AG, multinazionale numero uno al mondo nel settore della software quality.
E così, la nascita di SQS Italia S.p.A. ha corrisposto alla volontà
di un approccio ancora più attento alle esigenze del singolo. Di
qui, la creazione di un “calendario aziendale” attraverso il quale
il datore di lavoro entra in diretto contatto con il Dipendente: non
un semplice pro forma, ma un momento vero, di reciproco
ascolto, che ha l’obiettivo di far emergere le esigenze e le aspettative della Persona, così da poter accogliere eventuali suggeri© SQS Italia S.p.A.
menti e criticità, in un’ottica migliorativa.
Vivere, dunque, il luogo di lavoro come un posto in cui è possibile
essere se stessi ed aprirsi, perché sappiamo che ne ricaveremo
solidarietà. Ma non è soltanto questo che ci rende uniti. SQS Italia ha, infatti, attivato una piattaforma intranet: un punto di approdo e di ulteriore coesione, attraverso il quale le Persone – in
questo caso i lavoratori dell’azienda – abbiano la possibilità di
dialogare e offrirsi reciprocamente aiuto. Perché tutto venga condiviso e, attraverso il dialogo, risolto.
Sempre in una prospettiva di welfare aziendale, SQS Italia prosegue quanto da sempre proposto e attuato da Bit Media, attraverso l’offerta di benefit e servizi, con l’intento di migliorare la
vita lavorativa e privata del Dipendente: interventi che vanno dal
supporto economico per esigenze personali, all’incentivo allo studio e, ancora, alla conoscenza delle lingue straniere, fino alle diverse opzioni per il tempo libero.
Insomma, una filosofia del “fare”, legata a concetti quali trasparenza, autenticità e apertura, in un’ottica in cui, accanto alla necessaria professionalità, sia presente il rapporto, sempre
importante, tra le Persone.
Cristina Relandini
Direttore Operativo SQS Italia S.p.A.
5
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 6
Il perché di un successo a livello mondiale
Il Gruppo SQS è lo specialista leader mondiale nella qualità del
software. L’esperienza acquisita e la posizione di SQS come
azienda leader del mercato di settore sono il risultato di oltre
trent’anni di successi nel campo della consulenza.
Ciò che distingue SQS dalla concorrenza è soprattutto l’utilizzo
della metodologia PractiQ®, il risultato di anni di esperienza nella
gestione di progetti e di conoscenze specialistiche in una vasta
gamma di settori. Con oltre 8.000 progetti portati a termine, SQS
può vantare un’ampia base Clienti, che comprende metà delle
aziende DAX-30, quasi un terzo delle aziende STOXX-50 e una
ventina delle società inserite nel FTSE-100.
Tra i nostri Clienti vi sono Allianz, Beazley, BP, Centrica, Commerzbank, Daimler, Deutsche Post, Generali, JP Morgan, Meteor,
Reuters, UBS e Volkswagen.
Fondata a Colonia nel 1982, SQS ha oggi circa 4.100 Dipendenti
distribuiti tra Europa, Asia, Nordamerica e Africa. SQS ha sedi in
Germania, Regno Unito, Stati Uniti, Australia, Austria, Egitto, Finlandia, Francia, India, Irlanda, Italia, Malaysia, Paesi Bassi, Norvegia, Singapore, Sudafrica, Svezia, Svizzera ed EAU. Possiede,
I numeri parlano da soli
6
inoltre, una quota di minoranza di un’azienda in Portogallo.
Quando Heinz Bons e Rudolf van Megen fondarono SQS, non
avrebbero mai immaginato la rapidità con cui la loro azienda sarebbe cresciuta nel giro di pochi anni. Sin dall’inizio sono stati
però convinti della potenzialità di successo della propria idea, che
si basava sulla capacità di ottimizzare in modo sostenibile l’attività
dei Clienti grazie all’alta qualità del software.
Nel corso degli anni si sono aggiunti molti altri prodotti e servizi,
tra cui uno strumento per effettuare il testing in-house, oltre al
testing automatizzato, la gestione qualitativa del software, vari
servizi gestiti e soluzioni per la formazione: tutte offerte che
hanno contribuito a stabilire standard a livello globale.
La società, oggi denominata SQS Software Quality Systems AG
(in seguito SQS AG), si è trasformata, passando da azienda interamente dedicata alla fornitura di servizi di testing a società di
consulenza indipendente, leader del mercato nel proprio settore.
Per i nostri Clienti il messaggio rimane però inalterato: SQS
migliora la qualità del software e dei sistemi IT e aiuta a ridurre
i costi.
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 7
Posizionamento dei nostri Clienti nel mondo
Distribuzione dei ricavi 2014
© SQS Italia S.p.A.
7
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 8
Servizi di Software Development. Ovvero, innovazione
ad alto valore tecnologico
Società certificata ISO 9001:2008 per la progettazione, installazione, sviluppo e assistenza di sistemi informativi, SQS Italia
S.p.A. ha concentrato le proprie energie e competenze nello sviluppo e nell’evoluzione dei servizi ad alto valore tecnologico e innovativo, con particolare riferimento alle seguenti aree di
intervento:
• Consulenza tecnologica, conduzione ed assistenza sistemistica
ed applicativa.
• Sviluppo e manutenzione di applicazioni gestionali nel settore
della Finanza Pubblica.
• Sviluppo e manutenzione di applicazioni nel settore socio-sanitario.
• Assistenza tramite servizi di help desk di primo e secondo livello.
Un team di elevato profilo professionale è impegnato nei numerosi progetti acquisiti da SQS Italia S.p.A. sulle varie aree di intervento, svolgendo – come abbiamo detto – attività di
consulenza, conduzione, assistenza, supporto, progettazione, implementazione, sviluppo e manutenzione in ambienti e su infrastrutture variegate, nonché su tematiche di gestione, che
spaziano dalla Finanza Pubblica, all’e-Procurement, al Data Warehouse, alla Business Intelligence, al CRM, all’ERP e ai processi
socio-sanitari.
DevOps
SQS Italia S.p.A. sperimenta già da tempo e con successo
un approccio allo sviluppo del software in cui i diversi attori
coinvolti partecipano in maniera coesa.
Integrare il lavoro degli sviluppatori e dei sistemisti con
quello degli addetti alla qualità, degli amministratori delle
reti e delle basi dati, con i clienti, con le funzioni marketing
e vendite, non è un compito semplice. Questo approccio,
però, si è dimostrato vincente e vantaggioso, sia in termini
di efficacia che di efficienza.
La collaborazione di figure tanto diverse oggi è possibile, in
primis, grazie a strumenti quali il cloud computing e la virtualizzazione, l’Enterprise social networking e lo sviluppo
dei dispositivi mobile.
Questi tool rendono possibile la collaborazione tra team, la
condivisione degli obiettivi e delle problematiche, aumentano la fiducia reciproca e rendono decisamente più gestibili gli errori e i bug di sistema.
SQS Italia S.p.A. è, quindi, in grado di presentare ai propri Clienti
un’offerta che – sia in termini di competenze, sia di soluzioni –
riesce a soddisfare la maggior parte delle esigenze di gestione
del patrimonio ICT.
Numerose e qualificate sono le risorse che SQS Italia può mettere
a disposizione per lo svolgimento di servizi di progettazione, realizzazione, integrazione, gestione ed evoluzione delle infrastrutture tecnologiche (reti e sistemi) dei propri Clienti.
n SERVIZI DI ANALISI E PROGETTAZIONE PER LO
SVILUPPO DI APPLICAZIONI NEL SETTORE SOCIOSANITARIO, NELLA GESTIONE DEL PERSONALE E NEI
SISTEMI DI FINANZA PUBBLICA
È questa l’area di intervento in cui SQS Italia S.p.A. è maggiormente impegnata. Circa il 50% dei propri professionisti è, infatti,
occupato su progetti di natura applicativa, sia della Pubblica Amministrazione, sia della Sanità.
Anni di esperienza maturati in contesti tecnologici diversi hanno
permesso a SQS Italia S.p.A., quindi alle proprie risorse (Architetti
Applicativi, Analisti, DBA, Analisti Programmatori, Programmatori),
di acquisire un know-how sulle più importanti ed evolute tecniche,
metodologie e strumenti di tipo applicativo.
8
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 9
n SERVIZI DI ASSISTENZA SISTEMISTICA PER I principali ambiti tecnologi in cui SQS Italia ha sviluppato la proGRANDI SITI INFORMATICI SULLA GESTIONE DELLA pria esperienza sono: Java EE, .NET, PHP, Perl e Python.
SICUREZZA DELLE BANCHE DATI E DEI PROCESSI DI
• In ambito Java SQS Italia ha maturato esperienze con le più
ACCESSO ALLE APPLICAZIONI
Si può sicuramente affermare che SQS Italia S.p.A. si trova nelle
condizioni tecniche e professionali di offrire ai propri Clienti la
soluzione per la maggior parte delle esigenze di gestione del
patrimonio ICT.
In ambito gestione di sistemi e reti, SQS Italia S.p.A. vanta, tra le
sue esperienze, il supporto ai maggiori System Integrator nel progetto SPC, incentrato sulla manutenzione evolutiva di tutta la
struttura hardware e software di base del Sistema Pubblico di
Connettività e nella fornitura di servizi professionali per il “supporto nella realizzazione di progetti e servizi di gestione” nel Sistema Informativo del Ministero dell’Economia e delle Finanze.
n TECNOLOGIE
Per garantire la qualità e l’eccellenza nel campo dello sviluppo
software, SQS Italia S.p.A. osserva e segue best practice, nonché
precise metodologie, e porta, adattandole al contesto, le esperienze delle comunità di sviluppo più conosciute a livello internazionale, oltre a mantenersi costantemente aggiornata sulle nuove
tecnologie e sui nuovi framework. Tutto ciò rappresenta un punto
di forza non indifferente. E, per far questo, SQS Italia S.p.A. pone
sempre la massima attenzione ai Dipendenti e alla loro formazione, tramite corsi e certificazioni (ISTQB, Prince2, Java, Oracle,
.NET, etc.), e sviluppa progetti di ricerca in modo da poter essere
sempre aggiornata sullo stato dell’arte e poter, così, offrire ai suoi
Clienti un’eccellenza nel settore.
diffuse API di Java EE (Servlet, MVC, JSF, JAXP, EJB 3, JNDI, JMS,
JSTL, etc.), Framework (Struts 1 e 2, Spring, JSP, Vari suite Apache, AspectJ, Bootstrap, Jquery, etc.), IDE di sviluppo (Bea Workshop, Eclipse, InteliJ, JBoss Developer Studio, NetBeans, Rational
Application Developer, etc.), Application Server (JBoss, Web logic,
Web Sphere, Tomcat, Glassfish, Jetty, Apache, etc.), CMS (Alfresco, Liferay, etc.), modalità di accesso ai database (Hibernate,
iBatis, JDBC, JPA, etc.) sui database più utilizzati (IBM DB2, MySql,
Oracle, PostgreSQL, etc.).
• In ambito .NET ha maturato esperienze con i più diffusi .NET
Framework (1.x, 2.0, 3.x, 4.x), Graphic User Interface (Ajax,
ASP.NET, BootStrap, JQueryUI, MVC4.0/4.5, Silverlight, Win
Forms, WPF, etc.), Framework (Maverick.NET, NStruts,
Spring.NET, etc.), middleware (.NET Framework - including WF
& CardSpace -, Microsoft BizTalk Server, etc.), CMS (Microsoft
Office Sharepoint Services), accedendo ai database più utilizzati
(MS SQL Server, MS Access, etc.).
• In ambito PHP, Perl e Python ha maturato esperienze con
Framework / Tools (CakePHP, cURL Smarty, MVC, Prado, Python
Django, Symfony 2, Zend 1/2), UI Frameworks (Angular JS, Bootstrap, DOJO, EXT JS, Jquery, Node-js, Prototype, Skeleton, etc.),
Web Server (Apache Tomcat Web server, etc.), sui pacchetti
Open Source più diffusi (Drupal, Joomla, Magento, Mambo, Moodle, phpBB, SugarCRM, WordPress, etc.), accedendo ai database
più utilizzati (MySQL, PostgreSQL, etc.).
Agile
Negli ultimi anni, il mercato ha evidenziato l’esigenza di uno sviluppo del software sempre più veloce e la necessità di testare
quanto realizzato con la maggior precisione possibile. Tali bisogni richiedono l’adozione di metodologie di sviluppo che sappiano
adattarsi rapidamente a qualsiasi modifica del contesto e delle richieste dei Clienti, garantendo al tempo stesso un controllo dei
rischi associati.
Già da diverso tempo, SQS Italia S.p.A. segue i princìpi che sono alla base di metodologie come SCRUM e KANBAN, non solo
in termini di approccio alla programmazione, ma anche in relazione all’organizzazione dei team di sviluppo e alla gestione dei
progetti. In questo modo, per qualsiasi task, risultano chiari i ruoli, le regole di ingaggio e le tecniche di lavoro utilizzate.
Team di piccole dimensioni sviluppano software, in tempi brevi, privilegiando la comunicazione diretta e cercando di ridurre al
massimo gli sprechi.
© SQS Italia S.p.A.
9
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 10
Principali Clienti
di SQS Italia S.p.A.
Partners
I Clienti rappresentano il principale stimolo per andare avanti e
soddisfare le aspettative degli interlocutori; mettere a disposizione di tutti i Clienti la qualità e l’efficienza è l’obiettivo di fondo,
il “motivo guida” del lavoro quotidiano in azienda, dello stile di
vita manageriale. Ed è proprio grazie alla costante attenzione alla
qualità che si sono conquistati, anno dopo anno, nuovi settori e
la fiducia di nuovi Clienti.
È motivo di grande soddisfazione per l’azienda avere sempre
avuto interlocutori di livello, in un ventaglio crescente di traguardi
e obiettivi. In uno scenario competitivo come quello della Pubblica Amministrazione, soprattutto in un periodo di stasi, si è mantenuta la coerenza di sempre e non c’è mai stata necessità di
ricorrere a contenziosi legali-amministrativi con Enti della Pubblica Amministrazione.
A tal proposito possiamo affermare, con grande soddisfazione,
che negli anni non è mai stato perso un Cliente. E questa è una
referenza importante: un lavoro può terminare. Una referenza rimane per sempre.
Di seguito, alcuni fra i principali Clienti della nostra azienda.
PRINCIPALI CLIENTI DI SQS ITALIA S.P.A.
Pubblica Amministrazione
• Sogei
• Corte dei Conti
• INPS
• Ministero dell’Economia
e delle Finanze
• Ministero dell’Interno
• Ministero del Lavoro
e delle Politiche Sociali
• Regione Lombardia
Servizi ICT
Da anni l’azienda collabora con vari e importanti partners.
L’obiettivo è quello di unire le diverse specificità, per arrivare a
sviluppare nuovi risultati grazie alle capacità professionali di ogni
componente e alla presenza capillare sul territorio: tutte doti
che fanno di queste partnership un punto di forza, foriero di risultati tangibili.
• Almaviva
• BIP
Energia & Utilities
• ENEL
• BT
• Engineering
• HP
• IBM
• Postecom
Quality Academy
Tra le azioni intraprese da SQS Italia S.p.A. vi è la costituzione di un’Accademia per i Sistemi di Qualità del software, rivolta alle
maggiori aziende ed Enti statali, al fine di promuovere una graduale crescita culturale, indipendente, nel testing, in modo sistemico
ed orizzontale.
Il testing rappresenta l’essenza della Qualità, tanto di un prodotto, quanto di un servizio. Un Paese diventa, dunque, più forte se
il livello di difettosità dei processi e dei servizi è minimo.
In questo contesto SQS Italia intende essere il promotore, prevedendo che gli organi strategici e decisionali vengano nel tempo
assunti dagli stessi committenti che vogliono proseguire la mission.
10
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 11
Consorzi: quando il lavoro è di gruppo
SQS Italia, forte delle competenze acquisite in decenni di virtuosa
sieme le capacità professionali e le competenze di ognuna, con
sortili, quali Publica Utilitas e Kairos.
ratura nazionale, per esempio nell’ambito della Pubblica Ammi-
presenza sul campo, è parte integrante di due importanti realtà con-
I Consorzi di aziende nel settore informatico si propongono come
attori complementari ai System Integrator, per fornire servizi utili at-
traverso un unico organo decisionale formalmente e sostanzialmente
riconosciuto.
Le aziende riunite in Consorzio hanno modo, così, di mettere in-
una presenza di qualità nei confronti di importanti Clienti di canistrazione e della Sanità.
Tali sodalizi fanno fronte comune nel mercato delle tecnologie ICT,
con lo sviluppo congiunto di progetti e collaborazioni che danno vita
ad una realtà sempre attenta a valorizzare le singole capacità aziendali, per garantire elevati standard di qualità.
Attività editoriale
Il libro Qualità dei sistemi e del software rappresenta un unicum senza precedenti in Italia, in grado di fornire materiale prezioso – sul piano della qualità operativa – a tutti gli addetti ai
lavori nel settore dei servizi informatici.
Le indicazioni raccolte nel volume, elaborate da esperti del
campo, hanno l’obiettivo di fornire puntuali informazioni sui processi e sugli attori coinvolti nel controllo della qualità del prodotto.
Per tali ragioni, il libro – curato da SQS AG ed edito dal gruppo
editoriale Springer – si rivolge principalmente ai vertici e ai membri dei Consigli di amministrazione, ai dirigenti responsabili
dell‘attuazione delle strategie aziendali (in particolare della strategia ICT) e ai responsabili per la creazione di regole e condizioni
ottimali delle infrastrutture e dell’ambiente di lavoro, costituendo
un valido strumento, fruibile a più livelli, da aziende, clienti, e stakeholder.
© SQS Italia S.p.A.
11
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 12
Servizi di Testing e Quality Assurance: Qualità vuol dire successo
n GESTIONE DELLA QUALITÀ
La gestione della qualità è un elemento fondamentale dell’attività
aziendale. Sviluppare all’interno dell’azienda un sistema di qualità che
sia ben strutturato, correttamente gestito e studiato su misura per rispondere alla domanda, è il fondamento del successo commerciale.
Il nostro obiettivo è definire e integrare in modo efficace ed efficiente la qualità nel ciclo di vita di sviluppo del software. SQS è convinta che la gestione della qualità vada ben al di là di un semplice
ruolo di supervisione formale e che essa costituisca, invece, la parte
integrante del processo di sviluppo. I nostri esperti garantiscono
elevati standard qualitativi e produttivi, avvalendosi della collaborazione di servizi IT esterni per fornire un servizio end-to-end.
Il collaudo garantisce il livello qualitativo del prodotto, riducendo
così i rischi ad esso associati. L’assicurazione di qualità richiede
però tempo e denaro: SQS ottimizza pertanto l’interfacciamento tra
tutte le parti coinvolte nel progetto, rende possibile adottare un approccio strutturato, anche nelle fasi in cui i test di accettazione richiedono tempo ed energie, e fornisce un servizio di testing in linea
con gli standard del settore, attraverso lo sviluppo di servizi forniti
nell’ambito del programma Quality Service Factory.
n GESTIRE IL RISCHIO IN MODO SISTEMATICO
Tanto più un sistema IT è complesso, tanto maggiore sarà la possibilità di errore.
L’attuale tendenza verso sistemi con configurazioni più complesse, la richiesta di tempi sempre più stretti e la potenziale carenza di risorse, sono tutti fattori che determinano un ulteriore
12
aumento dei rischi. Allo stesso tempo, sempre più processi d’importanza critica per le aziende dipendono da applicazioni software molto sofisticate.
Gli errori di sistema costano tempo e denaro e spesso mettono
a repentaglio anche il buon nome dell’azienda. Per questo motivo,
la funzione di gestione del rischio IT ha acquisito enorme importanza per le aziende.
I nostri esperti di gestione del rischio vi daranno una mano a ridurre i rischi legati a prodotti, progetti e processi. I servizi di Process Intelligence (PI) di SQS vi aiuteranno a soddisfare le esigenze
specifiche della vostra azienda. I nostri esperti SQS vi coadiuveranno per gestire i rischi in modo tempestivo e sistematico.
Il nostro obiettivo è il vostro successo: un processo di testing efficiente ed efficace.
n COS’È IL TEST MANAGEMENT
Per il processo di gestione dei test, i nostri esperti utilizzano SQS
PractiQ®, una metodologia di comprovata validità che consente
di strutturare i test in modo particolarmente efficace. PractiQ®
è conforme allo standard ISTQB e può essere implementata con
qualsiasi tool presente sul mercato.
Le sfide da superare variano a seconda del settore di attività,
delle dimensioni dell’azienda e delle caratteristiche del sistema esistente. I nostri servizi sono, pertanto, incentrati sui
processi e possono essere adattati in qualsiasi momento a
nuove esigenze, con la massima flessibilità.
I nostri esperti vi assisteranno in tutte le fasi del testing, dagli
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 13
unit test fino al collaudo dell’intero sistema, passando per integrazione, soluzioni end-to-end, test non funzionali e test di
accettazione utente.
SQS offre supporto già a partire dalla fase di elaborazione
delle specifiche di progetto, per ridurre al minimo gli errori del
software durante l’implementazione.
Grazie alla nostra particolare metodologia di gestione dei test,
siamo in grado di collaborare con voi nello sviluppo delle necessarie
procedure, assistendovi al meglio nelle attività di testing.
Partendo da una strategia di testing personalizzata e da un programma di test ampio e completo, i nostri esperti puntano ai risultati, ma anche alla riduzione di costi e tempi. I progetti
comprendono rapporti periodici e gestione continua degli errori.
• Strategia e pianificazione dei test. I nostri consulenti elaborano una strategia su misura a livello aziendale, di programma
o di progetto, al fine di fornire una piattaforma omogenea per
tutte le attività richieste nelle fasi di pianificazione, preparazione,
collaudo software, esecuzione e completamento dei test.
• Approccio articolato in diverse fasi. Assicuriamo che le diverse fasi dei test siano eseguite al momento giusto, al fine di ottimizzare l’utilizzo del tempo disponibile per il collaudo del software.
• Metriche e reporting. Una chiara attività di tracking e reporting degli indicatori principali è d’importanza cruciale per poter
gestire e modificare la procedura di testing in qualsiasi momento
e adattarla alle vostre esigenze. I test manager SQS preparano
rapporti periodici sullo stato di avanzamento del progetto, sui rischi noti e sulla qualità dell’applicazione testata.
• Gestione degli errori. I nostri test manager applicano un rigoroso
processo di gestione degli errori, che comprende la selezione dei
componenti interessati. Ciò consente loro di avere il completo controllo di eventuali errori riscontrati durante l’effettuazione dei test,
potendo contemporaneamente accedere ad una base dati affidabile
per la stesura dei report sui rischi e sull’avanzamento del progetto.
n TUTTE LE FASI DEL TESTING FUNZIONALE
I test funzionali sono un tipo di test comportamentale che guarda
al sistema come ad una collezione di funzioni.
Lo sviluppo del software è un processo estremamente complesso, che richiede tempi lunghi e comporta costi elevati. I malfunzionamenti del sistema IT sono onerosi, danneggiano la
reputazione dell’azienda e causano la perdita di Clienti.
Le cause degli errori possono essere varie e spesso banali: fraintendimenti nella fase di progettazione o imprevisti verificatisi durante l’attuazione del progetto.
© SQS Italia S.p.A.
Code Quality Management
e Software Quality Evaluation
Il Code Quality Management (CQM) di SQS consente di misurare la qualità del codice sorgente, individua le potenziali
aree di rischio e suggerisce misure da adottare per migliorare la qualità del codice.
I nostri esperti collaborano con voi per definire un sistema
di indicatori che assicuri la massima trasparenza della qualità tecnica del software, per sviluppatori, responsabili di
progetto, controllori e clienti.
Scopo di quest’analisi è verificare e migliorare la qualità del
codice, per questo è importante effettuarla già nelle primissime fasi del progetto.
La Software Architecture Evaluation si basa sul metodo
ATAM® (Architecture Tradeoff Analysis Method), di dimostrata efficacia, sviluppato dal Software Engineering Institute
(SEI). Si tratta di uno strumento che collega e analizza, in
modo sistematico e costruttivo, gli aspetti tecnici e funzionali.
La SAE consente di definire una panoramica dettagliata e
tecnicamente approfondita della struttura del software o
del servizio. Fornisce, inoltre, al cliente un quadro tecnico
e commerciale generale nel quale inserire i propri obiettivi,
nell’ottica delle esigenze attuali e future.
Risultato: i rischi sono individuati e classificati in ordine di
priorità, in modo da consentire l’adozione delle corrette misure pratiche.
Gli esperti di SQS utilizzano tutte le tipologie dei tradizionali test
funzionali per sottoporre il software a una verifica accurata ed
eliminare, in tal modo, gli errori già dalle prime fasi di progettazione e di sviluppo. Ciò significa che è possibile sfruttare i vantaggi offerti dalla nostra esperienza nella preparazione,
esecuzione e gestione di questi test.
Il processo inizia dal testing dei componenti, attraverso il supporto agli sviluppatori, e passa per il collaudo del sistema e del
processo d’integrazione, per arrivare al complesso livello di testing richiesto dai processi aziendali, come il testing end-to-end.
I nostri esperti lavorano in modo sistematico e strutturato, utilizzando la metodologia SQS PractiQ® e condividendo le best practice attraverso le reti globali.
La metodologia di SQS mira ad assicurare qualità e testing ai processi aziendali, attraverso l’applicazione di modelli di collaudo
per generare una casistica relativa ai test, nonché l’automazione
degli stessi, accelerando così il processo di testing e riducendo
le esigenze di manutenzione.
13
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 14
L’ottimizzazione del testware offerta da SQS si concentra su
aspetti quali efficacia, efficienza e facilità di manutenzione.
La nostra offerta comprende vari tipi di testing, dall’intero sistema all’integrazione, passando per end-to-end, regressione e
approvazione utente.
Tra i nostri servizi vi sono:
• Definizione di test case. Utilizziamo metodi strutturati per
generare test case per tutte le fasi, che possono poi essere conservati e riutilizzati.
• Esecuzione dei test e reporting. Eseguiamo test funzionali
in modo controllato e sistematico.
• Aggiornamento attraverso rapporti periodici sullo stato
di avanzamento, qualità dell’applicazione ed eventuali rischi individuati.
• SQS-TEST®/Professional. SQS utilizza questo strumento per
migliorare le serie di test case già creati, analizzando ed eliminando i lunghi tempi di esecuzione e gli elevati costi generati da
attività di testing ridondanti.
n TESTING NON FUNZIONALE: PRESTAZIONI E CARICO
Nei test non funzionali vengono tralasciate le caratteristiche funzionali per focalizzarsi su caratteristiche quali usabilità, scalabilità,
manutenibilità, velocità, sicurezza, e così via.
Per un numero sempre crescente di aziende che devono vendere
i propri prodotti e servizi, è essenziale poter contare su un software e un sistema informatico che funzionino correttamente. È,
infatti, particolarmente importante per i Clienti poter usufruire di
un sito web o di un sistema privo di errori, sicuro e facile da gestire in termini di tempo.
Con i test delle prestazioni e del carico SQS potrete offrire ai vostri utenti la migliore assistenza. I nostri esperti, specializzati
nell’ottimizzazione delle prestazioni, sviluppano test case convincenti, basati su situazioni realistiche, per valutare tutti gli aspetti
dell’interazione tra il vostro sistema e quello degli utenti.
Tra i servizi offerti vi sono:
• Testing delle prestazioni. Comprende la definizione delle
esigenze prestazionali, la generazione di script, l’esecuzione dei
relativi test e la produzione di un report sui risultati.
• Benchmarking di capacità. Questo servizio, spesso utilizzato
nella fase di progettazione o di definizione dei requisiti, valuta le
prestazioni del sistema in condizioni note di carico.
• Messa a punto e ottimizzazione. Si utilizzano in modo proattivo gli script dei test delle prestazioni, per individuare la pre14
senza di eventuali ostacoli e formulare raccomandazioni per migliorare le prestazioni dell’applicazione.
• SQS Quality Cloud per carichi pesanti. Nel caso di carichi
pesanti, i test di carico e delle prestazioni comportano anche
costi più elevati per il sistema esistente. In questo caso, è necessario aumentare la capacità del sistema IT e utilizzare un ambiente di testing specifico, oppure ricorrere a SQS Quality Cloud.
Il Cloud consente a SQS di simulare qualsiasi numero di accessi,
a seconda della necessità.
n TESTING NON FUNZIONALE: SICUREZZA IT
Spionaggio industriale, sabotaggi, ricatti: sono molti i motivi degli
attacchi ai sistemi IT.
L’accesso alla Rete attraverso dispositivi mobili, come smartphone e tablet, sottopongono questi ultimi ad attacchi rischiosi
nei confronti di dati riservati e preziosi.
Gli ambienti in cui oggi operano i sistemi stanno diventando sempre più complessi ed è sempre più difficile proteggere l’intero sistema IT di un’azienda. Anche un solo punto debole nei vostri
processi di sicurezza IT è sufficiente a rendere l’intero sistema
vulnerabile ad attacchi, che possono comportare la perdita di dati
sensibili. È, quindi, essenziale proteggersi attivamente, tramite
strumenti che vengano continuamente potenziati. Ciò vale per la
sicurezza, sia del software che delle applicazioni e delle Reti.
I nostri esperti individuano i rischi per la sicurezza all’interno dei
vostri sistemi IT e aumentano il livello di protezione in modo sistematico e duraturo.
Una panoramica dei nostri servizi:
• Valutiamo le vostre applicazioni analizzandone esigenze,
architettura e codice sorgente.
• Effettuiamo test dinamici per individuare lacune nella sicurezza, ad esempio attraverso il testing automatizzato dei punti di
interfacciamento.
• Test di penetrazione per una verifica approfondita delle applicazioni e dell’infrastruttura IT.
• Formazione per gli sviluppatori per la creazione di un software sicuro.
• Definizione dei princìpi da seguire obbligatoriamente per sviluppare applicazioni sicure.
• Valutazione e messa a punto di strumenti idonei.
• Definizione dei processi, dei flussi di dati e delle modalità di
presentazione dei risultati.
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 15
• Creazione di una soglia di qualità parzialmente o interamente automatizzata per l’approvazione tecnica del software.
• Assistenza nella definizione dei sistemi ITSMS (IT Security
Management Systems), in conformità con quanto previsto da ISO
27000 o dalla protezione di base BSI.
n AUTOMAZIONE DEI TEST
Per assicurare il funzionamento senza guasti e interruzioni di sistemi IT complessi, è necessario un processo di gestione dei test
studiato su misura per le vostre esigenze.
L’impostazione e l’esecuzione personalizzata di test manuali richiedono, però, molto tempo e comportano costi elevati. I test automatizzati rappresentano una soluzione, attraverso costi più contenuti,
e le sequenze di test da eseguire in procedure che ricorrono con
frequenza sono particolarmente adatte a questo scopo.
L’enorme vantaggio offerto da questa soluzione è la possibilità di
realizzare notevoli risparmi, riducendo inoltre in modo permanente il carico di lavoro delle singole divisioni specializzate.
Per individuare la soluzione di automazione più adeguata alle vostre esigenze, i nostri consulenti scelgono strumenti di testing,
proprietari o Open Source, adatti al vostro ambiente IT. Con gli
strumenti giusti è possibile, infatti, automatizzare tutte le fasi di
testing, dalla preparazione fino all’esecuzione e all’analisi.
Se il ‘toolbox’ è stato preparato con cura, automatizzando il testing
del software è possibile realizzare un’ampia gamma di miglioramenti, come la riduzione dei costi e dei rischi di sviluppo, una migliore qualità del software e tempi più brevi di lancio del prodotto.
PRINCIPALI CLIENTI DEL GRUPPO SQS
Banche e Servizi Finanziari
• Barclays
Assicurazioni
• Commerzbank
ISTQB Foundation Level
La ISTQB Foundation Level è una certificazione per tester
del software, riconosciuta a livello internazionale.
L’esame del Foundation Level certifica la conoscenza dei
concetti basilari di software testing e della terminologia
associata, ed è rivolta ai professionisti che hanno bisogno
di dimostrare una conoscenza pratica di questa materia.
Ciò include le persone che hanno ruoli di designer dei test,
di analisti dei test, di ingegneri dei test, di test manager,
di tester di accettazione e, in generale, di professionisti
del settore IT.
La certificazione Foundation Level è adatta anche a chi necessita di una conoscenza di base di tali tematiche, come
ad esempio i project manager, i responsabili della qualità,
i software development manager, gli analisti di business, i
responsabili IT ed i consulenti aziendali.
Per questo motivo, SQS Italia S.p.A. ha avviato un programma di certificazione dei propri Dipendenti, con l’obiettivo di divenire, nel corso del 2016, la società con il maggior
numero di persone certificate ISTQB Foundation, tra tutte
le aziende che si occupano di Qualità in Italia.
Sempre nel corso del 2016 partirà, per i Dipendenti già certificati Foundation, il programma di certificazione per i livelli
ISTQB Advanced.
• Allianz
• Beazley
• JP Morgan
• Generali
• Lloyds
• Talanx
• Royal Bank of Scotland
• UBS
• BP
• Exxon
• RWE
• Airbus
• Continental
• Daimler
• GETRAG FORD
• Princes
• Siemens
• Deutsche Bank
Energia & Utilities
Manufatturiero
• Sony
• Volkswagen
Servizi
• Deutsche Post
• EDEKA
• HHLA
• Morrisons
• Otto Group
Telecomunicazioni
• eircom Group
• Sunrise
• T-Mobile
• Unity Media
• REWE
© SQS Italia S.p.A.
15
impaginato SERVIZI SQS.qxp_Layout 1 25/11/15 11:31 Pagina 16
Consulenza editoriale: Francesco Casale
La brochure è disponibile in versione digitale sul sito www.sqs.com/it
Per ulteriori informazioni potete contattare:
SQS Software Quality Systems Italia S.p.A.
(precedentemente Bit Media S.p.A.)
+39 06 45 61 85 50
[email protected]
sqs.com/it
SQS – the world’s leading specialist in software quality