Spesso ascolto PM (Project Manager) che parlano di caratteristiche e funzioni. E sono così perplesso nel differenziarli. A volte penso che una funzionalità sia equivalente a una user story. Qualcosa del tipo "Come utente, Bob dovrebbe essere in grado di vedere un elenco dei suoi pagamenti" e lo chiamano funzionalità. A volte diventa grande come un sottosistema, qualcosa come "la capacità di inviare SMS tramite un'applicazione Web". La funzione d'altra parte a volte diventa piccola come un'attività, "implementando il raggruppamento delle cifre per gli input numerici", mentre ci sono casi in cui diventa grande come un'intera operazione CRUD.
La mia domanda è: come possiamo differenziare la funzionalità dalla funzione?