💫 Jupiter 💫

Descrição

Este é um Projeto da disciplina de Fundamentos de Desenvolvimento de Software em que criamos um aplicativo que visa otimizar a gestão de consultórios médicos, proporcionar um atendimento mais eficiente e melhorar a experiência tanto dos profissionais de saúde quanto dos pacientes. Apresentamos o aplicativo de gerenciamento de consultórios "Jupiter" – onde a excelência encontra o cuidado inspirado por Júpiter, o maior planeta do sistema solar.

Colaboradores

Henrique Magalhães | hlm2@cesar.school

Igor Wanderley | Ifws@cesar.school

João Victor Ferraz | jvfg@cesar.school

Lizandra Vieira | lmsvf@cesar.school

Maria Júlia Menezes | mjotm@cesar.school

Tiago Cavalcanti | tpbc@cesar.school

Links Importantes

Link do Jira

Link do protótipo lo-fi no figma

Primeira Entrega 📦

ScreenCast - Protótipo Lo-Fi

Quadro de Sprint no Jira:

Quadro de sprint no jira: foto 1

Quadro Backlog no Jira:

Quadro de sprint no jira: foto 1

Segunda Entrega 📦

Deploy:

Instruções de acesso:
Ao acessar a Tela Inicial do Sistema, o usuário tem duas opções disponíveis. Ele pode optar por fazer login, caso já tenha uma conta registrada, ou realizar o Cadastro no Sistema. Uma vez logado, na Tela de Serviços do Usuário, ele terá acesso à visualização de exames e receituários.

Relato Pair Programming

Usando o método de Pair Programming, foram compreendidas as vantagens que o sistema oferece e, também, foram identificados erros e desafios ao longo do percurso. Realizando pequenas revisões, foram efetuadas as modificações necessárias para manter o projeto em andamento e seguir o fluxo. Essa abordagem de trabalho fortaleceu as relações profissionais entre os membros, o compartilhamento de conhecimento e experiências se mostrou um diferencial, reduzindo a dependência de um único integrante e enriquecendo as decisões com a contribuição de duas perspectivas diferentes. No decorrer desse processo, foram observados, também, detalhes sobre os papéis de "condutor" e "navegador", sendo possível aprimorar a comunicação entre os membros e a alternância de papéis, permitindo que cada integrante atuasse como condutor em um momento e como navegador em outro. Foi percebido que a programação em pares não é apenas uma técnica eficaz, mas também uma valiosa oportunidade de aprendizado e desenvolvimento.

Quadro de Sprint no Jira:

Quadro de sprint no jira: foto 1

Quadro Backlog no Jira:

Quadro 'backlog no jira: foto 1

Diagrama de Atividades:

Diagrama de Atividades: foto 1

Issue/Bug Tracker:

Bug Tracker: foto 1

Terceira Entrega 📦

ScreenCast - Protótipo Lo-Fi

ScreenCast - Deploy

ScreenCast - CI/CD com Build e Deployment Automatizado

ScreenCast - Testes do Sistema (E2E) Automatizados

Relato Pair Programming

Na continuação de nossa jornada no projeto, a Programação em Pares tem sido uma ferramenta crucial para nossa evolução. Durante esse período, temos aprofundado nossa compreensão das vantagens que o sistema oferece, ao mesmo tempo em que enfrentamos e superamos desafios. Realizamos modificações significativas que nos permitiram manter o projeto em constante evolução, mantendo-o alinhado com nossos objetivos. A abordagem de programação em pares continuou a fortalecer nossos laços profissionais, enriquecendo nosso conhecimento e experiência ao incorporar diferentes perspectivas. Essa colaboração estreita resultou em decisões mais robustas e ponderadas.

Quadro de Sprint no Jira:

Quadro de sprint no jira: foto 1

Diagrama de Atividades:

Diagrama de Atividades: foto 1

Issue/Bug Tracker:

Bug Tracker: foto 1

Quarta Entrega 📦

ScreenCast - Protótipo Lo-Fi

ScreenCast - Deploy

ScreenCast - CI/CD com Build e Deployment Automatizado

ScreenCast - Testes do Sistema (E2E) Automatizados

Relato Pair Programming

Encerramos nossa jornada na Programação em Pares com uma profunda apreciação pela impactante colaboração que experimentamos. Ao longo desse período, a prática intensiva da programação em duplas não apenas ampliou nossa compreensão do sistema, mas também fortaleceu nossa habilidade de enfrentar desafios complexos de maneira conjunta. Formamos um time altamente capacitado, cuja força reside na colaboração contínua e na sinergia que desenvolvemos. Estamos confiantes de que a experiência adquirida nos capacita a enfrentar desafios futuros.

Quadro de Sprint no Jira:

Quadro de sprint no jira: foto 1

Diagrama de Atividades:

Diagrama de Atividades: foto 1

Issue/Bug Tracker:

Bug Tracker: foto 1