A menudo escucho a los PM (Project Managers) hablar sobre características y funciones. Y estoy tan confundido de diferenciarlos. A veces pienso que una característica es equivalente a una historia de usuario. Algo así como "Como usuario, Bob debería poder ver una lista de sus pagos", y lo llaman una función. A veces se vuelve tan grande como un subsistema, algo así como "la capacidad de enviar SMS a través de una aplicación web". La función, por otro lado, a veces se vuelve tan pequeña como una tarea, "implementar la agrupación de dígitos para entradas numéricas", mientras que hay casos en los que se vuelve tan grande como una operación CRUD completa.
Mi pregunta es, ¿cómo podemos diferenciar la característica de la función?