Table of Contents
La comprensione dei requisiti di progettazione è la base di qualsiasi progetto di successo, che tu stia lavorando in settori educativi, aziendali, tecnologici o creativi. Un approccio ben strutturato per raccogliere, analizzare e implementare i requisiti di progettazione può significare la differenza tra un progetto che supera le aspettative e uno che si riduce a meno dei suoi obiettivi. Questa guida completa vi accompagnerà attraverso un flusso di lavoro dettagliato e passo per passo per garantire che tutti gli elementi di progettazione necessari vengano considerati, documentati e implementati in modo efficace durante tutto il ciclo di vita.
Quali sono i requisiti di progettazione e perché si occupano di materia?
I requisiti di progettazione sono i criteri specifici, i vincoli e le specifiche che definiscono ciò che un progetto deve raggiungere e come dovrebbe funzionare. L'incontro dei requisiti è un processo di gestione dei progetti critico che aiuta i team a identificare, documentare e gestire tutto il necessario per il successo del progetto.
Garantire che gli stakeholder, gli sviluppatori, i progettisti e i tester siano sulla stessa pagina e si concentrino sugli stessi obiettivi, chiarimenti errati. La chiave per il successo di un progetto tecnico è una comunicazione efficace, poiché facilita la messa a punto e la riunione degli obiettivi, avendo chiaramente dichiarato requisiti funzionali.
I requisiti di progettazione in genere rientrano in diverse categorie, tra cui requisiti funzionali (quali il prodotto dovrebbe fare), requisiti non funzionali (come il prodotto dovrebbe eseguire), requisiti aziendali (obbiettivi organizzativi), requisiti utente (necessità di utente finale), e requisiti tecnici (specifiche di sistema e vincoli).
Passo 1: Definire gli obiettivi e gli obiettivi del progetto
Il primo e più critico passo nella comprensione dei requisiti di progettazione è quello di definire chiaramente gli obiettivi e gli obiettivi del progetto, che definisce la direzione di tutto ciò che segue e assicura che tutti i membri del team e gli stakeholder condividono una comprensione comune di ciò che il progetto intende raggiungere.
Identificare gli obiettivi primari
Comincia ponendo domande fondamentali sullo scopo del tuo progetto. Qual è l'obiettivo primario del progetto? È quello di risolvere un problema specifico, migliorare un processo esistente, creare un nuovo prodotto, o migliorare l'esperienza dell'utente? Sii il più specifico possibile quando articola questi obiettivi, come obiettivi vaghi portano a requisiti non chiari e aspettative disallineamento.
Considerare gli obiettivi a breve e a lungo termine, gli obiettivi a breve termine potrebbero concentrarsi sui risultati immediati o sulle vincite rapide, mentre gli obiettivi a lungo termine affrontano obiettivi strategici più ampi. Ad esempio, un obiettivo a breve termine potrebbe essere quello di lanciare un prodotto minimo di prova entro tre mesi, mentre un obiettivo a lungo termine potrebbe essere quello di catturare la quota di mercato del 20% entro due anni.
Definizione dell'Udienza e degli Utenti di destinazione
La comprensione dei vostri utenti è fondamentale per il design di successo. La ricerca degli utenti è lo studio metodico degli utenti target, comprese le loro esigenze e punti di dolore, quindi i progettisti hanno le più nitide possibili intuizioni per realizzare i migliori progetti.
Considerate la creazione di personalità utente preliminari in questa fase, anche se sono schizzi grezzi che verranno perfezionati in seguito.Queste personalità aiutano a mantenere il team focalizzato sulle esigenze reali dell'utente piuttosto che supposizioni o preferenze personali.
Creazione di Key Deliveryables
I prodotti devono essere concreti, output misurabili che dimostrano il progresso e il completamento. Questi potrebbero includere wireframe, prototipi, specifiche di progettazione, documentazione dell'utente, materiali di formazione, o il prodotto finale stesso.
Documentare questi obiettivi in un progetto di charter o in un brief iniziale che può essere condiviso con tutti gli stakeholders. Questo documento diventa la stella nord per il vostro progetto, aiutando i team a prendere decisioni e dare priorità al lavoro quando si presentano conflitti o domande.
Fase 2: Raccogliere l'input e le prospettive degli Stakeholder
Il primo passo nella raccolta dei requisiti è quello di assegnare ruoli nel vostro progetto, quando identificate i vostri stakeholders del progetto. Uno stakeholder è chiunque abbia investito nel progetto, sia interno che esterno. Le loro intuizioni, competenze e prospettive aiutano a modellare i requisiti di progettazione e a garantire che tutti i punti di vista siano considerati, riducendo il rischio di trascurare i bisogni critici o i vincoli.
Identificare gli Stakeholders chiave
I ruoli chiave da documentare in un registro delle parti interessate includono: stakeholder interni: Dipartimenti, membri del consiglio e dirigenti · stakeholder esterni: Clienti, venditori e partner · Team di progetto: Project manager, project manager, progettisti, tester di prodotto e sviluppatori Ogni gruppo di stakeholder porta prospettive e requisiti unici che devono essere bilanciati e integrati nel design generale.
Non trascurare le parti interessate indirette che possono essere interessate dal progetto o che hanno preziose conoscenze da contribuire, che potrebbero includere team di assistenza clienti, personale di marketing, funzionari legali e di conformità, team di infrastruttura IT e anche concorrenti i cui prodotti forniscono preziose opportunità di benchmarking.
Condurre le interviste agli stakeholder
Le interviste individuali con gli stakeholder chiave forniscono approfondimenti sulle loro esigenze, preoccupazioni e aspettative. Praticare l'ascolto attivo, dare agli stakeholder e agli esperti il tempo di rispondere con pensiero, lasciando spazi vuoti per consentire l'elaborazione durante queste conversazioni.
Quali sono i loro obiettivi per il progetto? Quali sono i loro problemi o rischi prevedano? Quali vincoli o limitazioni devono essere considerati? Quali sono i risultati che sembrano dalla loro prospettiva? Quali esperienze passate (positive o negative) informano le loro aspettative attuali? Documentare queste interviste a fondo, utilizzando sia note scritte che registrazioni quando opportuno e con permesso.
Distribuzione di sondaggi per feedback più ampio
Indagini eccellenti, strumenti di ricerca economici per l'acquisizione di feedback e sentimento rapidi. Queste raccomandazioni si applicano alle interviste degli utenti e degli stakeholder: le sondaggi brevi riducono i dropoff e aumentano la probabilità di completamento da parte di stakeholders impegnati.
Indagini di progettazione con un mix di tipi di domande tra cui scelta multipla per analisi facili, scale di valutazione per misurare la soddisfazione o livelli prioritari, e domande aperte per insight qualitativi. Tenere le indagini focalizzate e concise, tipicamente non più di 10-15 domande, per massimizzare i tassi di completamento.
Facilitare i Workshop collaborativi
La raccolta dei requisiti è una pratica per la ricerca e la scoperta delle esigenze aziendali da parte degli utenti, degli stakeholder e dei sistemi. In genere, questo viene condotto attraverso incontri e workshop con le parti interessate.
I laboratori di struttura con chiare agenda e obiettivi. Utilizzare tecniche di facilitazione come sessioni di brainstorming, mappatura di affinità, dot voto per la priorità, e schizzo collaborativo o wireframing. I workshop sono particolarmente efficaci per risolvere i conflitti tra requisiti concorrenti, costruire la comprensione condivisa tra i dipartimenti e generare soluzioni creative a problemi complessi.
Passo 3: Analizzare le esigenze dell'utente attraverso la ricerca
La ricerca dell'esperienza dell'utente è l'indagine sistematica dei vostri utenti al fine di raccogliere informazioni che informeranno il processo di progettazione. Con l'aiuto di varie tecniche di ricerca dell'utente, si verrà predisposti per comprendere le esigenze, gli atteggiamenti, i punti di dolore e i comportamenti che influiscono direttamente su come interagire con il vostro progetto.
Scegliere i metodi di ricerca giusti
Di solito, è possibile ottenere la visione più nitida di un problema di progettazione quando si applica una miscela di ricerca sia quantitativa che qualitativa, nonché una miscela di approcci attitudinali e comportamentali.
La ricerca comportamentale è l'osservazione di come gli utenti agiscono. Heatmaps, A/B testing, registrazioni degli utenti e eye-tracking sono tutte fonti importanti che è possibile utilizzare per comprendere i dati del comportamento degli utenti. La ricerca Attitudinal ti dice come gli utenti stanno pensando e sentendo. Questo spesso coinvolge chiedere direttamente attraverso sondaggi, gruppi di attenzione, interviste ai clienti, test di concetto e carte.
Metodi qualitativi come interviste, indagini contestuali e studi etnografici ti aiutano a comprendere il "perché" dietro i comportamenti degli utenti. Questi metodi forniscono informazioni ricche e dettagliate sulle motivazioni degli utenti, sulle frustrazioni e sui modelli mentali.
Creazione di Personali utente
Le personalità dell'utente sono rappresentazioni fittizie ma realistiche dei vostri segmenti chiave dell'utente, basate su dati di ricerca piuttosto che su ipotesi. Utilizzare la ricerca per costruire persone dell'utente e scrivere storie dell'utente. Le personalità efficaci includono informazioni demografiche, obiettivi e motivazioni, punti di dolore e frustrazioni, comportamenti e preferenze, livelli di competenza tecnica e citazioni rilevanti dalla ricerca dell'utente reale.
Crea 3-5 personaggi primari che rappresentano i tuoi segmenti principali dell'utente. Ciascun persona dovrebbe sentirsi come una persona reale con un nome, una foto, una storia di sfondo e caratteristiche specifiche. Utilizzare queste personalità durante il processo di progettazione per valutare le decisioni e garantire che si sta progettando per esigenze reali dell'utente piuttosto che casi di bordo o preferenze personali.
Condurre Test di utilizzo
Test di usabilità (aka usabilità-lab studies): i partecipanti sono portati in un laboratorio, uno su uno con un ricercatore, e data una serie di scenari che portano a compiti e utilizzo di interesse specifico all'interno di un prodotto o servizio. Anche se non hai un prodotto finito, puoi condurre test di usabilità sui prodotti dei concorrenti, sistemi esistenti che stai sostituendo, o prototipi e wireframe.
I test di usabilità rivelano come gli utenti interagiscono con i disegni, dove incontrano difficoltà, cosa li delizia, e cosa li confonde. Osservare gli utenti che completano compiti realistici mentre pensano ad alta voce sulla loro esperienza. Prestare attenzione sia a ciò che gli utenti dicono e ciò che fanno, come questi a volte differiscono significativamente.
Raccogliere feedback attraverso i gruppi di messa a fuoco
I gruppi di messa a fuoco riuniscono 6-10 utenti per discutere le loro esperienze, le loro esigenze e le reazioni a concetti o prototipi. Mentre i gruppi di messa a fuoco non dovrebbero essere il vostro unico metodo di ricerca, sono preziosi per esplorare atteggiamenti e percezioni, generare idee e concetti, comprendere le dinamiche di gruppo e le influenze sociali, e testare messaggi e posizionamenti.
Facilitate attentamente i gruppi di messa a fuoco per garantire che tutte le voci siano ascoltate e che le personalità dominanti non skew risultati. Utilizzare attività strutturate e suggerimenti per mantenere le discussioni focalizzate e produttive.
Passo 4: Stabilire Constraints Design e Limitazioni
Identificare questi primi aiuti ad evitare potenziali problemi in seguito e assicura che i requisiti siano realistici e realizzabili. I vincoli non sono necessariamente negativi: spesso guidano soluzioni creative e aiutano a concentrare gli sforzi su ciò che è più importante.
Limitazioni di bilancio e vincoli di risorse
La comprensione dei vincoli di bilancio è essenziale per stabilire aspettative realistiche e per dare priorità ai requisiti. Documentare il bilancio totale del progetto, come è assegnato in diverse fasi o attività, ciò che è incluso rispetto a ciò che richiede finanziamenti aggiuntivi, e qualsiasi riserva di contingenza per esigenze inaspettate.
Quando i requisiti superano il budget disponibile, lavorare in collaborazione per definire i must-have e i comportamenti simpatici, identificare le opportunità di attuazione graduale o esplorare approcci alternativi che conseguino risultati simili a costi inferiori.
Restrizioni e scadenze
Alcuni requisiti si applicheranno per tutta la durata del progetto, mentre altri possono applicarsi solo durante fasi di progetto distinte. I vincoli temporali potrebbero includere date di lancio fissa legate agli eventi aziendali, scadenze regolamentari, considerazioni stagionali o dipendenze di altri progetti o sistemi.
Creare una linea temporale realistica che conti per tutte le fasi del progetto, tra cui ricerca e scoperta, progettazione e prototipazione, sviluppo e implementazione, controllo e garanzia di qualità, e lo spiegamento e il lancio.
Capacità tecniche e limitazioni
I requisiti risponderanno a domande tecniche chiave per i team di progettazione: Qual è il sistema operativo del prodotto (iOS, Android, Windows, ecc.)? Quali dispositivi opererà il prodotto su (mobile, tablet, web, dispositivi intelligenti, ecc.)? Quale struttura front-end fa uso del prodotto (React, Vue, Angular, ecc.)?
Documento di infrastrutture e sistemi tecnici esistenti, competenze tecniche e competenze di squadra, standard e preferenze tecnologiche, requisiti di integrazione con altri sistemi, requisiti di prestazioni e limitazioni, requisiti di sicurezza e conformità e standard di accessibilità che devono essere rispettati.
Requisiti di conformità e regolazione
Molti progetti devono rispettare le normative del settore, i requisiti legali o le politiche organizzative, che potrebbero includere le normative sulla privacy dei dati come GDPR o CCPA, gli standard di accessibilità come WCAG, le normative specifiche per l'industria per la sanità, la finanza, o l'istruzione, gli standard di sicurezza e le certificazioni, e le considerazioni di proprietà intellettuale.
Passo 5: Creare un Brief di Design Comprehensive
Un brief di progettazione è un documento che delinea la portata del progetto, compresi gli obiettivi, le esigenze degli utenti e i vincoli identificati nelle fasi precedenti.Questo breve funge da punto di riferimento durante il processo di progettazione, assicurando a tutti i membri del team e agli stakeholder una comprensione condivisa dei requisiti e degli obiettivi del progetto.
Elementi essenziali di un Breve disegno
Inizia con una panoramica e uno sfondo del progetto che fornisce il contesto per il motivo per cui questo progetto esiste e quale problema risolve. Include obiettivi di progetto chiari e misurabili e metriche di successo che definiscono il successo. Documenta il tuo target di riferimento e le persone utente con un dettaglio sufficiente che chiunque legge il brief capisce per chi stai progettando.
Includere i requisiti di progettazione dettagliati organizzati per categoria come requisiti funzionali che descrivono ciò che il sistema deve fare, requisiti non funzionali che coprono le prestazioni, l'usabilità e gli attributi di qualità, requisiti aziendali che affrontano obiettivi e vincoli organizzativi, e requisiti tecnici che specificano piattaforme, tecnologie e integrazioni.
Definizione di Scope e Boundaries
Definire chiaramente ciò che è in ambito e ciò che è fuori portata per il progetto, evitando il coinvolgimento e la gestione delle aspettative degli stakeholder. Siate espliciti su caratteristiche e funzionalità che saranno incluse, realizzabili che saranno prodotte, fasi di lavoro e la loro sequenza, e altrettanto importanti, caratteristiche o funzionalità che non saranno incluse, almeno nel rilascio iniziale.
Presunzioni di documenti che state facendo circa il progetto, come supposizioni sul comportamento o preferenze dell'utente, supposizioni tecniche su sistemi o infrastrutture, supposizioni sulla disponibilità delle risorse e su ipotesi sulle dipendenze esterne.
Stabilire metriche di successo
Definire metriche specifiche e misurabili che saranno utilizzate per valutare il successo del progetto, che potrebbero includere punteggi di soddisfazione degli utenti, tassi di completamento delle attività e tempi, tassi di errore e biglietti di supporto, tassi di conversione o altre metriche aziendali, tassi di adozione e conteggi degli utenti attivi, e metriche di performance come tempi di caricamento della pagina.
Ottenere Stakeholder Sign-Off
Una volta completata la scheda di progettazione, esaminatela con tutti gli stakeholder chiave per garantire l'allineamento e l'accordo.Questo processo di revisione aiuta a identificare eventuali malintesi o lacune nei requisiti prima di iniziare un lavoro significativo.
Passo 6: Sviluppare e Iterate sui concetti di progettazione
Con una solida comprensione dei requisiti, il passo successivo è quello di sviluppare concetti di design che rispondono alle esigenze individuate nel rispetto dei vincoli, che comportano la traslazione dei requisiti in soluzioni di progettazione tangibili attraverso lo schizzo, il wireframing, la prototipazione e la raffinatezza iterativa.
Esplorare più opzioni di progettazione
Esplora le possibilità di progettazione immaginando molti approcci diversi, brainstorming e testando le migliori idee per identificare i componenti di design migliori da mantenere. Non accontentarti della prima soluzione che viene in mente. Genera diversi concetti che si avvicinano al problema da diversi angoli, sottolineando diverse priorità o trade-off.
Utilizzare tecniche di pensiero divergenti per generare una vasta gamma di idee prima di convergere sugli approcci più promettenti. Coinvolgere membri di team diversi in ideazione per portare diverse prospettive e competenze. Considerare come diversi modelli di design, modelli di interazione o approcci visivi potrebbero soddisfare i requisiti. Documentare tutti i concetti, anche quelli che non perseguono, in quanto possono contenere idee preziose per future iterazioni o diversi aspetti del progetto.
Creazione di Wireframe e Prototipi
I wireframe sono rappresentazioni a bassa fedeltà di concetti di design che si concentrano sulla struttura, il layout e la funzionalità senza distrarsi dai dettagli del design visivo. Sono veloci da creare e facili da modificare, rendendoli ideali per l'esplorazione e il feedback dei primi stadi. Inizia con schizzi di carta o wireframe digitali per esplorare l'architettura delle informazioni, i modelli di navigazione, la gerarchia dei contenuti e i flussi di interazione.
Con i concetti maturati, creare prototipi di alta fedeltà che più assomigliano al prodotto finale. Utilizzare wireframe e prototipi per testare i disegni mobili prima dello sviluppo. Raccogliere feedback attraverso test di usabilità per perfezionare i layout e la navigazione. I prototipi possono essere interattivi, permettendo agli utenti di fare clic sui flussi e sperimentare il design in modo più realistico.
Incorporamento del Feedback degli stakeholder
Ottenere feedback sui flussi di attività di primo stadio attraverso progetti con stakeholder e esperti di argomento. Chiedere reazioni scritte e domande (silent brainstorming), per evitare groupthink e per consentire a persone che potrebbero non parlare in un gruppo di dire ciò che li riguarda.
Preparare domande specifiche per guidare il feedback e assicurarsi di ottenere input attuabile. Documentare tutti i feedback, notando chi ha fornito e la logica dietro suggerimenti. Non tutti i feedback saranno incorporati, ma tutti dovrebbero essere considerati e risposto, spiegando le decisioni quando il feedback non è implementato.
Iterating Basato su test di usabilità
I test iniziali con prototipi a bassa fedeltà aiutano a convalidare concetti di base e modelli di interazione.I test successivi con prototipi ad alta fedeltà aiutano a perfezionare i dettagli e a lucidare l'esperienza. Ogni giro di test dovrebbe informare le iterazioni di progettazione, migliorando progressivamente la soluzione.
Analizzare i risultati dei test di usabilità per identificare i modelli nel comportamento degli utenti, i punti di dolore o la confusione comuni, gli aspetti di successo del design che dovrebbero essere mantenuti e le opportunità di miglioramento.
Passo 7: Affina e Finalizza soluzioni di progettazione
Una volta sviluppati e testati i concetti di design, è il momento di affinare e finalizzare i progetti, che comporta ulteriori giri di feedback, lavori di progettazione dettagliati e convalida che tutti i requisiti sono adeguatamente affrontati.
Assicurare i requisiti sono soddisfatti
Creare una matrice di tracciabilità dei requisiti che mappa ogni requisito di elementi o caratteristiche di design specifici. Ciò garantisce nulla è trascurato e fornisce una chiara documentazione di come i requisiti sono soddisfatti.
Se i requisiti non possono essere pienamente soddisfatti a causa di vincoli o compromessi, documentare questi gap e la logica delle decisioni prese. Assicurare che gli stakeholder siano consapevoli di eventuali compromessi e concordare con l'approccio preso.
Indirizzo di esigenze dell'utente e punti di dolore
Verificare le personalità e gli scenari degli utenti per garantire che il design serva in modo appropriato ogni segmento chiave dell'utente. Considerare i casi di bordo e gli scenari utente meno comuni per garantire che il design sia robusto e flessibile.
Prestare particolare attenzione ai viaggi critici degli utenti e alle attività ad alta priorità, che dovrebbero essere semplificate, intuitive e piacevoli. Misurare i tassi di completamento delle attività, il tempo su attività, i tassi di errore e la soddisfazione degli utenti per valutare obiettivamente se le esigenze degli utenti sono soddisfatte.
Confermare l'adesione della Constraint
Verificare che il design finale rispetti tutti i vincoli identificati. Confermare che il design può essere implementato nel budget rivedendo le stime dei costi con i team di sviluppo. Assicurare che il design possa essere costruito entro la linea temporale richiesta convalidando il piano di implementazione e il programma. Verificare la fattibilità tecnica esaminando il design con i team di ingegneria e conducendo prove tecniche di conformità per qualsiasi elemento incerto.
Se i vincoli sono cambiati durante il processo di progettazione, aggiorna la documentazione e comunica le modifiche a tutti gli stakeholder, regola il progetto o negozia nuovi vincoli, in base ai quali il progetto rimane valido.
Creazione di specifiche di progettazione
Sviluppare specifiche di progettazione dettagliate che guidano l'implementazione. Queste specifiche dovrebbero essere abbastanza complete che sviluppatori, creatori di contenuti, e altri implementatori possono costruire il design con precisione senza chiarificazione costante. Includere specifiche di progettazione visiva che coprono tipografia, tavolozze di colori, griglie di spaziatura e layout, iconografia e immagini, e comportamento reattivo su dispositivi e dimensioni dello schermo.
Specifiche di interazione del documento che descrivono flussi e navigazione degli utenti, stati e transizioni interattive, validazione della forma e gestione degli errori, stati di carico e feedback, e considerazioni di accessibilità. Fornire specifiche dei componenti per elementi di design riutilizzabili, comprese le loro variazioni, stati e linee guida di utilizzo.
Passo 8: Documentare il processo di progettazione e le decisioni
Documentare il processo di progettazione è essenziale per la trasparenza, il trasferimento di conoscenze e il futuro riferimento. La documentazione completa aiuta i nuovi membri del team ad arrivare alla velocità, fornisce un'idea razionale per le decisioni di progettazione quando le domande si presentano più tardi, e crea una risorsa preziosa per i progetti futuri.
Catturare il design Rationale
Quali requisiti, vincoli o approfondimenti di ricerca hanno influenzato la decisione? Quali sono stati considerati i trade-off? Questo razionalismo è prezioso quando si presentano domande sul perché le cose sono state progettate in un certo modo, soprattutto quando i membri del team originale hanno acceso o i ricordi sono svaniti.
Creare registri decisionali che catturano le decisioni chiave di progettazione, le opzioni considerate, i criteri utilizzati per valutare le opzioni, la decisione presa e chi l'ha presa, e la logica che supporta la decisione.
Feedback e risposte di registrazione
Il feedback dei documenti ricevuti durante il processo di progettazione da parte di stakeholder, utenti e membri del team. Registra non solo il feedback stesso, ma come è stato affrontato. Il feedback è stato incorporato nel design? Se è così, come? Se non, perché no? Questa documentazione dimostra che il feedback è stato considerato e fornisce trasparenza su come l'ingresso ha influenzato il design finale.
Mantenere un registro di feedback che traccia la fonte di feedback, i commenti o suggerimenti specifici, l'iterazione di progettazione quando è stato ricevuto il feedback, la risposta o l'azione presa, e la logica per le decisioni circa se incorporare il feedback. Questo registro aiuta a gestire le aspettative degli stakeholder e fornisce un record di come il design si è evoluto in base all'ingresso.
Creazione di Linee guida e standard di progettazione
Sviluppa linee guida complete per la progettazione che documentano standard, modelli e migliori pratiche per il progetto, che garantiscono coerenza nel prodotto e forniscono una chiara direzione per il futuro lavoro di progettazione o estensioni.
Creare linee guida dei contenuti che affrontano la voce e il tono, lo stile di scrittura, la terminologia e le convenzioni di denominazione e di localizzazione, e queste linee guida diventano una risorsa preziosa per mantenere la qualità e la coerenza della progettazione man mano che il prodotto evolve.
Archiviazione dei risultati della ricerca e della prova
Conservare tutti gli artefatti di ricerca e di test per il futuro riferimento, trascrizioni e note di intervista, risultati e analisi delle indagini, video di prova di usabilità e risultati, dati di analisi e intuizioni, personaggi e mappe di viaggio degli utenti.
Passo 9: implementare il disegno con la collaborazione trasversale
Con i progetti finalizzati e documentati, è tempo di implementarli, in questa fase si prevede una stretta collaborazione con sviluppatori, creatori di contenuti, marketer e altre squadre per garantire che il design sia eseguito come previsto, rimanendo abbastanza flessibile per affrontare le realtà di implementazione.
Facilitare Design Handoff
Il handoff di design è un punto di transizione critico dove i progetti si spostano dai designer agli implementatori. Una consegna liscia richiede una comunicazione chiara, una documentazione completa e una collaborazione continua. Fornire agli sviluppatori tutti i beni di design necessari tra cui mockup e prototipi ad alta fedeltà, specifiche di progettazione e linee guida, librerie di componenti e sistemi di progettazione, e file di origine in formati appropriati.
Utilizza strumenti di progettazione che permettono agli sviluppatori di ispezionare progetti, estrarre le misure e le specifiche e accedere direttamente alle attività. Pianifica riunioni di consegna per camminare attraverso progetti, spiegare razionali e requisiti, rispondere alle domande e discutere approcci di implementazione.
Mantenere la comunicazione tra le squadre
L'implementazione richiede una collaborazione continua tra progettazione, sviluppo, contenuto, QA e altre squadre. Stabilire controlli regolari per rivedere i progressi, affrontare i problemi e prendere decisioni su dettagli di attuazione o modifiche necessarie. Crea canali condivisi per la comunicazione in cui i membri del team possono fare domande, condividere aggiornamenti e collaborare alla risoluzione dei problemi.
Incoraggia gli sviluppatori a coinvolgere i progettisti in anticipo quando incontrano sfide di implementazione o scoprino opportunità di miglioramento. Le migliori soluzioni spesso emergono dalla risoluzione dei problemi collaborativi tra design e sviluppo. Mantenere un rapporto collaborativo piuttosto che avversario, riconoscendo che tutti stanno lavorando verso lo stesso obiettivo di creare un prodotto eccellente.
Promuovere l'attuazione
Rilevate i progressi dell'implementazione contro la linea temporale del progetto e le pietre miliari. Rivedere regolarmente i lavori in corso per garantire che si allineino con le specifiche e i requisiti di progettazione. Identificare e affrontare i problemi prima che si compongano o richiedano un riutilizzo significativo.
Condurre le recensioni di progettazione di lavoro implementato per verificarlo corrisponde alle specifiche e soddisfa gli standard di qualità. Fornire feedback costruttivi su qualsiasi discrepanza e lavorare con gli sviluppatori per risolverli. Sii flessibile e pragmatico quando le realtà di implementazione richiedono modifiche al design, ma assicurarsi che qualsiasi cambiamento soddisfi ancora i requisiti fondamentali e mantieni la qualità del design.
Fare gli adattamenti necessari
L'implementazione rivela spesso problemi o opportunità che non sono evidenti durante il design. I vincoli tecnici possono richiedere modifiche di progettazione, test utente delle funzionalità implementate possono rivelare problemi di usabilità, o nuovi requisiti possono emergere.
Non tutti i suggerimenti richiedono un cambiamento, ma tutti dovrebbero essere considerati con attenzione. Documentare cambiamenti significativi e la loro logica, aggiornare le specifiche e le linee guida di progettazione di conseguenza. Comunicare modifiche a tutti i membri del team per garantire che tutti rimangano allineati.
Passo 10: Valutare i risultati e Misurare il successo
Dopo l'implementazione, la valutazione dei risultati è fondamentale per misurare il successo, convalidare i requisiti e identificare le aree per il miglioramento.
Raccogliere feedback post-lancia utente
Raccogliere feedback dagli utenti dopo il lancio per capire la loro esperienza con il design implementato. Utilizzare più canali per raccogliere feedback, tra cui sondaggi in-app o widget di feedback, interviste utente e ricerca di follow-up, biglietti di supporto e interazioni del servizio clienti, social media e siti di revisione, e forum comunitari o gruppi di utenti.
Confronta il feedback post-lancio alla ricerca pre-lancio per valutare se il design ha affrontato con successo le esigenze degli utenti identificati. Cercate la convalida che i problemi sono stati risolti e nuove informazioni su come gli utenti stanno effettivamente utilizzando il prodotto rispetto a come si prevede che lo utilizzino.
Analisi metriche di performance
Misurare le metriche di successo definite nel vostro brief di progettazione per valutare oggettivamente se il progetto ha raggiunto i suoi obiettivi. Raccogliere e analizzare i dati sulle metriche di comportamento degli utenti come i tassi di completamento delle attività, il tempo su attività, tassi di errore e tassi di rimbalzo.
Scopri le aree in cui i risultati sono diminuiti di aspettative per capire perché e identificare le opportunità di miglioramento. Utilizza strumenti di analisi per segmentare i dati per tipo di utente, dispositivo o altre dimensioni rilevanti per ottenere approfondimenti sulle variazioni di performance.
Condurre Retrospettive
Tenere riunioni retrospettive con il team di progetto per riflettere su ciò che è andato bene, cosa potrebbe essere migliorato, e quali lezioni sono state imparate. Creare un ambiente sicuro in cui i membri del team possono condividere onestamente le loro esperienze e prospettive. Discutere i requisiti di processo di raccolta stesso, identificare ciò che ha funzionato bene e ciò che potrebbe essere migliorato per i progetti futuri.
Catturate informazioni specifiche e attuabili da retrospettive quali processi o pratiche da continuare, cose da smettere di fare o cambiare, nuovi approcci da provare, strumenti o risorse che sarebbero utili. Documenta queste lezioni imparate e condividerle con l'organizzazione più ampia in modo che altre squadre possano beneficiare della vostra esperienza.
Pianificazione delle future iterazioni
Utilizzare le informazioni di valutazione per pianificare le future iterations e miglioramenti. Priorizzare miglioramenti basati sull'impatto dell'utente, sul valore aziendale e sullo sforzo di implementazione. Creare una roadmap per lo sviluppo continuo che affronta i problemi identificati, aggiunge le funzionalità richieste e continua ad evolvere il prodotto in base alle esigenze dell'utente e ai cambiamenti di mercato.
Riconoscere che il design non è mai veramente finito. I prodotti devono evolversi per rimanere rilevanti e preziosi. I processi per la ricerca continua degli utenti, test di usabilità regolari, monitoraggio delle prestazioni in corso e miglioramenti iterativi. Questo impegno per il miglioramento continuo assicura che il prodotto continui a soddisfare le esigenze degli utenti e gli obiettivi aziendali nel tempo.
Sfide comuni nella comprensione dei requisiti di progettazione
Anche con un flusso di lavoro strutturato, i team spesso incontrano sfide quando si raccolgono e implementano i requisiti di progettazione. Capire questi errori comuni ti aiuta a evitarli o affrontarli efficacemente quando si presentano.
Requisiti incompleti o non chiari
Una delle sfide più comuni è costituita da requisiti incompleti o poco chiari che lasciano spazio a un'interpretazione sbagliata o trascurano le esigenze critiche. Spesso accade quando i requisiti di raccolta sono affrettati, gli stakeholder non sono pienamente impegnati, o i team si affidano a presupposti piuttosto che alla ricerca.
Conflitto delle priorità degli stakeholder
I soggetti interessati possono privilegiare la generazione dei ricavi, mentre gli utenti privilegiano la facilità d'uso. I team tecnici possono sottolineare la manutenbilità mentre i progettisti si concentrano sull'innovazione. Discussione facilitando le discussioni per comprendere le esigenze e le preoccupazioni sottostanti, individuando obiettivi comuni e condivisi, utilizzando dati e ricerche per informare le decisioni di priorità e fare trade-off esplicite e trasparenti.
A volte i conflitti non possono essere risolti pienamente, richiedendo la leadership per prendere decisioni finali. Assicurarsi che queste decisioni siano documentate con chiara logica in modo che tutti gli stakeholder capiscano perché determinate priorità sono state scelte.
Scope Creep e Changing Requisiti
Mentre alcuni cambiamenti di requisito sono inevitabili come la comprensione approfondisce, lo scopo incontrollato di derails progetti. Gestire lo scopo attraverso la creazione di un processo di controllo del cambiamento chiaro, valutare l'impatto dei cambiamenti proposti sulla linea temporale e sul bilancio, che richiedono l'approvazione degli stakeholder per cambiamenti significativi, e documentare tutti i cambiamenti approvati e la loro razionalità.
Sii disposto a dire no a cambiamenti che non si allineano con obiettivi di progetto di base o che metterebbero a repentaglio la consegna di successo.Offerta di catturare queste idee per fasi future o iterazioni piuttosto che cercare di ospitare tutto immediatamente.
Ricerca utente insufficiente
Molti degli sviluppatori della nostra organizzazione hanno dichiarato che durante i loro studi universitari non c'era enfasi sulla raccolta dei requisiti. Secondo le opinioni di diversi sviluppatori da diversi college e le lunghezze dei loro gradi, l'insegnamento della raccolta dei requisiti è stato sottovalutato. Questa mancanza di enfasi sui requisiti di raccolta spesso porta a insufficienti ricerca degli utenti nella pratica.
I team a volte ignorano la ricerca degli utenti a causa di vincoli di tempo o di budget, o perché ritengono di comprendere già le esigenze degli utenti. Questo porta a progetti basati su presupposti piuttosto che su prove, spesso con conseguente prodotti che mancano il marchio.
Comunicazione e documentazione
I membri del team possono interpretare i requisiti in modo diverso, o i dettagli importanti possono essere persi come il progetto progredisce. Migliorare la comunicazione documentando i requisiti per iscritto, non solo verbalmente, utilizzando un linguaggio chiaro e specifico che minimizza l'ambiguità, organizzando documentazione in modo che le informazioni siano facili da trovare e di riferimento, e la condivisione di documentazione con tutti i membri del team e gli stakeholder pertinenti.
Stabilire ritmi di comunicazione regolari, inclusi aggiornamenti di stato, recensioni di design e riunioni di team per garantire che tutti rimanga allineati e informati in tutto il progetto.
Migliori Pratiche per Requisiti Efficienti Riunire
Oltre a seguire un flusso di lavoro strutturato, alcune migliori pratiche aiutano a garantire che la raccolta dei requisiti sia accurata, accurata e preziosa.
Avviare in anticipo e Iterate in modo continuo
Prima la ricerca, più impatto i risultati avrà sul vostro prodotto, e per definizione, il più presto si può fare qualcosa sul vostro progetto attuale (absent una macchina del tempo) è oggi. Non aspettare fino a quando non avete informazioni perfette per iniziare. Iniziare i requisiti di raccolta il più presto possibile e perfezionarli continuamente come si impara di più.
Continua a raccogliere informazioni in tutto il progetto attraverso la ricerca continua degli utenti, controlli regolari delle parti interessate, test di usabilità dei progetti e dei prototipi, monitoraggio di analisi e feedback dopo il lancio. Questo approccio iterativo assicura requisiti di rimanere attuali e rilevanti come la comprensione approfondisce e le circostanze cambiano.
Prioritizzare i requisiti Ruthlessly
Una profonda comprensione della vostra base utente può migliorare notevolmente il vostro design UX. Non tutti i requisiti sono altrettanto importanti. Utilizzare i framework di priorità come MoSCoW (Must have, Should have, Might have, Won't have) o valore versus matrici di sforzo per classificare i requisiti.
In primo luogo, si concentrano su requisiti di must-have che sono essenziali per il prodotto per funzionare e soddisfare le esigenze dell'utente principale. Quindi affrontare i requisiti che migliorano significativamente l'esperienza ma non sono assolutamente essenziali. Infine, considerare potrebbe-avere requisiti se tempo e budget consentono. Essere disposti a deferire o eliminare non ha requisiti che non allineano con obiettivi di base o che supererebbero le risorse.
Coinvolgere gli utenti durante il processo
Non solo gli utenti di ricerca all'inizio e poi spariscono fino al lancio. Coinvolgere gli utenti durante il processo di progettazione attraverso sessioni di progettazione partecipativa in cui gli utenti aiutano a creare soluzioni, test di usabilità regolari di prototipi e disegni, programmi di test beta che danno agli utenti l'accesso anticipato e canali di feedback in corso dopo il lancio.
Bilancia esigenze dell'utente con obiettivi aziendali
I prodotti di successo devono soddisfare sia le esigenze degli utenti che gli obiettivi aziendali. Non concentratevi esclusivamente su uno a spese dell'altro. I requisiti sono un modo per comunicare con i vostri stakeholder e garantire che il vostro team si allinea con gli obiettivi aziendali ad un livello elevato e più lungo la linea. Essi forniscono una chiara visione di ciò che il prodotto o il progetto dovrebbe raggiungere, consentendo a tutti gli stakeholder, tra cui project manager, di lavorare verso un obiettivo comune che serve gli utenti e il business.
Cerca soluzioni che creano scenari win-win dove gli utenti hanno bisogno e gli obiettivi aziendali si rafforzano a vicenda.Quando i trade-off sono necessari, li rendono consapevoli e trasparenti, comprendendo le implicazioni sia per gli utenti che per il business.
Utilizzare gli strumenti e i metodi giusti
Un buon modo per informare la vostra scelta del metodo di ricerca dell'esperienza dell'utente è quello di iniziare considerando i vostri obiettivi. Abbina i vostri metodi alle vostre esigenze specifiche, vincoli e fase di progetto.
Investi in strumenti che facilitano la raccolta e la documentazione dei requisiti come piattaforme di ricerca degli utenti, strumenti di prototipazione, sistemi di gestione dei progetti e piattaforme di collaborazione.Gli strumenti giusti rendono il processo più efficiente ed efficace, anche se non sono sostituti di processi e professionisti esperti.
Strumenti e risorse per la raccolta dei requisiti
Numerosi strumenti e risorse possono supportare i vostri requisiti di raccolta degli sforzi. Mentre gli strumenti non sostituiscono il buon processo, possono rendere il lavoro più efficiente ed efficace.
Strumenti di ricerca e di prova
Le piattaforme di ricerca degli utenti ti aiutano a reclutare partecipanti, a condurre studi e ad analizzare i risultati. Le opzioni più richieste includono UserTesting per test di usabilità remota, Optimal Workshop per la ricerca di architettura delle informazioni, Hotjar per analisi comportamentali e feedback, e Maze per test rapidi del prototipo.
Strumenti di progettazione e prototipazione
Figma, Sketch e Adobe XD sono scelte popolari per la progettazione di interfacce con funzionalità di prototipazione integrate. InVision e Axure offrono funzionalità di prototipazione avanzate per interazioni complesse. Miro e Mural forniscono whiteboard digitali per workshop collaborativi e sessioni di ideazione.
Strumenti di documentazione e collaborazione
Gli strumenti di documentazione aiutano a catturare e condividere i requisiti, i risultati della ricerca e le decisioni di progettazione. Confluenza, Nozione o Google Docs funzionano bene per la creazione di una documentazione completa. Airtable o Smartsheet possono aiutare a organizzare e monitorare i requisiti.
Risorse di apprendimento
L'apprendimento continuo ti aiuta a migliorare le tue capacità di raccolta dei requisiti. Le risorse preziose includono il Nielsen Norman Group (https://www.nngroup.com[]) per le informazioni e le best practice basate sulla ricerca UX, la Interaction Design Foundation (]]https://www.interaction-design.org]])])
Investire nello sviluppo professionale attraverso corsi, conferenze e workshop per rimanere attuali con le migliori pratiche e metodologie in evoluzione nei requisiti di raccolta e progettazione dell'esperienza degli utenti.
Il valore aziendale di comprendere i requisiti di progettazione
Investire tempo e risorse nella comprensione dei requisiti di progettazione offre un valore significativo di business che si estende ben oltre il progetto immediato.
Costi e Rilavoro di Sviluppo Ridotti
Gli errori di progettazione sono una delle cause principali di sovraccarichi di costi nella maggior parte dei progetti. Ogni progetto serve come base. Il progetto prevede la messa a punto per una descrizione accurata dei requisiti del cliente, nonché il quadro per ottenere un input tecnico di qualità, entrambi essenziali per l'esecuzione di progetto di successo.
È molto più economico cambiare un wireframe che ricostruire le funzionalità implementate. La raccolta dei requisiti più precisi aiuta a identificare i problemi e i conflitti presto quando sono più facili da affrontare. Questo riduce lo sforzo sprecato su caratteristiche che non soddisfano le esigenze, minimizza costosi cambiamenti di fase tardiva e riduce il debito tecnico da implementazioni affrettate o poco pianificate.
Miglioramento della soddisfazione e dell'adozione dell'utente
I prodotti costruiti su requisiti solidi che riflettono le esigenze reali dell'utente forniscono esperienze migliori per l'utente. Questo si traduce direttamente in punteggi più elevati di soddisfazione degli utenti, aumento dei tassi di adozione e utilizzo, costi di supporto più bassi e minori reclami, e una maggiore fedeltà e ritenzione dei clienti.
Tempo più veloce per il mercato
Mentre i requisiti di raccolta richiedono tempo in anticipo, accelera in realtà la consegna del progetto generale. I requisiti chiari riducono la confusione e il back-and-forth durante l'implementazione, minimizzano il rilavoro e le correzioni dei corsi, consentono una stima e una pianificazione più accurata e facilitano i flussi di lavoro paralleli poiché i team comprendono le dipendenze e le interfacce.
Migliore allineamento e Stakeholder Buy-In
Quando gli stakeholder partecipano alla definizione dei requisiti, sviluppano una comprensione condivisa degli obiettivi e dei vincoli del progetto, sentono la proprietà della soluzione, sono più propensi a sostenere il progetto e i suoi risultati, e forniscono un feedback più costruttivo durante il processo. Questo allineamento riduce l'attrito politico e rende più facile prendere decisioni e andare avanti quando si presentano le sfide.
Vantaggio competitivo
Le organizzazioni che eccellono nella comprensione e nell'attuazione dei requisiti di progettazione creano prodotti migliori rispetto ai concorrenti che si affidano a supposizioni o intuizioni. Ciò si traduce in vantaggio competitivo attraverso esperienze di utilizzo superiori che differenziano i vostri prodotti, processi di sviluppo più efficienti che riducono i costi, cicli di innovazione più rapidi che aiutano a rimanere al passo con le tendenze del mercato, e rapporti di cliente più forti costruiti su prodotti che soddisfano veramente le esigenze.
Conclusione: Costruire una Cultura dei Requisiti Eccellenza
La comprensione dei requisiti di progettazione attraverso un flusso di lavoro strutturato garantisce che i progetti soddisfino i loro obiettivi e risolvano con gli utenti. Seguindo i passaggi completi delineati in questa guida, definendo gli obiettivi del progetto e raccogliendo l'ingresso delle parti interessate, analizzando le esigenze degli utenti e creando vincoli, sviluppando progetti e valutando i risultati, i progettisti e i team di progetto possono creare soluzioni efficaci e orientate agli utenti che soddisfano il loro scopo previsto.
Tuttavia, seguendo un processo una volta non basta. Le organizzazioni che forniscono costantemente progetti di successo costruiscono una cultura di eccellenza requisiti in cui la raccolta di requisiti approfonditi è valutata e priorità, la ricerca degli utenti è integrata durante il processo di progettazione, la collaborazione interfunzionale è la norma, la documentazione e la condivisione delle conoscenze sono pratiche standard, e il miglioramento continuo è abbracciato in base alle lezioni apprese.
Questa cultura non emerge durante la notte, richiede impegno da leadership per investire in requisiti adeguati per la raccolta, la formazione e lo sviluppo per costruire capacità di squadra, strumenti e risorse adeguate per sostenere il lavoro, e la pazienza per vedere i benefici a lungo termine anche quando le pressioni a breve termine tentano di scorciatoie.
Il payoff è sostanziale: prodotti che gli utenti amano, progetti che offrono tempo e budget, team che lavorano più efficacemente insieme, e organizzazioni che costruiscono un vantaggio competitivo attraverso l'eccellenza del design. In un mercato sempre più competitivo dove le aspettative degli utenti continuano ad aumentare, comprendere e implementare i requisiti di progettazione in modo efficace non è solo una migliore pratica, è un imperativo di business.
Avviare implementando queste pratiche sul tuo prossimo progetto. Raccogliere i requisiti più accuratamente, coinvolgere gli utenti più profondamente, documentare le decisioni più attentamente e valutare i risultati più rigorosi. Impara da ogni progetto e perfeziona continuamente il tuo approccio. Col tempo, svilupperai le competenze e le capacità organizzative che ti permettono di fornire soluzioni di design eccezionali che soddisfano le reali esigenze e creeranno valore duraturo.
Il viaggio verso i requisiti di progettazione è in corso di eccellenza, ma ogni passo avanti vi avvicina alla creazione di prodotti ed esperienze che fanno veramente la differenza per gli utenti e ottengono risultati aziendali significativi. Impegnandosi a comprendere i requisiti di progettazione profondamente e implementandoli con pensiero, si posiziona e la vostra organizzazione per un successo costante in un panorama digitale sempre in evoluzione.