Це чудове питання. Теорія говорить, що історії користувачів повинні бути незалежними, але я ніколи не зміг цього досягти повністю.
На мою думку, найважливішим є повідомлення залежності, щоб і команда, і власник продукту про це знали. Це змусить власника продукту або переосмислити історії користувачів, щоб усунути залежність (наприклад, шляхом об'єднання історій користувачів), або відповідно визначити діловий пріоритет, щоб перша історія користувача була реалізована першою.
Виходячи з пріоритету та рішення ПО, ви або реалізуєте обидва в одному спринті, або залежний буде впроваджено пізніше без жодних проблем, оскільки головне вже буде виконано.
Найгірший випадок, якщо A залежить від B, а B залежить від A. У такому випадку розповіді користувачів, ймовірно, неправильно визначені і повинні бути, ймовірно, переписані на A і B (здебільшого незалежні або лише з однією стороною залежності) і C залежать від А і Б.