Costruisci il sistema di progettazione perfetto: 6 considerazioni chiave

Autore: John Stephens
Data Della Creazione: 1 Gennaio 2021
Data Di Aggiornamento: 23 Giugno 2024
Anonim
Fai da te -  Banco fresa 1 di 2
Video: Fai da te - Banco fresa 1 di 2

Contenuto

I sistemi di progettazione aiutano i grandi operatori del settore a standardizzare il processo di progettazione e renderlo più prevedibile. Molte aziende cercano di prendere l'iniziativa di costruire il proprio sistema di progettazione. Ma molto spesso, nonostante le migliori intenzioni di tutti, tutto lo sforzo che un team di prodotto dedica alla creazione di un sistema di progettazione ponderato può andare dritto in malora.

Nel corso di questo articolo, definiremo cos'è un sistema di progettazione, cosa considerare prima di costruire un sistema di progettazione e il modo migliore per introdurre un sistema di progettazione nella tua organizzazione. Per altre fantastiche risorse, consulta la nostra carrellata di strumenti di web design.

Cos'è un "sistema di progettazione"?

Il nome "sistema di progettazione" può creare una falsa impressione di qualcosa che fornisce valore solo ai designer. Ma in realtà un sistema di progettazione non è qualcosa che riguarda solo i designer; invece si tratta di come un'intera organizzazione costruisce i suoi prodotti (se questo include un sito web, avrai bisogno di un ottimo costruttore di siti web e di un web hosting brillante).


Il successo dei processi di progettazione di solito dipende dall'esistenza di una stretta collaborazione interfunzionale tra tutti i team coinvolti nella creazione del prodotto. E un sistema di progettazione riguarda la creazione di un linguaggio condiviso che consenta ai team di collaborare in modo più efficace. È un set completo di principi, regole e standard di progettazione insieme al toolkit (modelli di progettazione, stili di visualizzazione e una libreria di codici di componenti dell'interfaccia utente riutilizzabili) necessari per raggiungere tali principi, regole e standard. Un sistema di progettazione consente a un team di prodotto di creare un prodotto più velocemente, senza dover sacrificare la qualità, rendendo il progetto riutilizzabile (assicurati di disporre di un cloud storage affidabile per archiviare le tue risorse).

Lo scopo finale di darsi la pena di implementare un sistema di progettazione è aiutare l'azienda a imparare e crescere. Ecco perché un sistema di progettazione dovrebbe sempre essere basato sugli obiettivi di un'azienda. Per lo stesso motivo, non tutti i sistemi di progettazione sono costruiti allo stesso modo, tuttavia, la maggior parte dei sistemi di progettazione condivide alcuni elementi comuni:


  • Principi di progettazione: valori che assicurano che gli sforzi di progettazione vadano nella giusta direzione.
  • Componenti e librerie di pattern: questi sono gli elementi costitutivi di un sistema di progettazione.
  • Guide alla progettazione: regole specifiche su come progettare una parte particolare di
    un prodotto. Questi possono includere linee guida di stile (tipografia, colori, spaziatura, ecc.) E linee guida per la scrittura di UX (voce e tono, linguaggio, principi di scrittura, ecc.).
  • Pratiche di progettazione: aiutano a mantenere il sistema attivo e prezioso per il team del prodotto.

Considerazioni chiave prima di implementare un sistema di progettazione

01. Considera la maturità del prodotto e dell'azienda

Prima di iniziare a costruire un sistema di progettazione, è necessaria una chiara comprensione del motivo per cui ne hai bisogno. Molte aziende introducono sistemi di progettazione per ridurre il proprio debito tecnico e accelerare il processo di sviluppo del prodotto (dedicando meno tempo ad attività noiose e monotone). Ma non tutte le aziende devono affrontare questi problemi perché hanno diversi livelli di maturità progettuale.


