Требования к продукту меняются, в зависимости от фидбэка пользователей и стэйкхолдеров. В рамках эджайл проекта, наш заказчик хочет эти изменения фиксировать не останавливая разработку. Но каждый спринт мы начинаем с текущей версией требований, чтобы не иметь проблем с разработкой и тестированием. Вопрос в том как фиксировать текущую версию, продолжая работать над улучшением требовний
ну вот к примеру.
Требование 1.1 - пароль должен быть не короче 5 символов длиной.
Требование 1.2 - пароль должен быть не короче 8 символов и содержать буквы, цифры и спецсимволы.
Если по первому требованию запилили регистрацию, а по второму требованию - логин, то есть шанс что никто с 5-сивольным паролем не сможет зайти, поскольку он не проходит валидацию при логине.
Смена требований возможна и это не самая большая проблема, но надо кроме непосредственно смены требований провести работы по переходу с прошлой версии требований на новые.