Lavoriamo in Scrum con l'avvertenza che non abbiamo un prodotto potenzialmente spedibile alla fine di ogni Sprint, richiedendo invece diversi Sprint di indurimento / stabilizzazione prima del rilascio.
Una delle ragioni di ciò è che il nostro capo progettista UX preferisce che completeremo tutto il lavoro visivo (come colori, caratteri, layout e controlli esatti) nelle fasi successive del progetto. Da una parte ha senso perché una funzionalità con un'interfaccia utente decente basata su un wireframe è in genere sufficiente per ricevere feedback dagli utenti, quindi lavorare troppo duramente sulla grafica e sugli stili finali non è necessario per la riduzione del rischio. Potrebbe anche essere uno spreco se la funzionalità fallisce nei test di usabilità o se dopo un ulteriore feedback degli utenti decidiamo di cambiare la progettazione visiva per l'intero sistema, incluse le funzionalità che sono già state implementate. D'altra parte con questo approccio avremo una lista di caratteristiche che non sono completamente sviluppate, e con i lucidi finali che vengono lasciati fuori fino agli Sprint finali.
Cosa pensi che dovremmo fare? Dovremmo andare con la raccomandazione del capo progettista UX o dovremmo optare per un prodotto potenzialmente spedibile?
Grazie.