Creare un sistema di progettazione da zero è un'attività che richiede tempo e i team piccoli e in rapido movimento probabilmente non hanno bisogno di un sistema di progettazione perché li rallenterebbe. Una startup da tre a cinque persone che sta ancora cercando di trovare un prodotto adatto al mercato impiegherebbe probabilmente una notevole quantità di tempo a creare un sistema. Quando le risorse vengono spese per la creazione di un sistema di progettazione, non vengono spese per la realizzazione del prodotto. Pertanto, fino a quando un'azienda non è nella posizione di aver stabilito una chiara direzione con il proprio prodotto, investire tempo nella creazione di un sistema di progettazione rischia di produrre molti rifiuti.

02. Crea una dichiarazione di visione

Un sistema di progettazione riguarda le persone: come lavorano insieme per raggiungere un obiettivo condiviso. E le persone vogliono conoscere le risposte alle seguenti domande:

  • Dove stiamo andando?
  • Cosa vogliamo ottenere?
  • Perché vogliamo raggiungere questo obiettivo?

Queste sono domande fondamentali a cui devi rispondere per costruire una visione condivisa. Una visione condivisa sarà la base per un sistema di progettazione che fornirà ai team un modo guidato per costruire soluzioni per i loro problemi di prodotto.

Una dichiarazione di visione definisce ciò che il tuo team, prodotto o azienda sta tentando di ottenere e, soprattutto, perché. Allinea i team attorno a una serie chiara di obiettivi condivisi e diventa una stella polare per l'intera organizzazione: unisce le persone coinvolte nello sviluppo del prodotto e le guida verso una destinazione comune.

Se stai cercando un modo semplice per creare una dichiarazione di visione, valuta la possibilità di descrivere come dovrebbe essere il tuo prodotto o la tua organizzazione tra cinque anni. In questo modo, definirai una condizione target e sarà molto più facile creare una strategia che ti aiuterà a raggiungerla.

04. Stabilire principi guida di progettazione

Come definisci un buon design? Come fai a sapere quando qualcosa è pronto per l'implementazione? Quando si tratta di valutare la qualità di un design, i designer spesso fanno affidamento sul proprio insieme di standard. Ma seguire un tale approccio può introdurre molto caos nel processo di progettazione del prodotto perché ogni designer avrà idee soggettive. È qui che i principi di progettazione possono salvare la giornata.

I solidi principi di progettazione sono alla base di qualsiasi sistema funzionante. Devono cogliere l'essenza di ciò che un buon design significa per l'azienda e fornire consigli pratici ai team di prodotto su come raggiungerlo (i principi di progettazione dovrebbero essere sempre attuabili). I principi di progettazione fungono da standard per il team del prodotto e li aiutano a misurare il proprio lavoro.

Ecco alcune cose da ricordare quando si lavora sui principi di progettazione:

  • I principi di progettazione dovrebbero riflettere la natura del prodotto. Ad esempio, quando si parla di progettazione dell'interfaccia uomo-macchina per le automobili, il principio di progettazione più importante dovrebbe essere "La sicurezza prima di tutto" (l'obiettivo è mantenere il conducente e i passeggeri al sicuro). Ecco perché ogni decisione di progettazione dovrebbe essere misurata per la sicurezza.
  • I principi di progettazione non dovrebbero suonare come regole. Non dovrebbero bloccare l'energia creativa. I creatori di prodotti non dovrebbero sentirsi limitati o limitati.
  • I principi di progettazione dovrebbero essere il risultato di una discussione aperta. In molti casi, non è difficile fare in modo che le persone seguano le linee guida, ma piuttosto è difficile far sì che le persone siano d'accordo sulle linee guida. Se un'organizzazione ha molti team di progettazione, coinvolgerli in una discussione è fondamentale. Ottenendo il loro feedback sui principi di progettazione, è possibile adattare i principi alle esigenze degli utenti.

05. Rivedi lo stack tecnologico e conduci un inventario dell'interfaccia

Molte aziende tendono a creare un sistema di progettazione sull'interfaccia corrente, ma questo approccio non è il migliore per molti motivi. Immagina che la tua azienda stia costruendo un prodotto per molto tempo senza un sistema.

