Back to top

Progettazione

Progettazione

La progettazione di un sistema è la fase più delicata del suo ciclo di vita. Perchè? Perchè nel milgiore dei casi, le necessità finali non sono conosciute profondamente da nessuno, né dal cliente finale né tantomeno dal suo progettista. Il bravo progettista deve seguire un processo iterativo, durante il quale, ad ogni iterazione diminuisce il grado di incertezza rispetto a cosa deve essere effettivamente realizzato.

L’unica costante nello sviluppo software è il cambiamento dei requisiti. Il bravo progettista deve progettare il sistema che serve “oggi” sapendo che dovrà diventare il sistema che servirà “domani” senza dover essere riscritto. Creare un sistema con personale poco qualificato significa spendere, definire un progetto flessibile con progettisti validi, significa investire.

I nostri progettisti sono esperti nel fornire

  • Progettazione innovativa
  • Progettazione di adattamento
  • Progettazione variante

Suddividiamo la nostra attività di progettazione iterativa secondo le seguenti fasi standard, ognuna delle quali prevede la produzione di uno o più documenti che descrivono l’input e l’output di ogni fase:

  • analisi delle specifiche: prevede interviste a tutti gli stakeholder
  • studio di fattibilità: ove necessario comporta la realizzazione di prototipi specifici per le singole funzionalità di basso livello
  • progettazione logico-funzionale: definisce quello che il sistema farà, e soprattutto, quello che non farà. Questa fase prevede meeting regolari con gli utenti finali del sistema
  • dimensionamento: definisce i requisiti non funzionali del sistema
  • testing: prevede la creazione di prototipi funzionali, di interfaccia e di integrazione

Richiedi informazioni

Progettazione