Marcel lo riassume bene: «esigenze reali dei clienti» — è di questo che si tratta, ed è essenziale anche per la gestione delle varianti.
Chi non capisce le esigenze reali dei clienti, può andare incontro a una di due cose. O sviluppa fuori target — over-engineering — accumulando così una complessità di varianti non necessaria. Oppure mantiene lean la propria complessità, ma alla fine si ritrova con un prodotto che il cliente non vuole.
Entrambi gli errori costano. Uno costa nel panorama delle varianti, l’altro sul mercato.
Ecco perché un buon «navigatore» nel product management è così importante — qualcuno come Marcel, che ha l’orecchio attento al cliente e traduce le esigenze nel linguaggio dello sviluppo. È esattamente questo lavoro di traduzione che garantisce che il cliente venga capito — mantenendo comunque sotto controllo la complessità interna.
La gestione delle varianti non inizia dalla distinta base, ma dalla comprensione delle esigenze reali dei clienti. Senza questo lavoro di traduzione tra cliente e sviluppo, nasce o una complessità non necessaria o un prodotto che non risponde al bisogno.