Contesto: Nell’era della trasformazione digitale e della business agility, le tecniche Low Code e No Code (LCNC) nascono per ridurre o eliminare la necessità di scrivere codice per lo sviluppo e il deployment di applicazioni aziendali. Rispetto ai metodi tradizionali, le tecnologie LCNC hanno infatti l’obiettivo di ridurre il tempo necessario per scrivere codice, accelerando così il processo di sviluppo e deployment. Inoltre sono progettate per essere facili da usare anche per gli utenti non tecnici e, grazie all'automazione dei processi e alla semplificazione del ciclo di vita, aumentano la sicurezza delle applicazioni e riducono la complessità del codice. Ciò porta ad una riduzione dei costi legati allo sviluppo ed alla manutenzione, ad una maggiore qualità del codice e ad una maggiore agilità aziendale, che ha la possibilità di adattarsi velocemente ai cambiamenti di mercato e di mantenere un vantaggio competitivo. Le tecnologie LCNC in questo modo permettono agli sviluppatori di essere più produttivi e di dare agli utenti di business un ruolo all’interno del lifecycle dell’applicazione stessa, colmando la distanza tra IT e Business.
Obiettivi: Il progetto di tesi e/o tirocinio ha l'obiettivo di fornire le competenze necessarie per comprendere e utilizzare le piattaforme (LCNC) per lo sviluppo di applicazioni aziendali.
In particolare il candidato avrà la possibilità di lavorare su una piattaforma LCNC per sviluppare un'applicazione aziendale completa, dall'ideazione alla pubblicazione utilizzando i principali servizi della suite Microsoft Power Platform (PowerApps, Power Automate, Power Pages, Power Virtual Agent). L’obiettivo specifico sarà quindi quello di imparare ad utilizzare LCNC in ambito entreprise, integrare dati di diversi sistemi aziendali ed implementare funzionalità avanzate oltre ad approfondire le proprie conoscenze in ambito di sviluppo di applicazioni aziendali lavorando a stretto contatto con persone esperte nelle principali fasi di esplorazione, comprensione, design e test. Lo scenario di applicazione è il mondo dei Financial Serivces, dove sono già state implementate con successo ad esempio soluzioni di automazione di processi autorizzativi per la redazione e divulgazione della documentazione normativa Aziendale, soluzioni a supporto della validazione delle strategie di investimento della compagnia tramite l'utilizzo di un workflow approvativo automatico, oppure applicazioni che agevolano lo scambio di feedback tra colleghi a seguito di una riunione/meeting.
Tecnologie: Power Platform, Microsoft 365