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.
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
Link do protótipo lo-fi no figma
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.
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.
ScreenCast - CI/CD com Build e Deployment Automatizado
ScreenCast - Testes do Sistema (E2E) Automatizados
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.
ScreenCast - CI/CD com Build e Deployment Automatizado
ScreenCast - Testes do Sistema (E2E) Automatizados
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.