Entendo os principais conceitos relacionados a gestão do backlog do produto, onde são escritas as histórias do usuário junto com seus critérios de aceite. Porém, quando se trata de ambientes complexos onde o desenvolvimento ocorre em etapas separadas onde é feito primeiro back-end e depois o front-end, como gerenciar o backlog? O P.O deve criar histórias com o contexto específico para o back-end e depois adaptar ou criar uma nova história específica para o contexto de front? Existem algumas boas práticas para esse tipo de controle?