/6gpiapi

Repositório para aula de API (6 GPI)

Aprendizado por Projeto Integrado (API)

Template para os projetos de API, ensinando na utilização do repositório digital "GitHub".

Projeto baseado na metodologia ágil SCRUM, procurando desenvolver a Proatividade, Autonomia, Colaboração e Entrega de Resultados dos estudantes envolvidos

Índice

Projeto (API)

Projeto pedagógico alicerçado na Metodologia API para ensino-aprendizado focado no desenvolvimento de competências e fundamentada nos pilares de aprendizado com problemas reais (RPBL), validação externa e mentalidade ágil. Uso de estratégias para entender o problema, conceber uma solução viável ao desenvolver e implementar o MVP seguido de sua operação (CDIO). Os resultados dos projetos devem obedecer ao Aviso Legal disponível no site da Fatec SJC com definição das datas do kickoff e das sprints

Sprint Previsão Status
Kick Off dd/mm/aaaa concluido
01 dd/mm/aaaa concluido
02 dd/mm/aaaa em progresso
03 dd/mm/aaaa a fazer
04 dd/mm/aaaa a fazer
Feira de Soluções dd/mm/aaaa a fazer

Objetivo do Projeto

Este projeto tem como objetivo ajudar e facilitar na utilização da plataforma GitHub, visando:

  • Centralizar os trabalhos e projetos;
  • Organizar e estruturar as informações;
  • Versionar e controlar as alterações;
  • Facilitar o compartilhamento e feedback;
  • Desenvolver habilidades técnicas.

Funcionalidades e registros (vídeos e apresentações) das sprints

Apresentação das funcionalidades Confira a seguir uma demonstraão das funcionalidades para cada tipo de usuário do sistema:

Adicionar video e documentos nessa seção

Nome do Vídeo

Tecnologias Utilizadas

  • Jira Software
  • Power BI
  • Microsoft Excel
  • Slack

Backlog do produto

Sprint 1. Concepção

  • Defina o propósito do template;
  • Identifique os elementos principais;
  • Esboce o layout;
  • Escolha cores e fontes;
  • Desenvolva o design;
  • Teste e revise;
  • Documente instruções de uso;
  • Criação do vídeo;
  • Finalize e aprovação.

Sprint 2. Desenvolvimento do Projeto

  • Documento passo a passo;
  • Vídeo passo a passo;
  • Treinamento com os professores;
  • Treinamento com os alunos;
  • Monitoramento e ajustes.

Sprint 3 . Implementação

  • Defina o propósito do template;
  • Identifique os elementos principais;
  • Esboce o layout;
  • Escolha cores e fontes;
  • Desenvolva o design;
  • Teste e revise;
  • Documente instruções de uso;
  • Criação do vídeo;
  • Finalize e aprovação.

Sprint 4. Operacionalização

  • Defina o propósito do template;
  • Identifique os elementos principais;
  • Esboce o layout;
  • Escolha cores e fontes;
  • Desenvolva o design;
  • Teste e revise;
  • Documente instruções de uso;
  • Criação do vídeo;
  • Finalize e aprovação.

Competências desenvolvidas

Hard Skill (saber tecnológico)

Hard Skills desenvolvidas
Tecnologia/Metodologia Classificação
GitHub ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆
Gestão de Projetos ★ ★ ★ ★ ★ ★ ☆ ☆ ☆ ☆
Scrum Master ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆
Prodct Owner ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆
Markdown ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆
Git Projects ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆

Soft Skill (saber comportamental)

Soft Skills desenvolvidas
Habilidades Classificação
Colaboração ★ ★ ★ ★ ★ ☆ ☆ ☆ ☆ ☆
Proatividade ★ ★ ★ ★ ★ ★ ☆ ☆ ☆ ☆
Pensamento Crítico ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆
Gerenciamento de Tempo ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆
Adaptabilidade ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆
Resiliência ★ ★ ★ ★ ★ ★ ★ ☆ ☆ ☆

Autores

Função Nome LinkedIn & GitHub
Product Owner Jean Carlos Linkedin Badge GitHub Badge
Scrum Master Pessoa 2 Linkedin Badge GitHub Badge
Team Member Pessoa 3 Linkedin Badge GitHub Badge
Team Member Pessoa 4 Linkedin Badge GitHub Badge
Team Member Pessoa 5 Linkedin Badge GitHub Badge
Team Member Pessoa 6 Linkedin Badge GitHub Badge