STUDIODELGATTO - Software That Works

Competenza e cura artigianale

Piccolo team, massimo risultato

La progettazione e la realizzazione di software di qualità sono attività di carattere artigianale, nel senso più alto del termine: richiedono anni di esperienza, elevate competenze tecniche, capacità analitiche, immaginative e progettuali, aggiornamento costante, entusiasmo, tenacia e passione.

Siamo fortemente convinti che sistemi informatici di successo – anche su larga scala - si realizzino in piccoli team di artigiani di qualità, team piccoli abbastanza perché le caratteristiche sopra elencate possano essere coltivate e messe all’opera in modo naturale.

Non crediamo nelle catene di montaggio, nella stratificazione delle figure professionali e nell’articolazione dei processi aziendali: siamo convinti che un prodotto di successo sia quello realizzato da un piccolo team dove ciascun artigiano è in grado di immaginarlo, progettarlo e plasmarlo, senza perdere la visione d'insieme.

Qualità totale del software

Nell'impostare il nostro lavoro, non riteniamo sufficiente che un sistema svolga correttamente le operazioni per le quali è stato concepito: questa è solo la minima delle qualità che deve possedere.

Il software di qualità che ci imponiamo di realizzare deve anche:

  • Essere progettato per il cambiamento
  • Essere scalabile, funzionalmente e in termini di performance
  • Essere comprensibile da sviluppatori differenti in tempi differenti

Per raggiungere questi scopi è necessario utilizzare delle metodologie che prevedono ad esempio:

  • Utilizzo di tecnologie OOP e dei più comuni Design Patterns architetturali
  • Progettazione e documentazione del software attraverso formalismi universali (es: UML)
  • Conformarsi agli standard internazionali, ratificati e de facto
  • Realizzazione di test automatizzati
/ english