Introdução
O INTELI e o Hospital Sírio-Libanês uniram forças em um projeto para aprimorar a gestão de medicamentos hospitalares. Este projeto envolve o desenvolvimento de uma plataforma móvel e de backend para supervisionar os dispensadores de remédios distribuídos pelos diferentes andares do hospital. O objetivo é integrar conceitos como escalabilidade, segurança e integração de sistemas, alinhando-se às práticas modernas de gestão na área da saúde. Além de facilitar o acesso e o rastreamento dos medicamentos, essa iniciativa também tem o propósito de proporcionar uma experiência educacional para os alunos participantes, ensinando-lhes habilidades relevantes em desenvolvimento de software e tecnologias emergentes.
Contexto do problema
No hospital, lida-se com uma grande quantidade de chamadas urgentes para os pyxis, que exigem uma resposta rápida e eficaz. Para enfrentar isso, precisamos de um sistema ágil que nos permita atender prontamente cada pedido, garantindo que os pacientes recebam os medicamentos necessários sem demora. Além disso, enfrentamos dificuldades para identificar e corrigir problemas operacionais devido à falta de dados detalhados sobre o desempenho das pyxis. É fundamental implementar um sistema que nos forneça informações precisas sobre o funcionamento desses dispensadores, permitindo-nos identificar e resolver gargalos de forma mais eficiente. Por fim, é crucial ter um sistema que possa diferenciar e priorizar automaticamente as emergências, garantindo uma resposta rápida e eficaz em situações críticas, além de otimizar o uso dos recursos disponíveis no hospital.
Execução
A organização operacional do projeto deu-se a partir dos pilares postulados pelo método SCRUM. O projeto foi temporalizado através sprints, intervalos de tempo de duas semanas cada dedicados puramente ao desenvolvimento de determinado capítulo do projeto.
Sprint 1: Entendimento de negócios e Arquitetura inicial
- Aprofundamento no mercado e na solução proposta.
- Compreensão detalhada da experi~encia do usuário no contexto do projeto.
- Desenvolvimento da arquiteutra inicial do sistema, incorporando requisitos coerentemente.
- Desenvolvimento do wireframe para o aplicativo PharmaControl.
Apresentação da primeira sprint review
Ou aqui para o link direto ao Canva
Sprint 2: Desenvolvimento do Mockup e backend inicial
- Aprofundamento nos impactos éticos do projeto.
- Análise financeira do projeto.
- Aprimoramento na arquitetura inicial.
- Implementação inicial do backend e do sistema de fila.
- Desenvolvimento do Mockup completo.
Apresentação da segunda sprint review
Ou aqui para o link direto ao Canva
Sprint 3: Desenvolvimento do Aplicativo e aprimoramento do backend
- Aprimoramos o fluxo principal do backend.
- Desenvolvemos o fluxo principal do aplicativo mobile.
- Evoluímos a arquitetura da solução.
- Efetuamos testes de carga no fluxo principal.
Apresentação da terceira sprint review
Ou aqui para o link direto ao Canva
Sprint 4: Aprimoramento do Backend e CI/CD e Monitoramento da aplicação
- Aprimoramento do backend em relação aos micro serviços
- Desenvolvimento do serviço de logs
- Finalização do froentend
- Finalização da arquitetura
- Deploy do backend na AWS
Apresentação da quarta sprint review
Ou aqui para o link direto ao Canva
Sprint 5: Ajustes finais e Plano de Comunicação
- Aprimoramento do sistema final;
- Integração na Cloud;
- Desenvolvimento do Plano de Comunicação.