Il nostro modo di progettare non è mai lasciato al caso. Per questo ci rifacciamo ad una metodologia strutturata che affronta tutti gli step di analisi e progettazione, basandoci sulle indicazioni che arrivano dal RUP (Rational Unified Process).
Il RUP è una metodologia best practice che adotta un approccio di tipo iterativo, e che guarda all’insieme dei processi implicati nel progetto, piuttosto che al singolo processo.
La conseguenza di questo approccio è una metodologia di sviluppo che comporta la stretta osservanza di alcune fasi fondamentali:
- la condivisione piena con il cliente degli obiettivi e successivamente dei risultati;
- la certificazione congiunta di ogni risultato raggiunto;
- la pianificazione realisticamente delineata delle varie fasi del progetto;
- il rispetto delle tempistiche di ogni singola fase;
- la costruzione incrementale del prodotto;
- la verifica e l’individuazione rapida e tempestiva di eventuali anomalie evidenti o di insoddisfazione rispetto agli obiettivi.
La modellazione del sistema viene eseguita utilizzando l'Unified Modeling Language (UML).