El World Quality Report 2023-2024(*) estableix en les seves conclusions que el fet d'assegurar la qualitat del software té una implicació directa en l’assegurament del negoci, la protecció de les marques, la robustesa, l’experiència digital i els resultats empresarials. I és que el software forma part de la majoria d'activitats quotidianes d'avui en dia, de manera transversal i amb un alt nivell de complexitat. En aquest context, els errors de software tenen un alt impacte econòmic i social per a les empreses, les institucions i per a la societat en general. Així doncs, la necessitat d'assegurar-ne una bona gestió (Software Quality Assurance - SQA) s’ha evidenciat en diversos exemples de la història recent, on les conseqüències derivades d’aquests errors han estat de gran transcendència.
Una estratègia inadequada de l'SQA augmenta el risc d'errors i, per tant, de conseqüències per als usuaris i les organitzacions responsables del software (pèrdues milionàries, conflictes diplomàtics, pèrdues humanes, etc.), que poden tenir afectacions diverses, des dels ingressos i el volum de negoci fins a la reputació. Per aquest motiu, l’enginyeria de la qualitat del software és clau en la gestió de riscos per part de les organitzacions.
Actualment, la cerca de l'agilitat en el procés de desenvolupament i l'entrega contínua d'aplicacions també condiciona les estratègies d’SQA. La reducció del time-to-market és un requisit essencial en molts contextos d'enginyeria del software, que necessàriament s'ha de combinar amb la gestió d'un procés transversal de qualitat. Això implica des de la definició dels requisits d'un sistema fins al seu manteniment i lliurament, passant per les garanties de qualitat en el seu desenvolupament i l'aplicació de tècniques de testing que permetin validar els sistemes des de perspectives diverses (funcional, de seguretat, de rendiment, d'usabilitat, etc.).
Les tècniques per assegurar la qualitat també evolucionen i requereixen perfils facilitadors amb visió de negoci, tècnica i de qualitat. També pel que fa a la innovació hi ha evolució en aquest àmbit. Segons el mateix World Quality Report, un 77% de les organitzacions estan invertint en intel·ligència artificial per millorar els processos, amb la mirada posada en la qualitat.
L’objectiu d’aquest postgrau en Software Quality Assurance és formar professionals amb un perfil d'expertesa que combini la gestió estratègica de projectes amb els coneixements tècnics necessaris per a l'assegurament de la qualitat en projectes de desenvolupament, manteniment i transformació de software. Es tractaran diverses tècniques de qualitat (disseny de proves, automatització de proves, anàlisi de codi, seguretat, rendiment...) aplicades a dispositius de diferents tipus (software legacy, aplicacions d’escriptori, web, aplicacions per a dispositius mòbils...). Disposar d'enginyers qualificats en aquest àmbit és una exigència del mercat. Per aquest motiu, la UPC School ha dissenyat aquest postgrau, que compta amb la col·laboració principal de Sogeti, part del grup Capgemini, i dels millors professionals del sector.
El programa ofereix la possibilitat de realitzar pràctiques a Sogeti a España. Durant aquest període l'estudiant podrà ampliar i posar en pràctica els coneixements adquirits a classe, i consolidar la seva xarxa de contactes professionals dins del sector.
L’estudiantat haurà de disposar d'un ordinador portàtil amb sistema operatiu Windows per a les sessions pràctiques del postgrau i per al treball complementari a realitzar fora de l'horari lectiu.
Es requereix un nivell mínim-mitjà d'anglès per seguir amb normalitat el programa.
(*) World Quality Report 2023-24, Sogeti-Capgemini-Open Text
El projecte final del programa tindrà les següents característiques:
Aquest projecte podrà ser realitzat de forma individual o per equips i estarà dirigit i assessorat per un director de projecte de reconegut prestigi en la temàtica.