#
Le nostre soluzioni Software
Il software 4it viene realizzato nella nostra software factory che si dedica principalmente alla progettazione e allo sviluppo di soluzioni "chiavi in mano", adottando un processo di sviluppo e organizzazione consolidato negli anni per gestire l'intero ciclo di vita del software (dall'analisi al collaudo e successivamente alla manutenzione applicativa ed evolutiva) e garantire così il miglior risultato, coniugando qualità ed elevate efficienza produttiva.

Il processo di sviluppo 4it deriva da un riadattamento dello Unified Process.
Le caratteristiche fondamentali:

Incrementale, Iterativo;
Guidato dal rischio.

È inoltre supportato da processi di:
Cost Control & Estimation (produttività, valutazioni in FP,…)
Strategic Reuse (Applicazioni, Open Sourde, Frameworks)
Quality Management (difettosità, aderenza al processo, ….)
People Management (project startup, staffing, education)

Il processo è organizzato in più iterazioni (miniprogetti) in cui si rilascia un sistema eseguibile e testato ma parziale. In questo modo risultano evidenti alcuni vantaggi rispetto ad altri modelli:
Minore probabilità di fallimento
Minore difettosità
Maggiore produttività
Abbattimento precoce dei rischi (tecnici, sui requisiti, sugli obiettivi di tempo e costo)
Visibilità anticipata dei progressi
Coinvolgimento iniziale dell'utente nell'utilizzo del sistema e convergenza rapida ai suoi desiderata

La scelta dei casi d'uso da sviluppare in una iterazione è guidata dal rischio.
Viene data priorità allo sviluppo delle funzioni più rischiose:
per il business: le funzioni più significative per il cliente (anticipo dei feedback)
dal punto di vista tecnologico: sviluppo o integrazione di componenti complessi
per la copertura: sviluppo di funzioni che investono l'architettura nel complesso
per la stima di costi e tempi: sviluppo di funzioni in cui la stima di costi e tempo è poco definita

La nostra missione è quella di costruire un Competence Center di alto livello tecnologico e metodologico attraverso:
Pianificazione di Progetto
Status Meeting settimanali
Riunioni Feedback
Transfer of Information
Job Rotation