Я читал документы Scrum, и там говорится, что задачи в Sprint должны быть «потенциально отправляемыми».
Я смущен тем, что это значит. Предположим, что в Спринте 1 целью была «форма регистрации пользователя».
Сколько деталей мне нужно добавить, чтобы что-то было готово к отправке? Например:
- Я могу показать простую форму с полями без каких-либо причудливых стилей и пометить их как выполненные
- Я могу просто выполнить проверку на стороне клиента как отметку, как сделано, но на стороне сервера также вариант или оба
- Я также могу добавить некоторые необычные подсказки jQuery, всплывающие подсказки, капчу, цвета, метки для формы
- Тогда есть много стилей о том, как показывать сообщения об ошибках на экране
Я могу бесконечно заниматься одной темой. Итак, как мы можем разделить это и когда я могу думать об этом как о готовой к отправке.
Или мне нужно написать каждую мельчайшую возможную вещь, такую как отображение ошибок, всплывающего окна или текста в виде светлых прямоугольников в качестве подзадач и поместить их в виде спринта. Это привело бы к тысячам задач для всего проекта.
Я имею в виду, опять же, если некоторые из них работают для Internet Explorer, а некоторые для Firefox, то опять же мне нужно разделить их как задачи. На них нужно потратить время, и когда менеджер спросит меня, что вы делали за это время, у меня не будет никаких заданий, но на самом деле все они являются частью регистрации пользователя.