Functional Analyst: ruolo, compiti e principali skill
Functional Analyst: chi è e cosa fa
Con l’espressione Functional Analyst o Analista Funzionale si designa il professionista che studia e analizza i processi IT aziendali e traduce i dati raccolti in un progetto organico che risponda alle richieste e ai bisogni del business1. Egli può operare sia come un consulente esterno, sia come una figura interna all'azienda.
Il Functional Analyst analizza le funzionalità di sistemi e prodotti IT adottati dall'azienda, concentrandosi sui requisiti funzionali che gli applicativi hanno o dovrebbero avere2 e verificando che siano ancora confacenti alle mutevoli necessità del business. In base ai risultati della sua analisi, il Functional Analyst propone modifiche e fissa le priorità di intervento. Fra i suoi compiti rientra di conseguenza anche la definizione degli input da fornire agli sviluppatori, con i quali può collaborare al fine di portare a compimento il progetto di miglioramento aziendale complessivo. Il Functional Analyst può inoltre essere di supporto all’IT Project Manager, occupandosi dei flussi di comunicazione.
Tra i principali compiti del Functional Analyst possiamo trovare:
- Ascoltare e comprendere le nuove necessità di business;
- Analizzare i processi dei sistemi informativi aziendali al fine di identificare i luoghi o le aree di miglioramento;
- Valutare la fattibilità delle modifiche richieste e mitigare i possibili rischi;
- Redigere in forma scritta l’analisi dettagliata dei fabbisogni, descrivere le specifiche funzionali degli applicativi per i gruppi di sviluppo e creare flow chart3;
- Verificare e garantire la correttezza funzionale di processi e soluzioni IT e suggerire miglioramenti innovativi;
- Fornire supporto al Software Architect nella realizzazione dei progetti;
- Partecipare alla fase di testing dei progetti;
- Assicurarsi che il progetto finale presentato sia ottimale, funzionale e rispetti i requisiti richiesti.
Principali competenze di un Functional Analyst
Per diventare un Function Analyst è consigliabile il conseguimento di una laurea in Ingegneria Informatica, Ingegneria Gestionale o Informatica.
Tra le hard skill del Function Analyst, spiccano le seguenti
- Competenze analitiche, per analizzare e comprendere le necessità aziendali e tradurle in specifiche tecniche;
- Conoscenza dei sistemi informatici, delle applicazioni aziendali e dei processi di business;
- Capacità di progettazione, per creare soluzioni funzionali agli obiettivi del progetto.
Tra le principali soft skill che questa figura professionale può possedere, invece, vi sono:
- Capacità di ascolto;
- Capacità di pianificazione e organizzazione;
- Capacità di adattamento al contesto;
- Capacità analitica e di pensiero critico;
- Autonomia nelle analisi di flusso;
- Propensione al lavoro in team;
- Doti comunicative e relazionali;
- Problem solving.
Infine, tra i tool maggiormente utilizzati dal Functional Analyst possiamo trovare:
- Warehouse Management System (WMS);
- Jira;
- Remedy;
- Trello;
- Lucidchart;
- Slack.
Fonti
1.Analista funzionale, epieve.com
2.What is a Functional Analyst?, bridging-the-gap.com
3.Analista funzionale, automha.it