Pagina Principale

Consulenza

Sviluppo

Corsi

Blog

Curriculum

Contatti

 
Sviluppo chiavi in mano
Grazie all'esperienza accumulata attraverso anni di lavoro come consulente informatico, oggi sono in grado di fornire al cliente un servizio di consulenza nella progettazione e realizzazione di software in java.
  1. studio di fattibilità e valutazione dei costi
  2. analisi tecnica
  3. formazione e guida dei gruppi di sviluppo
Studio di fattibilità e valutazione dei costi
  1. studio di fattibilità
  2. definizione degli degli scenari d'uso tramite use case
  3. definizione degli dei processi tramite activity diagram
  4. valutazione e stima dei costi
Nella fase preliminare in cui si valuta la necessità di sviluppare un prodotto nuovo occorre mettere sulla bilancia una stima dei costi e una stima dei benefici. Le valutazione dei costi non può prescindere da un'analisi di fattibilità.

Una buona analisi di fattibilità richiede competenza elevate perché deve tracciare le linee guida della possibile soluzione al problema. Occorrono non solo buone capacità di analisi ma anche una elevata preparazione tecnica.

La mia esperienza e la mia formazione di Ingegneri Informatici e Architetto del Software mi mette nelle condizioni di affrontare qualunque studio di fattibilità e di proporre ai miei clienti la soluzione più economica ma al tempo stesso robusta e scalabile.
Analisi tecnica
  1. definizione della struttura dati tramite diagramme ER
  2. definizione dell'architettura con diagramma di deployment e diagramma delle classi (deployment diagram, class diagram)
  3. definizione degli algoritmi critici tramite diagrammi delle attività e diagrammi di stato (activity diagram, sate diagram)
Lo studio di fattibilità traccia a grandi linee la soluzione tecnologica per risolvere un problema ma entra nel dettaglio. Un'accurata analisi tecnica fornisce tutti i dettagli per realizzare il prodotto software nel migliore dei modi.

E' durante l'analisi tecnica che vengono portate alla luce tutte le difficoltà che possono emergere in fase di sviluppo. Un'accurata analisi tecnica del prodotto software da sviluppare consente di evitare imprevisti e prevenire ritardi nello sviluppo.

La mia padronanza con i linguaggi e gli strumenti di modellazione delle specifiche tecniche quali l'UML (Unified Modellling Language) per la parte applicativa e L'ER (Entity-Relation) per la parte dati mi consente di svolgere l'analisi tecnica con estrema semplicità e chiarezza.
Formazione e guida del gruppo di sviluppo
  1. recruitment degli sviluppatori
  2. impostazione dell'ambiente di sviluppo
  3. installazione e impostazione degli strumenti di revisione delle versioni (SVN) e tracciamento delle tracciamento richieste (jtrac)
  4. definizione delle linee guida di coding e utlizzo dei framework
  5. coding dei punti critici
L'analisi tecnica è la premessa per la buona riuscita di un progetto, ma è sufficiente a garantirne l'esito. In fase di sviluppo ciò che fa la differenza sono le capacità degli sviluppatori coinvolti e una buona conduzione del progetto stesso.

Da anni seguo con successo diversi gruppi di sviluppo in qualità di team leader e project manager.
 
Ing. Luigi Zanderighi - p.iva 1233243698 - cell.329 4609739 - Studio Professionale Progettazione Software