Часто я слышу, как менеджеры проектов говорят о возможностях и функциях. И я просто так озадачен, чтобы различать их. Иногда я думаю, что функция эквивалентна истории пользователя. Что-то вроде «Как пользователь, Боб должен видеть список своих платежей», и они называют это функцией. Иногда она становится такой же большой, как подсистема, что-то вроде «возможности отправлять SMS через веб-приложение». Функция, с другой стороны, иногда становится такой же маленькой, как задача, «реализующая группирование цифр для числового ввода», в то время как бывают случаи, когда она становится такой же большой, как вся операция CRUD.
Мой вопрос, как мы можем отличить функцию от функции?