Skip to main content

Introdução

Este documento descreve o projeto colaborativo entre o Instituto de Tecnologia e Liderança (INTELI) e o Hospital Sírio Libanês, no âmbito do módulo de Engenharia da Computação, para enfrentar os desafios da degradação ambiental urbana. Além de abordar a implementação de uma solução tecnológica inovadora para ajudar no desempenho e comunicação entre setores em um ambiente hospitalar, em conjunto com uma plataforma web que metrifica essa performance, o projeto inclui no desenvolvimento de um aplicativo online. Essa aplicação servirá como um canal de interação entre os funcionários, permitindo maior eficiência na resposta de gerênciamento de medicações no Pyxis.

Objetivo

O objetivo do projeto é ajudar o Hospital a melhorar sua eficiência na reposição e entendimento no de eventuais inconsistências na quantidade de medicamentos encontrados nos Pyxis, utilizando uma aplicação mobile (Android)

Sprint 1

Nesta sprint, estabelecemos nosso primeiro contato com o parceiro de projeto, e por conta disso direcionando nosso foco para os artefatos abaixo:

  • Proposta de Valor: O Canvas Proposta de Valor é necessário para clarificar as dores, potenciais e ganhos da solução, alinhando as expectativas do cliente e orientando o desenvolvimento.

  • Gestão de Riscos: A Matriz de Risco e Plano de Contingência é crucial para antecipar e mitigar possíveis contratempos, garantindo a continuidade e sucesso do projeto mesmo diante de desafios.

  • Arquitetura e Implementação: A proposta arquitetural e implementação inicial do sistema são fundamentais para apresentar ao cliente a estrutura da solução, seus requisitos e viabilidade técnica, garantindo alinhamento desde o início.

  • Design Centrado no Usuário: As ferramentas de UX, como persona, mapa de jornada do usuário e user stories, são essenciais para garantir que a solução seja intuitiva e atenda às necessidades reais dos usuários, aumentando sua aceitação e usabilidade.

  • Wireframes Responsivos: Desenvolver um wireframe responsivo exclusivamente para dispositivos móveis, apresentando de forma clara e concisa a solução elaborada a partir do entendimento do negócio. Este wireframe permitirá uma exposição visual da solução ao parceiro de mercado, oferecendo uma representação inicial da interface e funcionalidades do produto em smartphones e tablets. Essa abordagem visa proporcionar ao parceiro uma visão tangível e interativa da proposta, facilitando a comunicação e possibilitando feedbacks precisos sobre o desenvolvimento do projeto.

  • Análise Ética: A análise de impacto ético é indispensável para identificar e mitigar possíveis consequências negativas da tecnologia desenvolvida, garantindo que o projeto esteja alinhado com princípios éticos e responsáveis.

Apresentação de sprint review

apresentação sprint 1

Sprint 2

Nesta etapa do projeto, avançamos para consolidar as bases estabelecidas na sprint anterior. No entanto, para garantir maior alinhamento e qualidade nos entregáveis, foram realizadas correções nesta sprint devido a algumas discrepâncias entre os artefatos entregues e as expectativas do parceiro.

Implementação Inicial do Backend

  • Objetivo: Desenvolver e configurar o backend inicial do projeto, focando na arquitetura e na implementação de soluções altamente escaláveis e de alto desempenho.
    • Configurar persistência assíncrona para garantir operações eficientes de leitura e gravação de dados.
    • Implementar sistemas de cache para otimizar o acesso a dados frequentemente utilizados, reduzindo a carga nos servidores e melhorando a performance geral.
    • Estabelecer um sistema de queue para gerenciar tarefas assíncronas e distribuir a carga de trabalho de forma equilibrada entre os diferentes componentes da aplicação.
    • Implementar escalabilidade horizontal, permitindo que a aplicação seja facilmente expandida para lidar com um aumento significativo no volume de usuários e tráfego.
    • Realizar testes de carga para avaliar o desempenho do backend sob diferentes condições de carga e identificar possíveis gargalos ou pontos de falha.

Análise Financeira do Projeto

  • Objetivo: Realizar uma análise detalhada do potencial financeiro do projeto, fornecendo informações essenciais para a tomada de decisões estratégicas.
    • Estimar os investimentos necessários para o desenvolvimento, implantação e operação do projeto, considerando custos de pessoal, infraestrutura, licenças de software, entre outros.
    • Projetar as receitas esperadas ao longo do primeiro ano de operação, com base em previsões de vendas, modelos de monetização, parcerias estratégicas, entre outros fatores.
    • Identificar e quantificar os custos operacionais recorrentes, como hospedagem na nuvem, manutenção de servidores, suporte técnico, marketing, entre outros.
    • Realizar uma análise de retorno sobre o investimento (ROI), comparando os investimentos previstos com as projeções de receita e identificando potenciais oportunidades de otimização e maximização de lucros.

Análise PESTEL

  • Objetivo: Avaliar o ambiente macroambiental do projeto, considerando fatores políticos, econômicos, sociais, tecnológicos, ambientais e legais, para identificar oportunidades e ameaças potenciais.
    • Analisar a estabilidade política e regulatória do mercado-alvo, identificando possíveis mudanças na legislação que possam impactar o projeto.
    • Avaliar as condições econômicas e de mercado, incluindo taxas de juros, inflação, crescimento do PIB, concorrência e demanda do consumidor.
    • Investigar tendências sociais e culturais relevantes, como mudanças demográficas, preferências de consumo, comportamento do usuário e demandas por responsabilidade social corporativa.
    • Examinar avanços tecnológicos e inovações disruptivas que possam influenciar a adoção da solução proposta, bem como possíveis barreiras tecnológicas ou desafios de interoperabilidade.
    • Considerar questões ambientais e de sustentabilidade, incluindo regulamentações ambientais, preocupações com impactos ambientais e oportunidades de desenvolvimento de soluções sustentáveis.
    • Analisar o cenário legal e regulatório, identificando requisitos legais, obrigações de conformidade, riscos de litígio e oportunidades de inovação jurídica.

Prototipação

  • Objetivo: Desenvolver protótipos visuais detalhados para a interface do usuário, demonstrando a aparência, a navegação e a interação da solução proposta.
    • Criar mockups para dispositivos móveis e desktops que sigam as melhores práticas de design de interface do usuário (UI) e experiência do usuário (UX).
    • Garantir que os protótipos sejam visualmente atraentes, intuitivos e funcionais, proporcionando uma experiência de usuário excepcional.
    • Validar o design proposto com os stakeholders, coletando feedbacks e realizando iterações conforme necessário para aprimorar a usabilidade e a eficácia da solução.

Apresentação de sprint review

HERMES sprint2

Sprint 3

Nessa sprint, o foco foi dar mais robustes ao desenvolvimento backend que já tinha sido iniciado, também começamos a desenvolver o frontend da aplicação Flutter e a integração inicial entre ambos.

Desenvolvimento

O desenvolvimento do frontend está sendo baseado no Figma já validado com o cliente. As telas criadas já conseguem demonstrar um fluxo simplificado da solução. O maior avanço que tivemos em relação ao desenvolvimento foi a tela de Scan QRCode, que consegue ler um código, traduzir, faz um requisição para o Back e retorna as informações que estão atreladas ao ID lido.

Apresentação de sprint review

HERMES sprint3

Sprint 4: TO DO

TO DO

Apresentação de sprint review

TO DO

Sprint 5: TO DO

TO DO

Apresentação de sprint review

TO DO