Introdução
Informações básicas do projeto como nome e membros da equipe.
Informações Gerais
- Projeto: Dificuldade de vestibulandos para estudar em grupo
- Repositório GitHub: Template Trabalho Interdisciplinar
- Membros da equipe:
Contexto
Detalhes sobre o espaço de problema, justificativas e os objetivos do projeto.
Problema
A dificuldade dos vestibulandos em estudar em grupo é multifacetada. Enfrentam desafios como ritmos e estilos de aprendizado discrepantes, conflitos de agenda, distrações, variações no comprometimento, dificuldades em equilibrar socialização e estudo, e possíveis conflitos de personalidade. Para superar tais obstáculos, é crucial estabelecer expectativas claras, comunicar-se abertamente, definir metas específicas de estudo em grupo e criar um ambiente propício para a colaboração e concentração. Além disso, trabalhar em grupos menores e homogêneos pode facilitar a cooperação eficaz.
Objetivos
Os objetivos do projeto incluem compreender melhor as razões por trás das dificuldades dos vestibulandos em estudar em grupo, identificar estratégias para superar esses obstáculos, e propor soluções práticas e eficazes que possam melhorar a experiência de estudo em grupo para os vestibulandos. Essas soluções podem incluir a criação de diretrizes para a formação e gestão de grupos de estudo, o desenvolvimento de recursos e ferramentas educacionais específicas para facilitar o estudo em grupo, e a promoção de uma cultura de colaboração e apoio mútuo entre os estudantes pré-universitários.
Justificativa
A justificativa para abordar esse problema reside na importância do estudo eficaz na preparação para os vestibulares, que muitas vezes são altamente competitivos e exigem um alto nível de desempenho. Estudar em grupo pode proporcionar benefícios, como a oportunidade de trocar conhecimentos, discutir conceitos e aumentar a motivação. No entanto, as dificuldades enfrentadas pelos vestibulandos ao tentar estudar dessa maneira podem comprometer sua eficácia e impactar negativamente seu desempenho nos exames.
Público-alvo
O público alvo do nosso projeto é composto por jovens e estudantes que estão se preparando para o vestibular, um momento crucial em suas vidas acadêmicas e profissionais. Esses jovens, geralmente na faixa etária entre 16 e 23 anos, estão no ensino médio ou concluindo seus estudos e almejam ingressar em uma universidade. Esses estudantes têm uma rotina intensa de estudos, equilibrando o tempo entre as aulas regulares, atividades extracurriculares e a preparação para o vestibular. Eles buscam recursos que os ajudem a melhorar seu desempenho nas provas, como materiais de estudo, aulas de reforço, técnicas de memorização e gestão do tempo, além de orientação vocacional e psicológica para lidar com a pressão desse período.
Concepção (Design Thinking)
Detalhes do processo de discovery do projeto.
Apresente o processo de discovery do projeto. Com foco na experiência do usuário, esse processo abrange a compreensão do contexto do problema e das características do usuário, a definição do problema, a geração de ideias, a prototipagem e a elaboração de uma proposta de solução
Processo de Design Thinking
O arquivo que se segue apresenta o resultado desse processo.
Apresente o processo de Design Thinking realizado pelo grupo e documentado por meio do software Miro. No documento apresentado, devem ser incluídos: (1) a matriz CSD, (2) o mapa de stakeholders, (3) as personas, (4) as respectivas propostas de valor e (5) o processo de ideação identificando as ideias levantadas e sua priorização.
Especificações do Projeto
Documentação das especificações do projeto.
Apresente as especificações do projeto, incluindo as histórias de usuário e os requisitos funcionais e não funcionais.
Histórias de Usuários
Com base na análise das personas foram identificadas as seguintes histórias de usuários:
Apresente aqui as histórias de usuário que são relevantes para o projeto de sua solução. As Histórias de Usuário consistem em uma ferramenta poderosa para a compreensão e elicitação dos requisitos funcionais e não funcionais da sua aplicação. Se possível, agrupe as histórias de usuário por contexto, para facilitar consultas recorrentes à essa parte do documento.
EU COMO...PERSONA |
QUERO/PRECISO...FUNCIONALIDADE |
PARA...MOTIVO/VALOR |
---|---|---|
Usuário do sistema | Acessibilidade a um especialista | Sanar as minhas duvidas |
Usuário Premium | Ter controle da sala | Poder criar salas e expulsar os indesejados |
Requisitos
As tabelas que se seguem apresentam os requisitos funcionais e não funcionais que detalham o escopo do projeto.
Com base nas Histórias de Usuário, enumere os requisitos da sua solução. Classifique esses requisitos em dois grupos:
- Requisitos Funcionais (RF): correspondem a uma funcionalidade que deve estar presente na plataforma (ex: cadastro de usuário).
- Requisitos Não Funcionais (RNF): correspondem a uma característica técnica, seja de usabilidade, desempenho, confiabilidade, segurança ou outro (ex: suporte a dispositivos iOS e Android).
Lembre-se que cada requisito deve corresponder à uma e somente uma característica alvo da sua solução. Além disso, certifique-se de que todos os aspectos capturados nas Histórias de Usuário foram cobertos.
Requisitos Funcionais
ID | Descrição do Requisito | Prioridade |
---|---|---|
RF-001 | Calculadora | ALTA |
RF-002 | Cadastro de Usuário | ALTA |
RF-003 | Planos | BAIXA |
RF-004 | Meu Perfil | MEDIA |
RF-005 | Vizualização de salas | ALTA |
RF-006 | Criação de Salas | ALTA |
RF-007 | Faq | ALTA |
RF-008 | Chat | ALTA |
RF-009 | Newsletter | BAIXA |
RF-010 | Sala | ALTA |
Requisitos Não-Funcionais
ID | Descrição do requisito | Prioridade |
---|---|---|
RNF-001 | Compatibilidade com navegadores | ALTA |
RNF-002 | Responsividade | ALTA |
Projeto de Interface
Artefatos relacionados com a interface e a interacão do usuário na proposta de solução.
Apresente a ideia de interface que está sendo prevista para o projeto. Inclua os wireframes, o user/screen flow e o protótipo interativo.
User/Screen Flow e Protótipo interativo
Artefatos relacionados com a interface e a interacão do usuário na solução proposta.
O fluxo de usuário (User Flow) é uma técnica que permite ao desenvolvedor mapear todo fluxo de telas do site ou app. Essa técnica funciona para alinhar os caminhos e as possíveis ações que o usuário pode fazer junto com os membros de sua equipe.
Um protótipo interativo apresenta o projeto de interfaces e permite ao usuário navegar pelas funcionalidades como se estivesse lidando com o software pronto. Veja o exemplo a seguir.
Wireframes
Protótipo de telas do sistema em baixa fidelidade (rascunhos).
Os Wireframes são protótipos das telas da aplicação usados em design de interface para sugerir a estrutura de um site web e seu relacionamentos entre suas páginas. Um wireframe web é uma ilustração semelhante ao layout de elementos fundamentais na interface.
Tela de Cadastro de usuario
A calculadora que podera ser utilizada dentro do chat
A sala com o chat
As salas disponiveis
Metodologia
Detalhes sobre a organização do grupo e o ferramental empregado.
Nesta parte do documento, você deve apresentar a metodologia adotada pelo grupo, descrevendo o processo de trabalho baseado nas metodologias ágeis, a divisão de papéis e tarefas, as ferramentas empregadas e como foi realizada agestão de configuração do projeto via GitHub.
Coloque detalhes sobre o processo de Design Thinking e a implementação do Framework Scrum seguido pelo grupo. O grupo poderá fazer uso de ferramentas on-line para acompanhar o andamento do projeto, a execução das tarefas e o status de desenvolvimento da solução.
Ferramentas
Relação de ferramentas empregadas pelo grupo durante o projeto.
Liste as ferramentas empregadas no desenvolvimento do projeto, justificando a escolha delas, sempre que possível. Inclua itens como: (1) Editor de código, ferramentas de comunicação, ferramentas de diagramação, plataformas de hospedagem, entre outras.
Ambiente | Plataforma | Link de Acesso |
---|---|---|
Processo de Design Thinking | Miro | https://miro.com/app/board/uXjVKdBjwdU=/ |
Repositório de código | GitHub | https://github.com/ICEI-PUC-Minas-PMGCC-TI/ti-1-pmg-cc-m-20241-g2-ataques-ciberneticos-2 |
Hospedagem do site | Heroku | https://XXXXXXX.herokuapp.com |
Protótipo Interativo | MavelApp ou Figma | https://www.figma.com/file/mj3C3ORobuP9sCxE3npfvb/Untitled?type=design&node-id=0-1&mode=design&t=if9RRPddXJxba2Jw-0 |
Gestão do Projeto
Divisão de papéis no grupo e apresentação da estrutura da ferramenta de controle de tarefas (Kanban).
Apresente a divisão de papéis e tarefas entre os membros do grupo. Informe quem é o Scrum Master, o Product Owner e os desenvolvedores. Informe também quem é o responsável pela documentação do projeto.
Apresente o quadro de gerenciamento do time (Kanban), seu formato e as experiências na utilização dessa ferramenta (GitHub Projects)
Controle de Versão
Estrutura do fluxo de trabalho no ambiente do GitHub.
Discuta como a configuração do projeto foi feita na ferramenta de versionamento (GitHub). Exponha como a gerência de tags, merges, commits e branchs é realizada. Discuta como a gerência de issues foi realizada.
.https://www.youtube.com/watch?v=u2GiLrrnm3o&feature=youtu.be
Solução
Esta seção apresenta todos os detalhes da solução criada no projeto.
Apresente cada uma das funcionalidades que a aplicação fornece tanto para os usuários quanto aos administradores da solução.
Inclua, para cada funcionalidade, itens como: (1) titulos e descrição da funcionalidade; (2) Estrutura de dados associada; (3) o detalhe sobre as instruções de acesso e uso.
Video do Projeto
O vídeo a seguir traz uma apresentação do problema que a equipe está tratando e a proposta de solução.
O video de apresentação é voltado para que o público externo possa conhecer a solução. O formato é livre, sendo importante que seja apresentado o problema e a solução numa linguagem descomplicada e direta.
Utilize o recurso de compartilhamento via embed e inclua o vídeo logo abaixo.
...... COLOQUE AQUI O SEU VIDEO ......
Funcionalidades
Esta seção apresenta as funcionalidades da solução.
Apresente cada uma das funcionalidades que a aplicação fornece tanto para os usuários quanto aos administradores da solução.
Inclua, para cada funcionalidade, itens como: (1) titulos e descrição da funcionalidade; (2) Estrutura de dados associada; (3) o detalhe sobre as instruções de acesso e uso.
Funcionalidade 1 - Planos
Permite que o usuário escolha um plano
- Estrutura de dados: Salas
- Instruções de acesso:
- Escolha um plano
- Faça o pagamento no link em que será direcionado
Estruturas de Dados
Descrição das estruturas de dados utilizadas na solução com exemplos no formato JSON.
Apresente as estruturas de dados utilizadas na solução tanto para dados utilizados na essência da aplicação quanto outras estruturas que foram criadas para algum tipo de configuração
Nomeie a estrutura, coloque uma descrição sucinta e apresente um exemplo em formato JSON.
Estrutura de Dados - Planos
Contatos da aplicação
{ "Sheet1":[ null, { "Collabore e tenha acesso a todas as ferramentas do nosso site.": "Obtenha os benefícios do plano e pague mensalmente" }, null, { "Collabore e tenha acesso a todas as ferramentas do nosso site.": "Obtendo o plano de 6 meses o valor passa a ser de R$14,98 por mês" }, null, { "Collabore e tenha acesso a todas as ferramentas do nosso site.": "Obtendo o plano anual o valor passa a ser de R$9,15 por mês" } ] }
Estrutura de Dados - Usuários
Registro dos usuários do sistema utilizados para login e para o perfil do sistema
{ id: "eed55b91-45be-4f2c-81bc-7686135503f9" email: "admin@abc.com" id: "eed55b91-45be-4f2c-81bc-7686135503f9" login: "admin" nome: "Administrador do Sistema" senha: "123" }
Módulos e APIs
Esta seção apresenta os módulos e APIs utilizados na solução.
Apresente os módulos e APIs utilizados no desenvolvimento da solução. Inclua itens como: (1) Frameworks, bibliotecas, módulos, etc. utilizados no desenvolvimento da solução; (2) APIs utilizadas para acesso a dados, serviços, etc.
Images:
- Unsplash - https://unsplash.com/
Fonts:
- Icons Font Face - https://fontawesome.com/
Scripts:
- jQuery - http://www.jquery.com/
- Bootstrap 4 - http://getbootstrap.com/
FAQ
Perguntas e respostas comuns associadas ao projeto.
Apresente uma lista de perguntas e respostas comuns associadas ao projeto. Inclua perguntas como: (1) detalhes de acesso e uso do projeto; (2) informações sobre a instalação e configuração da aplicação; (3) questões sobre a manutenção da aplicação; (4) detalhes sobre a integração da aplicação com outros sistemas; (5) questões sobre a segurança da aplicação.
Referências Bibliográficas
Esta seção apresenta as referências bibliográficas utilizadas no projeto.
Apresente as referências bibliográficas utilizadas no projeto. Inclua itens como: (1) livros, artigos, tutoriais, etc. utilizados no desenvolvimento da solução; (2) links para sites, blogs, etc. utilizados no desenvolvimento da solução.