Per i sistemi software abbiamo maturato un processo di sviluppo basato sulla metodologia ´Agile´ (http://it.wikipedia.org/wiki/Metodologia_agile) per dare al Cliente finale quello che è realmente nelle sue aspettative. Il processo di sviluppo è prototipale, ovvero una parte del processo viene reiterata fino alla realizzazione del prodotto finale e ad ogni iterazione viene rilasciata una parte del sistema. L´iterazione avviene dopo aver stabilito le regole di sviluppo, sia dal punto di vista tecnico che di interfaccia utente (metafora architetturale e metafora d’uso). Le fasi del processo sono brevemente le seguenti:
Collaudo finale di tutte le funzionalità del sistema.
Avendo sviluppato sistemi per la Pubblica Amministrazione (PA) siamo particolarmente attenti alle tematiche di usabilità e accessibilità delle interfacce utente, e quindi del sistema. Abbiamo al nostro interno degli esperti di questi argomenti che, in base a criteri scientifici e alla esperienza sul campo studiano l’impatto delle applicazioni sull´utenza target.
Abbiamo quindi sviluppato applicazioni che sono accessibili secondo la normativa in vigore per la Pubblica Amministrazione, che è una normativa molto rigida e restrittiva, senza rinunciare alla gradevolezza delle interfacce tipica del web 2.0. Un esempio è didattica web 2.0 (http://didattica.uniroma2.it/), un’ applicazione che è diventata anche un prodotto dell´azienda, con ha una interfaccia web2.0 tipo Facebook.