|
|
| [Home](home) | [**Escopo**](escopo) | [Processo](processo) | [Design/Mockups](design_mockups) | [Configuração](configuracao) | [Arquitetura](arquitetura) | [Código](codigo) | [BD](Banco de Dados) | [Qualidade](qualidade) | [Frontend](frontend) | [Backend](backend) |
|
|
|
| :----------: | :-------------------------------: | :------------------: | :--------------: | :--------------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :---------------: | :--------------------: | |
|
|
\ No newline at end of file |
|
|
| :----------: | :-------------------------------: | :------------------: | :--------------: | :--------------------------: | :------------------------: | :--------------: | :---------------: | :--------------------: | :---------------: | :--------------------: |
|
|
|
|
|
|
## Sumário
|
|
|
|
|
|
- [Termo de Abertura do Projeto](#termo-abertura)
|
|
|
- [Personas](#personas)
|
|
|
- [User Stories](#us)
|
|
|
|
|
|
|
|
|
## Termo de Abertura do Projeto
|
|
|
|
|
|
**Título do Projeto**: Globo Aplausos
|
|
|
**Professora Orientadora**: Alessandra Costa Smolenaars Dutra
|
|
|
**Semestre**: Segunda e Quarta JK - 2023/2
|
|
|
|
|
|
**Justificativa do Projeto**: O projeto visa criar uma cultura de promover feedback entre os colaboradores da Globo, incentivando o reconhecimento e o fortalecimento das relações interpessoais. Através de uma plataforma digital, os colaboradores receberão uma moeda virtual mensal que poderá ser doada para outros colegas que realizaram ações positivas no dia a dia. Essa
|
|
|
abordagem visa fomentar um ambiente de trabalho positivo, incentivar o reconhecimento mútuo e promover a motivação e o engajamento entre os colaboradores.
|
|
|
|
|
|
**Objetivos do Projeto**: Desenvolver uma plataforma digital que permita aos colaboradores
|
|
|
receberem uma moeda virtual mensal. Implementar um sistema de doações, no qual os
|
|
|
colaboradores podem doar suas moedas virtuais para reconhecer e valorizar as ações positivas de
|
|
|
outros colegas de trabalho. Criar uma loja virtual na qual os colaboradores possam trocar suas
|
|
|
moedas virtuais acumuladas por recompensas tangíveis ou benefício.
|
|
|
|
|
|
**Descrição do Projeto em alto nível:**
|
|
|
|
|
|
* Autenticação de Usuários
|
|
|
* Registro e login de usuários e gerenciamento de perfis de usuário.
|
|
|
* Distribuição da Moeda Virtual
|
|
|
* Cálculo e distribuição mensal da moeda virtual para os colaboradores.
|
|
|
* Definição de critérios e regras para a distribuição da moeda.
|
|
|
* Sistema de Doações
|
|
|
* Funcionalidade para os colaboradores doarem sua moeda virtual para outros colegas e Registro e histórico de doações realizadas.
|
|
|
* Loja Virtual
|
|
|
* Listagem de recompensas disponíveis na loja.
|
|
|
* Troca de moeda virtual por recompensas.
|
|
|
* Controle de estoque e disponibilidade das recompensas.
|
|
|
* Sistema de Feedback
|
|
|
* Mecanismo para os colaboradores expressarem apreciação e reconhecimento uns pelos outros.
|
|
|
* Publicação, visualização, comentários e interações com feedbacks.
|
|
|
* Gerenciamento de Perfil e Configurações:
|
|
|
* Configuração de notificações e Acesso ao histórico.
|
|
|
* Painel Administrativo
|
|
|
* Controle e monitoramento das transações e doações.
|
|
|
* Adição e atualização de recompensas na loja virtual.
|
|
|
|
|
|
**Não está no Escopo**: Desenvolvimento de meios de pagamento.
|
|
|
**Tecnologia**: Web responsivo para mobile.
|
|
|
|
|
|
- [📑 Download Termo de Abertura]([Projeto_Globo_Aplausos_-_Termo_de_Abertura_do_Projeto.pdf](uploads/5bf265ec24b154f92227717729f559f0/Projeto_Globo_Aplausos_-_Termo_de_Abertura_do_Projeto.pdf))
|
|
|
|
|
|
|
|
|
## Personas
|
|
|
|
|
|
No desenvolvimento de projetos, sejam eles relacionados a produtos, serviços ou sistemas, é fundamental entender as necessidades, motivações e características do público-alvo. Para essa finalidade, utiliza-se um conceito conhecido como "personas". Personas são representações fictícias de diferentes tipos de usuários que podem interagir com o projeto em questão. Elas servem como guias para moldar a experiência do usuário e tomar decisões estratégicas.
|
|
|
|
|
|
**Persona: Maria, a Colaboradora Consciente**
|
|
|
|
|
|
**Background:**
|
|
|
Maria é uma profissional comprometida e dedicada, com cinco anos de experiência na empresa. Ela acredita fortemente no poder das ações positivas e em reconhecer os esforços de seus colegas de trabalho. Maria valoriza um ambiente de trabalho colaborativo e se preocupa com o bem-estar de todos na equipe.
|
|
|
|
|
|
**Características:**
|
|
|
- Idade: 32 anos
|
|
|
- Cargo: Analista de Projetos
|
|
|
- Personalidade: Empática, dedicada, engajada
|
|
|
- Motivação: Valoriza reconhecimento e deseja contribuir para um ambiente de trabalho positivo
|
|
|
- Interesses: Desenvolvimento pessoal, equilíbrio entre trabalho e vida pessoal, incentivo à colaboração
|
|
|
|
|
|
**Necessidades e Expectativas:**
|
|
|
- Maria busca maneiras de contribuir além de suas tarefas diárias, ajudando seus colegas de trabalho a se sentirem valorizados.
|
|
|
- Ela deseja um sistema transparente para reconhecer e valorizar as ações positivas de seus colegas, pois acredita que isso criará um ambiente mais produtivo e harmonioso.
|
|
|
- Maria espera que a plataforma Globo Aplausos seja fácil de usar e permita que ela acompanhe suas moedas virtuais acumuladas e as recompensas disponíveis na loja virtual.
|
|
|
- Ela deseja recompensas tangíveis que possam melhorar sua qualidade de vida e auxiliar em seu desenvolvimento pessoal.
|
|
|
|
|
|
**Como a Plataforma Globo Aplausos atende a Maria:**
|
|
|
- **Reconhecimento:** A funcionalidade de doações de moedas virtuais permite que Maria reconheça e valorize diretamente as ações positivas de seus colegas, promovendo um ambiente colaborativo e amigável.
|
|
|
- **Transparência:** A plataforma oferece um sistema transparente para rastrear suas moedas virtuais e recompensas disponíveis, permitindo que Maria veja o impacto de suas ações e escolha recompensas que agreguem valor à sua vida.
|
|
|
- **Desenvolvimento Pessoal:** Maria pode escolher recompensas que a auxiliem em seu crescimento profissional e pessoal, como cursos de desenvolvimento, sessões de coaching ou assinaturas de plataformas de aprendizado.
|
|
|
- **Equilíbrio:** A loja virtual oferece opções que contribuem para o equilíbrio entre trabalho e vida pessoal, como vales para atividades de lazer, sessões de relaxamento ou assinaturas de serviços de bem-estar.
|
|
|
- **Facilidade de Uso:** A interface intuitiva da plataforma Globo Aplausos torna simples para Maria doar, acompanhar suas moedas virtuais e resgatar recompensas, permitindo que ela se concentre em contribuir positivamente para a equipe.
|
|
|
|
|
|
Maria é a personificação da colaboradora consciente e é por meio de suas necessidades e expectativas que a plataforma Globo Aplausos é moldada para criar um ambiente de trabalho mais harmonioso, colaborativo e recompensador para todos os colaboradores da empresa.
|
|
|
|
|
|
|
|
|
**Nome:** Lucas, o Gestor de Recursos Humanos
|
|
|
|
|
|
**Background:**
|
|
|
Lucas é um profissional experiente com uma carreira sólida em Recursos Humanos. Ele tem um profundo entendimento das necessidades e dinâmicas dos colaboradores e está sempre buscando maneiras inovadoras de melhorar o ambiente de trabalho e fortalecer a cultura da empresa.
|
|
|
|
|
|
**Características:**
|
|
|
- Idade: 40 anos
|
|
|
- Cargo: Gerente de Recursos Humanos
|
|
|
- Personalidade: Analítico, estratégico, comunicativo
|
|
|
- Motivação: Melhorar a satisfação dos colaboradores, aumentar a produtividade e fortalecer o espírito de equipe
|
|
|
- Interesses: Estratégias de engajamento, desenvolvimento organizacional, tecnologia para RH
|
|
|
|
|
|
**Necessidades e Expectativas:**
|
|
|
- Lucas procura maneiras de incentivar o reconhecimento entre os colaboradores, promovendo uma cultura de valorização mútua.
|
|
|
- Ele deseja uma plataforma que possa ser facilmente integrada ao sistema de gerenciamento de recursos humanos da empresa e que ofereça relatórios detalhados sobre o engajamento dos colaboradores.
|
|
|
- Lucas espera que a plataforma Globo Aplausos seja escalável e capaz de acomodar o crescimento da empresa, mantendo-se relevante ao longo do tempo.
|
|
|
- Ele busca um sistema de recompensas que possa ser adaptado para atender às necessidades e interesses diversos dos colaboradores.
|
|
|
|
|
|
**Como a Plataforma Globo Aplausos atende a Lucas:**
|
|
|
- **Engajamento e Cultura:** A funcionalidade de doações de moedas virtuais fomenta o reconhecimento e a valorização mútua entre os colaboradores, o que está alinhado com o objetivo de Lucas de promover uma cultura de engajamento e trabalho em equipe.
|
|
|
- **Integração e Relatórios:** A plataforma Globo Aplausos pode ser integrada ao sistema de gerenciamento de recursos humanos da empresa, permitindo que Lucas obtenha insights valiosos sobre o engajamento dos colaboradores por meio de relatórios detalhados.
|
|
|
- **Escalabilidade:** A plataforma foi projetada para ser escalável, garantindo que possa acompanhar o crescimento da empresa e continuar sendo uma ferramenta relevante a longo prazo.
|
|
|
- **Customização de Recompensas:** Lucas pode adaptar as opções de recompensas da loja virtual para atender às diferentes necessidades e interesses dos colaboradores, tornando a plataforma flexível e atrativa para todos.
|
|
|
|
|
|
Lucas desempenha um papel fundamental na implementação e gestão da plataforma Globo Aplausos no ambiente de trabalho. Suas necessidades e expectativas são essenciais para garantir que a plataforma seja eficaz na promoção do engajamento dos colaboradores e no fortalecimento da cultura da empresa.
|
|
|
|
|
|
## User Stories
|
|
|
|
|
|
As histórias de usuário formuladas foram organizadas em conjuntos denominados "épicos", com o propósito de simplificar a visualização das funcionalidades do aplicativo nas fases de conclusão, desenvolvimento ativo e planejamento. Cada épico abrange histórias de usuário convencionais ou histórias de administração.
|
|
|
|
|
|
Os épicos criados foram:
|
|
|
|
|
|
* Login/Logout
|
|
|
* Home Page
|
|
|
* Carteira
|
|
|
* Sistema de Recompensa
|
|
|
* Envio de Feedback
|
|
|
* Feedbacks Recebidos
|
|
|
* Histórico
|
|
|
* ADM:Home Page
|
|
|
* ADM:Transações
|
|
|
* ADM:Recompensas
|
|
|
|
|
|
### Usuário e Administrador
|
|
|
|
|
|
#### Login/Logout
|
|
|
|
|
|
<details>
|
|
|
<summary>US01 – Login</summary>
|
|
|
|
|
|
> **Como** Maria, **gostaria de** realizar login na minha conta Globo Aplausos, **para** poder enviar e receber feedbacks usando a moeda virtual de recompensas.
|
|
|
|
|
|
**Regras de Negócio:**
|
|
|
|
|
|
* O usuário deve ter uma conta registrada na plataforma.
|
|
|
* O username deve ser o e-mail do usuário.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que estou na tela de login, então consigo inserir obrigatoriamente o e-mail e a senha da minha conta Globo Aplausos.
|
|
|
1. Dado que estou na tela de login, quando digitar minha senha, então os caracteres digitados não devem estar visíveis.
|
|
|
1. Dado que estou na tela de login e os campos estão preenchidos e no formato correto, quando tocar no botão "Continuar":
|
|
|
- a. quando minhas credenciais forem válidas, então sou direcionado à tela inicial da aplicação correspondente ao meu perfil (administrador ou usuário).
|
|
|
- b. quando minhas credenciais não forem válidas, então uma mensagem de erro "E-mail ou senha incorretos, tente novamente" é exibida.
|
|
|
1. Dado que estou na página de login, quando eu preencho o campo “Email” com “meu_email" e eu preencho o campo "Senha" com "minha_senha" e eu clico no ícone do olho ao lado do campo "Senha", então eu devo ver a senha exibida no campo "Senha".
|
|
|
1. Quando eu preencho o campo "Email" com "outro_email" e eu preencho o campo "Senha" com "outra_senha" e a senha no campo "Senha" está visível e eu clico no ícone do olho ao lado do campo "Senha", então eu devo ver a senha ocultada no campo "Senha".
|
|
|
</details>
|
|
|
|
|
|
<details>
|
|
|
<summary>US02 – Logout</summary>
|
|
|
|
|
|
> **Como** Maria, **gostaria de** realizar o logout da minha conta Globo Aplausos **para** poder impedir que outros usuários acessem minha conta sem permissão.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que estou logado na minha conta Globo Aplausos, quando toco no botão de logout então devo ser redirecionado para a tela de login.
|
|
|
1. Dado que estou logado na minha conta Globo Aplausos, quando toco no botão de sair e tento acessar qualquer tela da aplicação então devo ser redirecionado para a tela de login.
|
|
|
1. Dado que estou logado na minha conta Globo Aplausos, quando eu clico no botão de menu e eu clico na opção "Sair" e o token de autenticação está armazenado no localstorage e eu estou na página de login então o token de autenticação não deve estar mais no localstorage.
|
|
|
</details>
|
|
|
|
|
|
### Usuário
|
|
|
|
|
|
#### Home Page
|
|
|
|
|
|
<details>
|
|
|
<summary>US03 – Acessar Página Home</summary>
|
|
|
|
|
|
> **Como** Maria, **gostaria de** de acessar a página home do sistema, **para** visualizar meu perfil.
|
|
|
|
|
|
**Critérios de aceite:**
|
|
|
|
|
|
1. Dado que realizei o login corretamente na minha conta Globo Aplausos, então devo ser direcionado à página home do sistema.
|
|
|
1. Dado que estou na tela de login, quando tento acessar a página home, então devo permanecer na tela de login e devo ver uma mensagem indicando que preciso estar logado para acessar a página home
|
|
|
1. Dado que estou logado na minha conta Globo Aplausos, quando eu acesso a página inicial do usuário, então eu devo ver o header e eu devo ver o menu de opções e eu devo ver um card com as informações do usuário.
|
|
|
</details>
|
|
|
|