Backlog do Produto
Histórico de revisão
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
25/11/2022 | 0.1 | Criação do documento a partir de reunião com cliente. Essa versão contém apenas uma abstração do conteúdo geral do software. | Arthur D'Assumpção Gabriel de Souza Lucas Queiroz |
29/11/2022 | 0.2 | Adição de RF's e RNF's. | Lucas Queiroz |
29/11/2022 | 0.3 | Adição de RF's e RNF's. | Arthur D'Assumpção Arthur Trindade |
29/11/2022 | 0.4 | Refatoração do arquivo. | Lucas Queiroz |
01/12/2022 | 0.5 | Formatação dos requisitos em "Épicos" e "Features" | Arthur D'Assumpção Arthur Trindade Gabriel de Souza Lucas Queiroz Miguel Moreira |
02/12/2022 | 0.6 | Atualização do backlog com base nos feedbacks do professor e do cliente | Arthur D'Assumpção Arthur Trindade |
05/12/2022 | 0.7 | Adição de alguns US's para revisão | Arthur Trindade |
06/12/2022 | 0.8 | Definição dos MVP's 1 e 2 | Arthur D'Assumpção Arthur Trindade Gabriel de Souza Lucas Queiroz Miguel Moreira |
06/12/2022 | 0.9 | Refatoração de todo o documento | Arthur Trindade Lucas Queiroz Miguel Moreira |
07/12/2022 | 1.0 | Refatoração de todo o documento | Arthur D'Assumpção Arthur Trindade Lucas Queiroz Miguel Moreira |
30/01/2023 | 1.1 | Refatoração do E3 e do E4 de acordo com a demanda do cliente. | Arthur Trindade Miguel Moreira |
Mapeamento de personas
Persona | Descrição |
---|---|
Presidente | é um membro, um diretor e um gerente |
Diretor | é um membro e um gerente |
Gerente | é um membro |
Membro | todos são membros |
Requisitos não-funcionais
Número | Categoria | Descrição |
---|---|---|
RNF1 | Implementação | O front-end do produto deve ser desenvolvido utilizando react. |
RNF2 | Design | O produto deve ter uma gaveta lateral à esquerda contendo links para as áreas do site. O usuário pode fechar ou abrir a gaveta. |
RNF3 | Facilidade de uso | O usuário deve conseguir utilizar o software com facilidade após um tempo de treinamento de duas horas. |
RNF4 | Portabilidade | A aplicação deve estar disponível para os navegadores Chrome e Firefox em suas versões mais recentes. |
RNF5 | Usabilidade | Caso um usuário tente utilizar uma funcionalidade sem ter permissão para utilizá-la, o sistema deve avisá-lo de que ele não tem permissão de uso da funcionalidade. |
Épicos
E1 - Gestão de cadastros
- F1: Atualizar ou editar dados pessoais
- US1 -> Como membro, quero realizar login no site para ter acesso ao sistema.
- US2 -> Como membro, devo poder alterar os dados pessoais do meu cadastro para atualizar a minha conta.
- F2: Cadastrar novos usuários e fazer manutenção de usuários cadastrados
- US1 -> Como diretor, eu devo realizar o cadastro de usuários na plataforma para que eles possam ter acesso ao sistema.
- US2 -> Como diretor, eu devo poder remover cadastro de usuários da plataforma para removê-los da base de dados do sistema.
- US3 -> Como diretor, eu devo poder arquivar o cadastro de usuários da plataforma para manter a organização dos usuários.
E2 - Gestão de áreas
-
F1: Atribuir papéis aos membros cadastrados
- US1 -> Como diretor, eu quero ser capaz de editar o cargo de membros do sistema para que o cargo de cada usuário estejam em sincronia com seu cargo na Zenit.
- US2 -> Como diretor, eu quero ser capaz de editar o setor de membros do sistema para que o setor de cada usuário estejam em sincronia com seu setor de trabalho na Zenit.
-
F2: Criar novas areas no menu lateral
- US1 -> Como presidente, eu quero ser capaz de criar novas áreas para expansão da empresa.
- US2 -> Como presidente, eu quero ser capaz de excluir áreas existentes para compactação da empresa.
E3 - Projetos
-
F1: Administrar projetos da empresa
- US1 -> Como gerente, eu quero classificar projetos para saber quais projetos foram finalizados e quais estão em andamento.
- US2 -> Como gerente, eu quero arquivar projetos que estão inativos.
- US3 -> Como gerente, eu quero excluir projetos que perderam a relevancia.
- US4 -> Como gerente, eu quero criar novos projetos para atender novas demandas.
- US5 -> Como gerente, eu quero editar projetos para realizar alterações necessárias.
-
F2: Editar texto dentro dos projetos
- US1 -> Como gerente, eu quero editar o texto dentro do projeto para criar e manter o seu conteúdo atualizado.
- US2 -> Como gerente, eu quero ter ferramentas que me auxiliem na construção do conteúdo do projeto.
- US3 -> Como gerente, eu quero salvar o texto para que outros membros possam ler o que escrevi.
E4 - Tela inicial
-
F1: Gerenciar projetos que aparecem na tela inicial
- US1 -> Como presidente, desejo fixar projetos na tela inicial, para destacar os projetos mais importantes no contexto da empresa.
- US2 -> Como presidente, desejo desafixar projetos da tela inicial, para manter a organização da tela inicial da plataforma.
-
F2: Funcionalidades extras
- US1 -> Como membro, desejo visualizar o calendário da empresa na tela inicial, para sempre estar atualizado dos enventos mais importantes.
- US2 -> Como presidente, desejo editar a imagem do banner da tela incial, destacar alguma informação ou contexto da empresa.
MVP's
MVP | Funcionalidades | Objetivo |
---|---|---|
1 | E1-F1 E1-F2 E2-F1 |
Criação do login e cadastramento de novos usuários. |
2 | E3-F1 E3-F2 E4-F1 E4-F2 |
Fazer a platarforma altamente personalizável e utilizável para Zenit. |