Sistemi di progettazione: Designer, non dimenticate i vostri sviluppatori

Le Sistemi di progettazione fanno scalpore da tempo.
È una libreria di componenti grafici e di codice progettati per essere riutilizzabili in tutti i prodotti di un'azienda.

In un momento in cui le interfacce digitali stanno diventando sempre più complesse e si moltiplicano in modo esponenziale, queste promettono un modo più virtuoso di realizzare e mantenere i prodotti aziendali.

Piace alle grandi aziende Oracle, Axa, Audi, Atlassian o anche governo degli stati uniti si sono già imbarcati, dimostrando la loro utilità.

I loro vantaggi sono numerosi:

  • Coerenza in tutti gli usi
  • Maggiore fluidità tra designer e sviluppatori
  • Facile manutenzione
  • Possibilità per gli sviluppatori di basarsi su di esso per creare nuove schermate
  • Luogo unificante per le squadre

Tuttavia, durante l'uso, questi sistemi di progettazione presentano anche dei rischi e possono persino diventare una fonte di costi o perdite aggiuntivi per le aziende se non vengono implementati correttamente.

E questa distribuzione, non sono i designer a padroneggiarla, ma gli sviluppatori!

Quindi questi sono letteralmente loro utenti del sistema di progettazione e loro che lo renderà di successo. È quindi indispensabile tenerne conto.
Come mai ? Perché i rischi sono grandi se non lo fai!

I rischi

Uno sviluppatore il cui lavoro non è facilitato agirà come qualsiasi altro individuo. Cercherà in tutti i modi di semplificare la sua vita. E questo quindi include che preferirà non utilizzare il tuo lavoro e adattare direttamente il tuo design.

Rischio 1: basso utilizzo

Quando controllo se i miei componenti vengono utilizzati

Adattare il tuo design significa che sarà liberamente ispirato dalle tue proposte e fornirà spesso esperienze degradate rispetto a ciò che hai immaginato. E questo, senza che tu ne abbia necessariamente il controllo o la visione.

E offrire il css già fatto direttamente (come ora offre alcuni software) non cambierà nulla. Lo copierà più o meno felicemente e lo sovraccaricherà secondo le sue necessità attuali.

A seconda di come lavora la squadra, potrebbe trasformarsi rapidamente in un incubo...

Rischio 2: sovraccarico

Se gli sviluppatori usano il tuo sistema di progettazione solo con leggerezza e prendono l'abitudine di sovraccaricarlo non appena si presenta un problema, è l'assenza di feedback sui casi per i quali non hai pianificato graficamente che ti aspetta. E se non c'è ritorno, è la capacità di evolversi e adattarsi al tuo sistema di progettazione che avrà un successo.

Rischio 3: mancanza di feedback da parte degli sviluppatori

Se il tuo sistema di progettazione è poco utilizzato, è spesso sovraccarico e non sei in grado di farlo evolvere poiché gli sviluppatori ti danno pochi feedback, è in gioco la sopravvivenza stessa del sistema di progettazione. Forse non subito, forse non del tutto, ma in ogni caso ciò segnerà il fallimento del suo dispiegamento.

Rischio 4: Abbandono del sistema di progettazione

Vantaggi da considerare per gli sviluppatori

È pauroso ? Niente panico ! Se coinvolgi gli sviluppatori nella progettazione del tuo sistema di progettazione, il successo è assicurato (o quasi)! Ci sono davvero molti vantaggi.

Hai un occhio grafico, è vero, ma non dimenticare che lo sviluppatore, se non ha necessariamente questo talento, ha la capacità di valutare la possibilità, la difficoltà e quindi il costo per realizzare ciò che hai in mente .

Vedilo un po' come un capo cantiere a cui affidi tutti i tuoi sogni più sfrenati di architetto, sicuro che saprà distorcere la realtà per soddisfarli. Pensi che funzionerà?

Inoltre, ha, come te, un'esperienza di interfacce digitali, utenti e questo rimane dopotutto la prima persona che utilizzerà ciò che hai immaginato...

Non trascurare la sua esperienza.

Vantaggio 1: l'esperienza che ti porterà

Uno sviluppatore che si sente ascoltato è uno sviluppatore che si sente coinvolto. E se si sente coinvolto, troverà molto più facile usare il tuo sistema di progettazione.

Vantaggio 2: il suo maggiore coinvolgimento

Chi dice coinvolto dice anche che sarà più facile motivare altri sviluppatori a fare lo stesso, formare adeguatamente i nuovi arrivati ​​​​al tuo sistema di progettazione, ecc. Ma anche che lo promuoverà nelle altre squadre. E accelererà notevolmente l'implementazione del sistema di progettazione nell'intera azienda se molte persone esprimono il desiderio e la necessità di utilizzarlo.

Vantaggio 3: sarà il tuo ambasciatore

Quando lo sviluppatore inizia a promuovere il tuo sistema di progettazione

Se gli sviluppatori utilizzano attivamente e massicciamente il tuo sistema di progettazione, avrai maggiori possibilità di ottenere un feedback di qualità. Questo feedback ti consentirà quindi di essere in grado di migliorare e sviluppare il tuo sistema di progettazione e garantirne così la sopravvivenza.

Vantaggio 4: Il feedback che ti porterà

Creare un sistema di progettazione è positivo, ma è meglio coinvolgere gli sviluppatori per assicurarne il successo e la sopravvivenza! Aziende (come Ant Financial chi ha creato, grazie a questo metodo, uno dei sistemi di progettazione più riutilizzati dagli sviluppatori di altre aziende!) che ha creato con successo un sistema di progettazione lo ha capito bene e ha il suo team tecnico e grafico che lavora di pari passo su questi progetti.

Alla fine, pensare all'utente di ciò che creiamo non è l'essenza stessa del nostro lavoro di designer?