È probabile che il prodotto presenti un certo livello di incoerenza nel design. L'incongruenza è solitamente causata dalla duplicazione di elementi di design. Identificare la duplicazione degli elementi di progettazione aiuta un team a evitare lo scenario in cui i membri del team costruiscono un elemento da zero e, dopo un po ', scoprono che esiste già una versione di esso.

Ecco perché se prevedi di introdurre un sistema di progettazione, inizia con un audit: conduci un inventario dell'interfaccia per capire cosa è in uso.

Esplora le interazioni esistenti, raccogli tutti gli elementi dell'interfaccia utente che compongono l'interfaccia e rivedili. È importante farlo prima di costruire il sistema di progettazione vero e proprio perché la procedura ti aiuterà a capire due cose:

  • Quanto debito di progettazione ha la tua organizzazione e quali sono le aree che richiedono maggiore attenzione.
  • Le ragioni dell'incoerenza e le modifiche che è necessario introdurre nel processo di progettazione per evitare tali problemi in futuro. Forse dovrai cambiare il processo o forse dovrai introdurre una nuova tecnologia.

06. Stabilire un core team

Chi dovrebbe essere coinvolto nella costruzione di un sistema di progettazione? Il design è uno sport di squadra e la creazione di un sistema di design non fa eccezione. L'esperienza e l'energia creativa fornite dalla collaborazione interfunzionale sono necessarie per costruire un sistema di progettazione. Ecco perché il team principale di persone che crea effettivamente un sistema di solito include ingegneri, designer, responsabili di prodotto e parti interessate. Quando inizi a costruire un sistema di progettazione, è fondamentale avere una piccola dimensione per il team principale (da sei a otto persone) perché ti aiuterà a creare slancio e costruire qualcosa rapidamente.

Creazione di un sistema di progettazione

Considerare l'implementazione di un sistema di progettazione come progetto. E proprio come qualsiasi altro progetto, questo dovrebbe avere un solido processo con i seguenti passaggi:

  • Vendi l'idea
  • Completa un progetto pilota
  • Progetta e costruisci
  • Lancio e manutenzione

01. Vendi l'idea

Vendere l'idea di un sistema di progettazione è il primo e più cruciale passo nell'introduzione di un sistema di progettazione. Di solito, è difficile vendere sistemi di progettazione a causa dei compromessi: sia i membri del team di gestione che quelli del team di prodotto capiscono che le risorse spese per la creazione di un sistema di progettazione non vengono spese per le funzioni di spedizione. Quindi è naturale aspettarsi qualche contraccolpo. Per vendere un sistema di progettazione, devi fare due cose:

Ottieni il consenso degli stakeholder

