Backlog do Produto - SAFe
User roles
É o personagem fictício da user story que representa o usuário ideal do produto, no caso do Receitalista o usuário. Todas as histórias são escritas a partir da perspectiva de um tipo de usuário.
- Usuário: Pessoa que tem necessidade em calcular o preço de custo de um produto, baseado no preço dos ingredientes/materiais e o preço da mão de obra, podendo colocar o preço final, com intuito de saber a margem de lucro que irá ter.
[EP01] Gerenciamento de usuário
-
[FEAT01] Autenticação de usuário para entrar na plataforma
- [US01] Cadastrar no Receitalista
- Eu como usuário gostaria de me cadastrar para utilizar suas funcionalidades e ter acesso único às minhas informações.
- [US02] Login no Receitalista
- Eu como usuário gostaria de realizar o login para utilizar ao menos uma de suas funcionalidades e acessar as minhas informações.
- [US03] Alterar senha
- Eu como usuário gostaria de alterar minha senha para torná-la mais forte.
- [US01] Cadastrar no Receitalista
-
[FEAT02] Ações voltadas para o perfil de usuário
- [US04] Editar usuário
- Eu como usuário gostaria de editar as minhas informações de cadastro para corrigir erros ou atualizá-las.
- [US05] Excluir conta
- Eu como usuário gostaria de excluir a minha conta para não usar mais o site e remover todas as minhas informações fornecidas.
- [US04] Editar usuário
[EP02] Automação do controle de estoque de materiais e de receita de produtos
-
[FEAT03] Gerenciamento de materiais
- [US06] Cadastrar material
- Eu como usuário gostaria de cadastrar um material para utilizá-lo em um produto ou acompanhar o seu custo periódico.
- [US07] Editar material
- Eu como usuário gostaria de editar as informações de um material para corrigir erros ou atualizá-las.
- [US08] Excluir material
- Eu como usuário gostaria de excluir um material cadastrado para não utilizá-lo mais.
- [US09] Visualizar materiais
- Eu como usuário gostaria de visualizar a listagem dos meus materiais cadastrados para manter o controle do estoque.
- [US06] Cadastrar material
-
[FEAT04] Gerenciamento de produto
- [US10] Cadastrar produto
- Eu como usuário gostaria de cadastrar um produto para definir o preço de venda com base nos materiais, acompanhar o seu lucro periódico e associar pedidos de clientes a ele.
- [US11] Editar produto
- Eu como usuário gostaria de editar as informações de um produto para corrigir erros ou atualizá-las.
- [US12] Excluir produto
- Eu como usuário gostaria de excluir um produto cadastrado para não utilizá-lo mais.
- [US13] Visualizar produtos
- Eu como usuário gostaria de visualizar a listagem dos meus produtos cadastrados para manter o controle do estoque.
- [US10] Cadastrar produto
[EP03] Gerenciamento de pedidos por clientes e visualização de resultados das vendas
-
[FEAT05] Gerenciamento de cliente
- [US14] Cadastrar cliente
- Eu como usuário gostaria de realizar o cadastro das informações dos meus clientes para saber seus pedidos e ter um repositório de clientes.
- [US15] Editar cliente
- Eu como usuário gostaria de editar as informações de um cliente para corrigir erros ou atualizá-las.
- [US16] Excluir cliente
- Eu como usuário gostaria de excluir as informações de um cliente cadastrado para não utilizá-lo mais.
- [US17] Visualizar clientes
- Eu como usuário gostaria de visualizar a listagem dos meus clientes cadastrados para saber seus pedidos favoritos e acessar suas informações.
- [US14] Cadastrar cliente
-
[FEAT06] Gerenciamento de pedido
- [US18] Cadastrar pedido
- Eu como usuário gostaria de cadastrar pedidos para que eu posso controlar os prazos de entrega.
- [US19] Editar pedido
- Eu como usuário gostaria de poder editar as informações de um pedido para corrigir erros ou atualizá-las.
- [US20] Excluir pedido
- Eu como usuário gostaria de poder excluir um pedido cadastrado para não utilizá-lo mais.
- [US21] Visualizar pedidos
- Eu como usuário gostaria de poder visualizar a listagem dos pedidos cadastrados para saber os produtos mais pedidos e a preferência de cada cliente.
- [US18] Cadastrar pedido
-
[FEAT07] Gerenciamento de custos
- [US22] Gerar Relatório de Pedidos
- Eu como usuário gostaria de gerar um relatório com informações dos pedidos dos clientes para identificar oportunidades de crescimento e aumentar as vendas
- Eu como usuário gostaria de gerar um relatório com informações dos pedidos dos clientes para identificar oportunidades de crescimento e aumentar as vendas
- [US22] Gerar Relatório de Pedidos
Requisitos funcionais
N° | Descrição |
---|---|
RF01 | Cadastro de usuário |
RF02 | Edição de usuário |
RF03 | Exclusão de usuário |
RF04 | Login de usuário |
RF05 | Cadastro de cliente |
RF06 | Edição de cliente |
RF07 | Exclusão de clientes |
RF08 | Listar todos os clientes do sistema |
RF09 | Busca por cliente cadastrado |
RF10 | Cadastrar ingredientes/materiais |
RF11 | Editar ingredientes/materiais |
RF12 | Exclusão de ingredientes/materiais |
RF13 | Listar todos os ingredientes/materiais do sistema |
RF14 | Busca por ingredientes/materiais cadastrado |
RF15 | Cadastrar um produto (ex.: bolo, mesa...) |
RF16 | Editar um produto |
RF17 | Exclusão de produto |
RF18 | Listar todos os produtos do sistema |
RF19 | Busca por produto cadastrado |
RF20 | Cadastrar pedido |
RF21 | Editar pedido |
RF22 | Exclusão de pedido |
RF23 | Listar todos os pedidos do sistema |
RF24 | Busca por pedido cadastrado |
RF25 | Gerar gráfico de preço x lucro |
RF26 | Exportar relatório via PDF |
Requisitos não funcionais
N° | Classificação | Requisitos Não Funcionais |
---|---|---|
RNF01 | Requisitos de Implementação | Back-end desenvolvido em Node.js |
RNF02 | Requisitos de Implementação | Front-end desenvolvido em React |
RNF03 | Requisitos de Suportabilidade | O site deve ser web |
RFN04 | Requisitos de Usabilidade | O site deve ter responsividade da interface |
RFN05 | Requisitos de Confiabilidade | O sistema deve funcionar 24/7 |