Un utente è una persona che utilizza il prodotto.
Un cliente è la persona o l'azienda che acquista il prodotto:
- Se il tuo cliente è una persona singola, l'utente e il cliente potrebbero essere uguali (caso tipico se il tuo prodotto è un gioco).
- Se il tuo cliente è una società, il cliente sarà in pratica rappresentato da una o più persone chiamate rappresentanti del cliente, ciascuno dei quali potrebbe essere o non essere un utente (caso tipico se il tuo prodotto è un software aziendale)
In quest'ultimo caso, possono esserci più requisiti in competizione. Gli utenti dei dipartimenti A potrebbero volere qualcosa, ma gli utenti del dipartimento B potrebbero volere qualcos'altro. I requisiti del cliente sono quindi i requisiti della società nel suo complesso e possono divergere dai requisiti degli utenti (ad esempio, la gestione della società può arbitrare tra A e B o definire requisiti aggiuntivi come l'interoperabilità con i partner commerciali).
In pratica c'è molto se ambiguità. Ad esempio, un'azienda cliente può essere chiamata "utente", perché i suoi dipendenti utilizzano il prodotto. Questo è ovviamente un uso ambiguo del termine "utente". Un'interfaccia utente significa qualcosa per un'azienda? A volte gli utenti possono essere chiamati clienti, perché si presume che rappresentino la loro azienda. Questo è di nuovo fuorviante, dal momento che gli utenti non pagano il software con i propri soldi e forse preferirebbero addirittura un altro prodotto. Quindi chiarisci cosa si intende veramente con questi termini ogni volta che è possibile.