Un sistema di progettazione non decollerà se le persone che decidono di finanziare non lo approvano. È molto più facile ottenere il consenso dei dirigenti quando dimostri che il sistema risolve i problemi aziendali reali. Identifica i punti critici del business (aree in cui l'azienda perde denaro) e mostra come il sistema di progettazione può salvare la giornata. Scrivi una strategia con una proposta chiara e presentala alle persone chiave che prendono le decisioni.

Si consiglia di creare una presentazione (o una serie di presentazioni) per convincere le parti interessate a investire in questo progetto. Puoi avvolgere la tua presentazione sotto forma di una storia. Raccontando storie di successo, avrai maggiori possibilità di coinvolgere le parti interessate.

Ottieni supporto dai tuoi utenti

Ottenere il consenso degli stakeholder è solo metà della battaglia. Devi ottenere supporto dai tuoi potenziali utenti. Innanzitutto, devi identificare il tuo pubblico di destinazione. Chi utilizzerà il tuo sistema di progettazione e come lo useranno? Di seguito sono riportati alcuni gruppi di utenti comuni:

  • Team di prodotto (ovvero designer, sviluppatori)
  • Terze parti (es. Fornitori)
  • Affari (ad es. Marketing, vendite, legale)

Dovrai identificare i punti deboli di diversi gruppi di utenti e mostrare il valore che il sistema porterà loro. Ogni gruppo di utenti ha diversi trigger di acquisto: motivi per cui vorrebbe utilizzare un sistema di progettazione. Ad esempio, per gli sviluppatori, il trigger può essere una maggiore coerenza nei metodi di implementazione o dedicare meno tempo al refactoring del codice.

02. Seleziona e completa un progetto pilota

Non appena crei un concetto di base per il tuo sistema di progettazione, è importante convalidarlo. Il modo migliore per convalidare il concetto è testarlo su un progetto pilota.

Seleziona un prodotto reale campione e crea un sistema di progettazione che alimenta una soluzione reale. Il progetto selezionato dovrebbe essere utilizzato come base per il tuo futuro sistema di progettazione, in modo da poter verificare se il sistema funziona o meno per la tua organizzazione.

Ecco una serie di criteri che puoi utilizzare per determinare la potenziale efficacia di un progetto pilota:

  • Un progetto dovrebbe avere il potenziale per componenti e modelli comuni. Dovrebbe contenere componenti e modelli che possono essere riutilizzati all'interno di altri prodotti.
  • Dovrebbe avere una buona fattibilità tecnica e non essere difficile introdurre tutte le modifiche richieste.
  • Il progetto dovrebbe essere realizzabile in un ragionevole lasso di tempo (idealmente, un paio di settimane) e non dovrebbe richiedere il coinvolgimento di molte persone di vari dipartimenti (mantenere l'indipendenza è essenziale).
  • Un progetto dovrebbe avere un potenziale di marketing. Il progetto dovrebbe ispirare altri team a introdurre sistemi di progettazione nel loro processo di progettazione.

03. Progettare e costruire

Crea componenti riutilizzabili

Un errore che vedo più e più volte è che i team creano componenti troppo concentrati su un caso monouso. Di conseguenza, il sistema diventa troppo rigido e gli utenti devono creare i propri componenti ogni volta che devono coprire uno scenario particolare.

Prova a sviluppare componenti che non siano legati a un singolo caso d'uso ma che possano farlo
essere riutilizzato in più contesti. Per essere riutilizzabili e scalabili, i componenti devono avere le seguenti proprietà:

  • Modulare: i componenti modulari sono autonomi: non hanno dipendenze.
  • Componibile: è possibile combinare componenti per creare nuovi componenti.
  • Personalizzabile: è possibile regolare ed estendere i componenti per farli funzionare in una varietà di contesti.

Ogni volta che i membri del team vogliono introdurre un nuovo componente, devono considerare come funzionerà sulle varie piattaforme per cui stanno progettando. Idealmente, ogni componente che progettano dovrebbe funzionare su tutte le piattaforme.

Mostra valore attraverso un ambiente sandbox

È risaputo che il modo migliore per le persone di vedere il valore è sperimentarlo. Quindi crea un ambiente sandbox per i membri del team di prodotto per prototipare i prodotti utilizzando il tuo sistema di progettazione.

04. Avvia e mantieni

Alcuni team di prodotto ritengono che una volta creato un sistema di progettazione, il lavoro sia completo. Non vero. Un sistema di progettazione è un prodotto ed è fondamentale gestirlo come un prodotto anziché come un progetto: un sistema di progettazione richiede una manutenzione continua e miglioramenti in base alle esigenze.

Incoraggia l'adozione del tuo sistema di progettazione

Come qualsiasi altro prodotto, un sistema di progettazione necessita di utenti attivi. Puoi creare il miglior sistema di progettazione al mondo ma, se non lo promuovi attivamente nella tua organizzazione, l'intero sforzo ne risentirà notevolmente. Ecco perché, dalla prima versione del tuo sistema, devi lavorare sodo per favorirne l'adozione:

  • Crea una community di sostenitori. Metti insieme un gruppo di evangelisti, guidati da influencer o designer autorevoli, che presenteranno e venderanno idee sul tuo sistema di progettazione. Gli evangelisti dovrebbero partecipare ad attività come seminari e incontri che hanno l'obiettivo di aumentare la consapevolezza che il sistema esiste e istruire le persone su come usarlo.
  • Introduci gli aggiornamenti. Il tempo di attesa per gli aggiornamenti gioca un ruolo fondamentale nell'adozione del sistema di progettazione. Fai pratica con i rilasci incrementali regolari, piuttosto che con grandi rivelazioni e assicurati sempre di fornire aggiornamenti con un log delle modifiche.

Analizza come le persone utilizzano il sistema di progettazione

I sistemi di progettazione aumentano e diminuiscono in base alla loro facilità di utilizzo. Se hai appena iniziato a incorporare un sistema di progettazione nel processo di progettazione della tua organizzazione, conduci una serie di interviste con gli utenti per capire come le persone lo utilizzano. In questo modo, puoi individuare i problemi comuni che il tuo pubblico di destinazione potrebbe dover affrontare.

Per i sistemi che verranno incorporati in un processo di progettazione per un certo periodo di tempo, è essenziale misurare il tempo necessario per mantenere il sistema aggiornato. Se mantenere aggiornato il sistema di progettazione diventa difficile, diventerà presto obsoleto.

Metti alla prova le tue decisioni di progettazione

Non importa quanto sei bravo a prevedere le cose, può essere difficile prevedere in che modo un particolare cambiamento influenzerà l'esperienza dell'utente. Ecco perché è importante convalidare le tue decisioni.

Ecco tre tipi di test che ti aiuteranno:

  • Test di usabilità
  • Test di regressione visiva, che ti aiuta a rilevare modifiche visive non intenzionali agli stili dei componenti
  • Test di accessibilità manuale e automatizzato, che garantisce l'accessibilità dei componenti

Introdurre il controllo delle versioni

I sistemi di progettazione dovrebbero avere versioni perché il controllo delle versioni rende molto più semplice tenere traccia delle modifiche. Con le versioni con versione, gli utenti possono fare riferimento a una versione specifica come dipendenza. Hanno anche il controllo su quando e come vengono gestiti gli aggiornamenti alle nuove versioni.

Esistono due tipi di controllo delle versioni:

  • Controllo delle versioni dell'intero sistema. Qui, tutto nel sistema appartiene a un numero di versione. In qualità di utenti, ci occupiamo del controllo delle versioni dell'intero sistema quando aggiorniamo il nostro sistema operativo mobile: quando aggiorniamo iOS, stiamo aggiornando l'intero software.
  • Controllo delle versioni per moduli. Ciò implica avere un numero di versione per ogni componente o stile all'interno del sistema di progettazione. Rispetto al controllo delle versioni dell'intero sistema, il controllo delle versioni per modulo offre maggiore flessibilità: gli utenti possono scegliere di aggiornare solo gli elementi di cui hanno bisogno.

La creazione di un sistema di progettazione non è un'attività una tantum; in realtà è iterativo. Le persone coinvolte nella creazione di un sistema di progettazione devono pensarlo come un organismo vivente che collega l'intera organizzazione. Un sistema di progettazione di successo diventa parte del DNA di un'organizzazione e aiuta a produrre esperienze utente coerenti.

Questo contenuto è originariamente apparso su netmag.

Interessante Oggi
33 esclusivi sfondi gratuiti per telefono, tablet e desktop
Per Saperne Di Più

33 esclusivi sfondi gratuiti per telefono, tablet e desktop

Qui a Creative Bloq, abbiamo collaborato con una erie di importanti de igner per offrirti una erie di fondi gratuiti per il tuo iPhone, iPad e de ktop. Buono con te, vero? Quindi, nel ca o in cui te l...
Carattere del giorno: TT Bluescreens
Per Saperne Di Più

Carattere del giorno: TT Bluescreens

Qui a Creative Bloq, iamo grandi fan della tipografia e iamo co tantemente alla ricerca di caratteri tipografici nuovi ed entu ia manti, in particolare caratteri gratuiti. Quindi, e hai bi ogno di un ...
Questa pixel art stampata in 3D ti lascerà a bocca aperta
Per Saperne Di Più

Questa pixel art stampata in 3D ti lascerà a bocca aperta

Da quando è e plo o ulla cena creativa, le po ibilità riguardanti la tampa 3D ono aumentate lentamente ma ine orabilmente. Che i tratti di uno trumento utile o di uno fogo creativo, le produ...