Ho letto in numerosi luoghi che quando si sviluppa un prodotto è necessario adottare un approccio diverso rispetto a quando si sviluppa un progetto (si pensi al lavoro "a contratto").
Alcune differenze sono:
1) Non esiste un utente definitivo, ma una "base di utenti".
2) È necessario sviluppare il set di funzionalità minimo commercializzabile.
3) La pianificazione deve essere guardata, poiché spesso non c'è una scadenza fissa che è possibile che il prodotto esegua gli straordinari (o lo scorrimento dell'oscilloscopio).
Mi stavo chiedendo se ci sono persone là fuori con esperienza in entrambi, e se potessero offrire qualche input su eventuali differenze che conoscono. Inoltre, se qualcuno potesse fornire suggerimenti / buoni riferimenti su come gestire le differenze, sarei molto riconoscente.