Я новичок в мире Agile/TDD и пытаюсь разобраться с некоторыми из основ. Это связано с тем, как я должен заниматься реализацией пользовательских историй.
Например, позволяет предположить, что у меня есть менее 2 историй пользователей, чтобы начать с гипотетической системы управления контентом:
История 1:
Как Автор контента
Мне нужно уметь создавать новостные статьи
, чтобы они могли использоваться для привлечения пользователей на веб-сайт
Рассказ 2:
В качестве редактора
Мне нужно иметь возможность просматривать существующие статьи
, чтобы я мог просматривать их, чтобы улучшить качество
То, как я подхожу к этому,
- Я бы взял одну из этих пользовательских историй
- сломать мне нужно часть истории пользователя в меньшие части задач
- Возьмите эти задачи один за другим и придумайте тесты, чтобы охватить конкретную задачу.
- Реализация задач TDD
Область, где моя дилемма о Как части истории пользователя.
В частности, в этих примерах они косвенно подразумевают некоторые требования Аутентификация, авторизация, поскольку в рассказах пользователей упоминаются две категории пользователей.
Итак, мой вопрос: должен ли я иметь какие-либо задачи/тесты, которые контролируют аутентификацию/авторизацию в системе, чтобы завершить эти истории пользователей
Или
следует ли мне сосредоточиться только на разделе части пользовательских историй, пытаясь реализовать функциональность, и дожидаться каких-либо историй пользователей, которые конкретно упоминаются в Аутентификация, Авторизация связанные требования?
Все ваши данные высоко оценены.
Приветствия.