diff --git a/docs/gestao-do-projeto/backlog.md b/docs/gestao-do-projeto/backlog.md index 43f107e..fbe5239 100644 --- a/docs/gestao-do-projeto/backlog.md +++ b/docs/gestao-do-projeto/backlog.md @@ -1 +1,54 @@ -# Backlog \ No newline at end of file +# Backlog do Produto + +## Versão + +| **Título** | **Alterações Feitas** | **Autor** | **Data de Hoje** | +|-------------------|---------------------------------------------------| ----------- | --------------- | +| Backlog | Subindo documento versão 1 | Matheus Monteiro | 06 de novembro de 2024 | + +## Descrição + +O **backlog do produto** é uma lista priorizada e dinâmica de todos os requisitos, funcionalidades e melhorias que precisam ser implementados ao longo do desenvolvimento de um produto. Ele serve como um guia para a equipe de desenvolvimento, refletindo as necessidades do projeto e ajudando a alinhar as entregas com os objetivos do negócio. O backlog não é um documento estático; ele é constantemente revisado e atualizado à medida que o produto evolui e novas necessidades ou mudanças de prioridades surgem. + +### Estrutura do Backlog + +Dentro do backlog, os itens podem ser organizados em **épicos** e **histórias de usuário** (US), que são fundamentais para a gestão eficiente do desenvolvimento. + +- **Épicos**: São grandes blocos de trabalho que representam objetivos amplos e de alto nível, abrangendo várias sprints e entregas. Eles são intencionados a fornecer uma visão geral do que o produto deve alcançar, mas não são detalhados o suficiente para a execução imediata. Os épicos geralmente precisam ser quebrados em histórias de usuário mais detalhadas e tarefas menores, à medida que se aproxima o momento de implementação. + +- **Histórias de Usuário (US)**: São descrições mais detalhadas de funcionalidades ou requisitos do ponto de vista do usuário final. Cada história de usuário descreve uma necessidade específica do usuário, o que precisa ser feito para atendê-la e os critérios de aceitação para garantir que a funcionalidade está completa. As histórias de usuário são o ponto de partida para o planejamento de sprints e podem ser pequenas o suficiente para serem desenvolvidas em um único ciclo de desenvolvimento. + +### Fluxo de Trabalho + +- **Épicos** fornecem uma visão macro das necessidades do produto, permitindo à equipe entender os grandes objetivos e a direção estratégica do projeto. +- **Histórias de usuário**, por sua vez, detalham as funcionalidades específicas e os requisitos que devem ser atendidos para que o produto seja útil e eficiente para o usuário final. Elas ajudam a garantir que o desenvolvimento esteja focado nas necessidades do usuário e nas funcionalidades mais importantes, sem perder de vista o objetivo maior representado pelos épicos. + +### Manutenção do Backlog + +O backlog é uma ferramenta **dinâmica** e **iterativa**, que deve ser constantemente revisada e refinada ao longo do ciclo de vida do produto. Isso significa que novos itens podem ser adicionados ao backlog, as prioridades podem ser ajustadas e os requisitos podem ser refinados ou reescritos conforme as necessidades do produto evoluem. Essa flexibilidade é crucial para garantir que o produto final atenda às expectativas dos usuários e do mercado. + + +### Tabela de Backlog + +| **Épicos** | **ID** | **Quem?** | **O que?** | **Porque?** | +|------------|---------|--------------------|-----------------------------------------------------|------------------------------------------------------| +|EP-01| **US01** | Eu, como Ana Clara | Desejo registrar uma conta | Para começar a utilizar a aplicação | +|EP-01| **US02** | Eu, como Ana Clara | Desejo realizar login na minha conta | Para iniciar minha sessão | +|EP-01| **US03** | Eu, como Ana Clara | Desejo realizar logout da minha conta | Para fechar minha sessão | +|EP-01| **US04** | Eu, como Ana Clara | Desejo editar minha conta | Para atualizar os meus dados | +|EP-01| **US05** | Eu, como Ana Clara | Desejo recuperar a senha | Para recuperar minha conta | +|EP-01| **US06** | Eu, como Ana Clara | Desejo deletar a minha conta | Para encerrar a participação na aplicação | +|EP-01| **US07** | Eu, como Camilla Marques | Desejo registrar uma estante | Para organizar e catalogar os livros do Livro Livre | +|EP-01| **US08** | Eu, como Camilla Marques | Desejo deletar uma estante | Para alocação em outro lugar | +|EP-01| **US09** | Eu, como Camilla Marques | Desejo registrar um livro | Para ser consumido pelos usuários | +|EP-02| **US10** | Eu, como Ana Clara | Desejo pegar um livro emprestado | Para fazer uso por tempo indeterminado | +|EP-02| **US11** | Eu, como Ana Clara | Desejo devolver um livro | Para outros fazerem uso do livro | +|EP-02| **US12** | Eu, como Camilla Marques | Desejo confirmar devolução do livro | Para visualizar o controle dos livros emprestados | +|EP-02| **US13** | Eu, como Ana Clara | Desejo ler o QRCode de um livro | Para fazer empréstimo | +|EP-02| **US14** | Eu, como Ana Clara | Desejo requisitar um livro emprestado | Para poder fazer uso futuro do material | +|EP-02| **US15** | Eu, como Ana Clara | Desejo localizar um livro | Para poder encontrar o mesmo e requisitar um empréstimo | +|EP-02| **US16** | Eu, como Ana Clara | Desejo pesquisar um livro | Para achar algum livro | +|EP-03| **US17** | Eu, como Camilla Marques | Desejo consultar histórico de empréstimo de um livro | Para visualizar pessoas que usaram o material | +|EP-03| **US18** | Eu, como Ana Clara | Desejo consultar o meu histórico de empréstimo | Para saber quantos livros eu já fiz uso | +|EP-03|**US19** | Eu, como Ana Clara | Desejo avaliar um livro | Para deixar minhas opiniões sobre a leitura | +|EP-03| **US20** | Eu, como Ana Clara | Desejo comentar em um livro | Para compartilhar conhecimento |