Un principio fondamentale dei moderni processi di sviluppo è lo sviluppo agile. Questa metodologia di sviluppo sottolinea l'utilizzo di storie di utenti piccole e piccole per definire ciò che un sistema esegue da un punto di vista dell'utente, non quello tecnico. Un utente si preoccupa se un prodotto è veloce, facile da usare e risolve il problema. Non importa se segue un'architettura a 3 livelli, ha Mongo DB, o se sta utilizzando Rails o Asp.net.
Be as specific as possible in describing the prototypical user(s) of your product.
Diapositiva: 2
Carl the Customer
Carl has a college degree and has been working for 7 years. He likes technology but worries about the cost of new widgets. In general he is a nice guy, but his patience is short right now.
Diapositiva: 3
Angie the Agent
Angie has a college degree and 4 years of work experience in customer support, her second career. She is good with basic computer applications, like Office, and surfs the web a lot in her free time.