Ben arrivato/a sulla mia pagina di analista di sistemi
informatici.
Un analista di sistemi informatici è un professionista
informatico specializzatosi nell'analisi, nella progettazione e
nell'implementazione di sistemi informatici.
Gli analisti di sistemi informatici progettano e valutano
l'idoneità dei sistemi informatici in termini di
risultati previsti, collaborando con utenti finali, fornitori di
software e programmatori per conseguire questi risultati.
Te lo spiego con un'analogia: Realizzaresti un palazzo con il
'fai da te' o soltanto con muratori e senza interpellare un
architetto o un ingegnere? Probabilmente no.
Non solo i progetti informatici, qualunque progetto non banale
richiede un'analisi e progettazione ben fatta da una persona
specializzata, per garantire il raggiungimento degli obiettivi,
l'ottimizzazione di tempi e dei costi.
Più il tuo progetto è grande e mission-critical, più
l'analista di sistemi informatici farà la
differenza.
Sono un analista informatico, ho un carattere analitico, sono un ottimizzatore, ricerco sempre la miglior soluzione per ogni problema, mi piace indagare e parlare dei problemi, dei vincoli e delle sfide, al fine di conoscerli a fondo per ricercare o inventare la miglior soluzione possibile.
Come analista di sistemi informatici, uso il computer e sistemi correlati per progettare nuove soluzioni informatiche, modificare, migliorare o adattare i sistemi informatici esistenti e integrare nuove funzionalità o miglioramenti, con l'obiettivo di migliorare l'efficienza e la produttività aziendale.
Per fare questo lavoro è necessario disporre di un elevato
livello di competenza tecnica, e dei meccanismi aziendali e
commerciali.
Lavoro a volte direttamente per il cliente, altre volte sono a contatto con i suoi clienti, alcuni metodi che posso usare sono:
Il mio ruolo di analista di sistemi informatici si basa sul recuperare informazioni e mettere in relazione tutti gli interlocutori, quali i clienti, qli sviluppatori, i manager, e tutti gli stakeholders del processo di sviluppo.
Raccolte le specifiche, conduco un'analisi dei costi e dei tempi
per attuare la soluzione proposta.
Specifico e modello i requisiti e le operazioni di sistema,
l'interfaccia utente e l'output e presento la proposta al
cliente.
Devo spesso interloquire con clienti, responsabili commerciali e
altri sviluppatori, per raccogliere i recuisiti o revisionare il
modello, sia durante la fase di analisi che in fase di
implementazione.
In realtà cambia molto da un progetto o cliente all'altro. A seconda del caso mi occupo solo di una fase, es. raccolta delle specifiche, o posso seguire tutto il processo di sviluppo software, inclusa implementazione e manutenzione post-rilascio.
Come analista di sistemi informatici, lavoro si solito su un particolare sistema IT di un'organizzazione o di una startup, ma in stretto contatto con il bisiness model e la gestione clienti.
Le attività di lavoro dipendono anche dalla dimensione e dalla natura dell'organizzazione e dal punto di vista delle richieste di business dei clienti, ma tipicamente riguardano:
Per me non esistono tecnologie o linguaggi definiti a
priori.
Conosco decine di linguaggi, framework, piattaforme e tecnologie
informatiche.
Ho le mie preferenze legate all'esperienza e alle performance, ma
un buon analista di sistemi informatici sa che ogni
soluzione, per essere ottima, richiede una particolare combinazione
e variante d'uso, in più frequentemente le soluzioni
richiedono nuove tecnologie o librerie ad hoc.