Frequentemente, ouço PMs (gerentes de projeto) falar sobre recurso e função. E eu estou tão confusa em diferenciá-los. Às vezes, penso que um recurso é equivalente a uma história de usuário. Algo como "Como usuário, Bob deve poder ver uma lista de seus pagamentos", e eles chamam isso de recurso. Às vezes, fica do tamanho de um subsistema, algo como "a capacidade de enviar SMS via aplicativo da web". A função, por outro lado, às vezes fica tão pequena quanto uma tarefa, "implementando o agrupamento de dígitos para entradas numéricas", enquanto há casos em que fica tão grande quanto uma operação CRUD inteira.
Minha pergunta é: como podemos diferenciar recurso de função?