Esta é uma grande pergunta. A teoria diz que as histórias de usuários devem ser independentes, mas eu nunca fui capaz de alcançá-lo completamente.
Na minha opinião, o mais importante é comunicar a dependência para que a equipe e o proprietário do produto estejam cientes disso. Isso forçará o proprietário do produto a redefinir as histórias do usuário para que a dependência seja removida (por exemplo, mesclando as histórias do usuário) ou a definir a prioridade do negócio de acordo, para que a história principal do usuário seja implementada primeiro.
Com base na prioridade e na decisão do pedido, você implementará os dois no mesmo sprint ou o dependente será implementado posteriormente sem nenhum problema, porque o principal já estará pronto.
O pior caso é se A é dependente de B e B é dependente de A. Nesse caso, as histórias do usuário provavelmente são definidas incorretamente e provavelmente devem ser reescritas para A e B (principalmente independentes ou com dependência unidirecional) e C dependente de A e B.