Abbiamo ideato il Design Foundation Sprint per elevare la qualità UX/UI del prodotto e definirne un linguaggio più chiaro e coerente. In sei settimane ridisegniamo una parte rappresentativa e la trasformiamo in un design system di componenti, pattern e regole che team e agenti possono riutilizzare per estendere il design al resto del software.
Può essere il momento giusto se
- Vuoi elevare la qualità UX/UI di un prodotto cresciuto nel tempo
- Stai facendo replatforming e vuoi ripensare anche l’esperienza
- Vuoi aggiungere nuove feature senza perdere coerenza
- Il team lavora già in autonomia, ma manca una direzione condivisa
- Vuoi ridisegnare il prodotto partendo da un linguaggio comune
- Vuoi rendere il sistema agent-ready, con regole e pattern chiari
E se serve partire dal brand?
In alcuni casi il redesign del software coincide con un cambiamento più ampio dell’azienda. Se anche identità e linguaggio visivo devono evolvere, può avere senso partire dal nostro Brand Sprint e utilizzare quella nuova direzione come base per il Design Foundation Sprint.
Come funziona
Quattro fasi per trasformare una nuova direzione in un sistema concreto.
① Understand
Partiamo dall’esistente e dalle persone che lo conoscono meglio. Attraverso workshop mirati ricostruiamo struttura, flussi, ruoli, pattern e principali problemi del prodotto, raccogliendo il contesto necessario per capire dove intervenire. Alla fine della prima fase definiamo insieme il perimetro su cui concentrarci.
- Area o workflow su cui lavorare
- Problemi e priorità da affrontare
- Perimetro dello Sprint

② Redesign
Progettiamo una parte rappresentativa del prodotto ad alta fedeltà, lavorando su casi reali, dati realistici, stati e comportamenti dell’interfaccia. Attraverso il concept definiamo anche il linguaggio visivo generale del software: gerarchie, densità, tipografia, colore e principi dell’interfaccia. Il risultato rende concreta la nuova direzione UX/UI e diventa il riferimento per il resto del prodotto.
- Prototipo ad alta fedeltà
- Nuova direzione UX/UI
- Linguaggio visivo di riferimento
③ Systemize
Dal prototipo costruiamo una component library strutturata, con foundation, design token, componenti, varianti, stati e pattern ricorrenti. Il sistema nasce direttamente dai casi reali progettati, così da offrire al team una base concreta e coerente da riutilizzare ed estendere nel resto del prodotto.
- Linguaggio di prodotto
- Foundation e design token
- Component library e pattern principali
④ Agentify
Nella fase finale rendiamo il sistema agent-ready. Componenti e token descrivono cosa esiste, ma non sempre spiegano come utilizzarlo o come prendere una nuova decisione di design. Rendiamo quindi espliciti principi, regole, vincoli, criteri di qualità e anti-pattern, organizzandoli in una documentazione agent-ready, come un DESIGN.md o un formato equivalente, che possa vivere insieme al progetto ed essere utilizzata direttamente dagli agenti.
- Documentazione agent-ready
- Principi e regole di utilizzo del sistema
- Decisioni, vincoli e criteri documentati
Marco Trombetti Co-founder & CEO, Translated
Cosa succede dopo?
Tre servizi per continuare dopo lo Sprint, attivabili in modo indipendente.


Agile Design Sprint


Code Foundation


Design Review
Costi chiari,
senza sorprese
Design Foundation Sprint
Una nuova direzione UX/UI, con componenti e regole per estenderla al resto del software.
- Problemi e priorità da affrontare
- Prototipo ad alta fedeltà
- Foundation e design token
- Linguaggio di prodotto
- Component library e pattern principali
- Documentazione agent-ready
Servizi aggiuntivi


Agile Design Sprint
Per approfondire il redesign di nuove aree, flussi o funzionalità.


Code Foundation
Per implementare componenti e pattern direttamente nello stack del prodotto.


Design Review
Per mantenere qualità e coerenza mentre il team e gli agenti fanno evolvere il prodotto.
Claudia Vago Project Manager, Fondazione Finanza Etica
Chi abbiamo aiutato




Domande frequenti
No. Lavoriamo su una parte rappresentativa del prodotto, abbastanza ampia da definire una nuova direzione che possa poi essere applicata progressivamente al resto.
Dipende dal prodotto e dai problemi da risolvere. Possiamo lavorare trasversalmente su struttura, navigazione e componenti condivisi oppure approfondire un workflow significativo dall’inizio alla fine. La scelta viene fatta insieme al team all’inizio dello Sprint.
Non lavoriamo con un numero prestabilito di schermate. Definiamo un perimetro compatibile con le sei settimane e abbastanza ampio da permetterci di prendere le decisioni necessarie.
Non subito, ed è una scelta voluta. Un design system completo copre tutto il prodotto, con ogni componente, variante e stato, ed è pensato per crescere e mantenersi nel tempo: non nasce in sei settimane. Con lo Sprint ne costruiamo le fondamenta, cioè design token, componenti principali e pattern ricavati dalla parte di prodotto che ridisegniamo. È una base che il team usa da subito e su cui il design system cresce, in autonomia o insieme a noi.
Significa rendere esplicite informazioni che spesso rimangono implicite: come utilizzare i componenti, quali pattern preferire, quali vincoli rispettare e come estendere il sistema senza perdere coerenza. Queste regole possono essere utilizzate dal team e fornite come contesto agli agenti, per esempio in un DESIGN.md o in formati equivalenti.
Sì. Il prototipo, la libreria Figma e la documentazione servono proprio a dare al team una base da utilizzare ed estendere in autonomia.
Sì. Possiamo approfondire il redesign con nuovi Agile Design Sprint, implementare componenti e pattern con la Code Foundation oppure rivedere periodicamente il lavoro prodotto internamente. Il Design Foundation Sprint rimane comunque un progetto completo anche senza attività successive.
Sì. Con la Code Foundation possiamo implementare design token, componenti e pattern direttamente nello stack del prodotto, adattandoci a React, Angular o alle tecnologie già utilizzate dal team.
È il contesto in cui questo approccio trova più naturalmente applicazione, soprattutto per SaaS, software enterprise e prodotti con flussi, ruoli e funzionalità articolate. Può funzionare anche per altri prodotti digitali che abbiano già raggiunto una certa complessità.
