Principali progetti seguiti


Questa pagina riporta in maniera sintetica i principali progetti seguiti nel corso di questi anni. Per ognuno vengono riportati gli obiettivi, le principali criticità e le scelte tecnologiche adottate per superarle.



Marketplace Broadvision


Ambito Cliente: Bancario
Tecnologie utilizzate: Broadvision Portal 6.0, J2EE, Struts, Oracle 10g
Tempi di progetto: Dal 2002 al 2006, mediamente 4,5 risorse coinvolte
Obiettivi: La realizzazione di un portale web orientato alle aziende clienti della banca in cui far convergere domanda e offerta
Principali criticità: La necessità di dover riscrivere buona parte del plugin Broadvision orientato al marketplace per rispondere alle specifiche esigenze del cliente.
Ruolo svolto nel progetto: Il mio ruolo è stato quello di coordinatore del gruppo di lavoro nonchè di software architect delle parti più complesse del sistema. E' stata un'importante esperienza di condivisione e di proattività con il cliente da cui è derivato un rapporto di fiducia che continua ancora oggi.


 

Noleggio a Lungo Termine Autovetture


Ambito Cliente: Bancario
Tecnologie utilizzate: Microsoft Sql Server 2005, Microsoft Visual Studio .Net
Tempi di progetto: Dal 2006 è ancora in corso, mediamente 2,5 risorse coinvolte
Obiettivi: La razionalizzazione dei processi aziendali che consentono la ricerca, richiesta e preventivi di noleggi auto
Principali criticità: La quantità di dati che transitano dai sistemi specialmente per quanto riguarda la parte amministrativa. La necessità di costruire processi affidabili, veloci e sicuri per il tracciamento delle informazioni sia in ingresso che in uscita
Ruolo svolto nel progetto: In questo progetto mi sono occupato di disegnare, con le controparti funzionali del cliente, tutti i processi operativi e di tradurli poi nei sistemi informatici che usano attualmente. Da questo progetto e' nato un nuovo gruppo di lavoro, da me coordinato, dedicato alle windows application.


Scheda Cliente - CRM asincrono


Ambito Cliente: Commerciale
Tecnologie utilizzate: Microsoft Sql Server 2005, Microsoft Visual Studio .Net, XML/XSL
Tempi di progetto: Dal 2008 è ancora in corso, mediamente 1,5 risorse coinvolte
Obiettivi: La creazione di un applicativo da distribuire alla forza vendita commerciale per la raccolta di informazioni sul territorio nazionale
Principali criticità: Deve essere garantita la possibilità di lavorare off-line e di utilizzare meccanismi di sincronizzazione da e verso il server. La struttura dati, estremamente mutevole, che costringeva, nella versione precedente dell'applicativo, a continue e rischiose sincronizzazioni
Ruolo svolto nel progetto: Il mio ruolo in questo progetto è stato inizialmente quello di progettare la soluzione tecnologica che ha visto l'adozione di un database XML per superare il problema delle continue variazioni della struttura dati. Di seguito ho coordinato il gruppo di lavoro che l'ha implementato e ne continua la manutenzione.


 

Integrazione Microsoft Dynamics


Ambito Cliente: Information Technology
Tecnologie utilizzate: Microsoft Sql Server 2005, Microsoft Visual Studio .Net, Microsoft Dynamics AX, Oracle, Asp Page
Tempi di progetto: Dal 2007 è ancora in corso, mediamente 3,5 risorse coinvolte
Obiettivi: La realizzazione di un framework applicativo in cui coesistano sia funzioni X++ che processi .Net volti all'integrazione dei dati tra Axapta ed il back-end aziendale
Principali criticità: La versione di Dynamics non aggiornata e non aggiornabile e la criticità dei dati che vengono integrati. Per il cliente il funzionamento di questi processi è di vitale importanza in quanto costituisce il punto di partenza per tutte le altre applicazioni Intranet
Ruolo svolto nel progetto: Inizialmente mi sono occupato solamente dei processi in .net ed in particolare della comunicazione via Business Connector. Nel corso del tempo ho progressivamente acquisito competenze anche sul mondo Axapta arrivando a costruire ini prima persona una serie di processi. Al momento è in corso una revisione dell'intero progetto volto a rendere quanto più automatico possibile lo scambio di informazioni tra i sistemi.