Chi Siamo

Metodologia

La nostra metodologia di lavoro è maturata in oltre dieci anni di esperienza nel campo dello sviluppo di software personalizzato per aziende operanti in svariati settori. Sia la progettazione di applicazioni web per sistemi gestionali preesistenti, che lo sviluppo di soluzioni software ex-novo prevedono per noi una procedura flessibile ma standardizzata.

Analisi

Analizzeremo insieme la problematica da risolvere per costruire un piano di lavoro dettagliato, con flussi di progetto e evidenziandone le criticità. A volte, queste analisi, richiedono l'acquisizione di know how operativi sulla struttura/frame work utilizzata dal committente. Al termine di questa fase, condivideremo i risultati dell'analisi attraverso una serie di documenti di progetto sintetici, ma dettagliati, anche secondo lo standard UML (Unified Modeling Language)

Sviluppo

A seguito dell'analisi, inizieremo a sviluppare la soluzione, individuando, ove conveniente, eventuali componenti software di terze parti al fine di velocizzare e standardizzare il processo secondo know how consolidati nelle migliori community di sviluppo, ricevendo spesso anche il supporto diretto di Microsoft (in quanto loro partner certificati). In questa fase vengono pianificati incontri per valutare la coerenza di quanto sviluppato e verificare insieme lo stato di avanzamento del progetto.

Test

Dopo una validazione formale del progetto da parte del cliente, verrà avviata una fase di test per mettere alla prova le applicazioni software sviluppate in modo da simulare situazioni di funzionamento reali. I test verranno validati dal responsabile di progetto, e, successivamente, da parte di un team specializzato nella validazione di prodotti software.

Deployment (Installazione)

Una volta superati i test interni verrà avviata la fase di deployment. I progetti web saranno pubblicati in rete. Se necessario possono essere sviluppati specifici supporti e procedure per l'installazione autonoma della soluzione. Naturalmente si rimarrà in stretto contatto per il tempo sufficiente a verificare eventuali problematiche di adattamento ai vari hardware di supporto.

Manutenzione

Grazie alla modularità con cui vengono progettati i prodotti è possibile effettuare con facilità manutenzioni evolutive. Eventuali modifiche dei flussi aziendali dei nostri clienti possono richiedere variazioni, anche strutturali, dei prodotti. Progettare una soluzione personalizzata significa inoltre prevedere il massimo grado di integrabilità con i sistemi esistenti per minimizzare gli interventi di manutenzione.