Home | Escopo | Processo | Design/Mockups | Configuração | Arquitetura | Código | BD | Qualidade | Frontend | Backend |
---|
Sumário
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.
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
US01 – Login
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:
- Dado que estou na tela de login, então consigo inserir obrigatoriamente o e-mail e a senha da minha conta Globo Aplausos.
- Dado que estou na tela de login, quando digitar minha senha, então os caracteres digitados não devem estar visíveis.
- 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.
- 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".
- 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".
US02 – Logout
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:
- 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.
- 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.
- 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.
Usuário
Home Page
US03 – Acessar Página Home
Como Maria, gostaria de de acessar a página home do sistema, para visualizar meu perfil.
Critérios de aceite:
- Dado que realizei o login corretamente na minha conta Globo Aplausos, então devo ser direcionado à página home do sistema.
- 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
- 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.
Home Page
US04 – Visualizar minhas moedas na carteira
Como Maria, gostaria de visualizar a quantidade de moedas que tenho, para poder enviar aplausos ao meu colegas e realizar a troca de recompensas.
Critérios de aceite:
- Dado que estou logada no sistema como "Maria" e eu tenho 10 Aplausos em minha conta, quando eu acesso a página de perfil, então eu devo ver a quantidade de Aplausos "10" exibida.
Definição de pronto
- Código revisado e aprovado por ao menos dois AGES III/IV
- Sem erros no console ao executar o que foi desenvolvido
- Passar no teste funcional, de acordo com os critérios de aceite da US relacionada
- Aplicação em ambiente de homologação
- Aceitação do cliente
Escopo por sprint
Nesta seção, são exibidas as Histórias de Usuário de cada sprint, juntamente com o status de aceitação de cada narrativa, conforme estabelecido pela parte interessada durante as avaliações de sprint.
Legenda para status de aceite
-
✅ : US aceita -
⚠ : US parcialmente aceita, ou entregue com dívida técnica -
❌ : US não aceita
Sprint 1 | 23/08 a 13/09
User Story | Descrição | Status |
---|---|---|
US01 | Como Maria, gostaria de realizar login na minha conta Globo Aplausos, para poder enviar e receber feedbacks usando a moeda virtual de recompensas. | |
US02 | 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. | |
US03 | Como Maria, gostaria de de acessar a página home do sistema, para visualizar meu perfil. | |
US04 | Como Maria, gostaria de visualizar a quantidade de moedas que tenho, para poder enviar aplausos ao meu colegas e realizar a troca de recompensas. |
|