Matheus31 (discussão | contribs)
Matheus31 (discussão | contribs)
Linha 153: Linha 153:
== DFD ==
== DFD ==
<br>
<br>
*
* http://www.sourceinnovation.com.br/wiki/Arquivo:DFDMeusExames_0.pdf

Edição das 23h42min de 23 de setembro de 2020

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Meus exames
  • 2. Qual o objetivo deste projeto?
    • Ser um aplicativo para controle de exames médicos. Os médicos poderão cadastrar os pedidos de exames e o app selecionará os laboratórios mais próximos do paciente que aceitam o seu convênio médico. A partir daí o paciente fará a seleção do laboratório e se dirigirá pessoalmente ou fará o agendamento da coleta do material. Assim que os resultados ficarem prontos, o laboratório fará o input dos resultados no aplicativo e tanto o médico quanto o paciente serão notificados. O médico poderá registrar um retorno no aplicativo ou solicitar que o paciente compareça pessoalmente ao consultório para receber o resultado. O aplicativo também conterá gráficos com todo o evolutivo dos resultados do paciente independente de qual laboratório o exame foi realizado.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios são: engajar os médicos e laboratórios para a utilização do aplicativo.
  • 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto?
    • Deve - se ter uma noção básica do funcionamento e rotina dos profissionais envolvidos com o aplicativo : enfermeiro , secretária do ambulatório além do conhecimento básico sobre a linguagem de desenvolvimento escolhida que possa funcionar tanto em versão mobile quanto um app disponível para as duas principais plataformas de sistemas conhecido (IOS e Android) .
  • 5. Quais soluções similares existem no mercado?
    • Os sites dos próprios laboratórios possuem funcionalidades semelhantes que permitem acompanhar os resultados


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Pois ajudará os pacientes a terem um maior controle dos seus exames e facilitará agendamentos, consultas, coletas de material e interação de médicos, pacientes e laboratórios.
  • No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas.

atuais ou não.

  • Sim, pois é necessário para o desenvolvimento da aplicação.
  • 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
    • MySQL para gerenciar o nosso banco de dados e relacionar as demais funções de tratamento de dados.
    • Java onde desenvolveremos o nosso sistema tanto para a web quanto para um app Android.
    • Swift iremos implementar o sistema para que seja possível de utilização dos usuários do sistema IOS.
  • 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto.
  • 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto.
    • Google Maps onde o nosso sistema irá conversar com ele para definir o melhor e mais correto caminho do paciente até um laboratório ou hospital.
    • Google Meet para eventuais conversas remotas que precisem ser feitas de paciente com o Médico.
    • Facebook para inserção de dados para cadastro e futuros acessos.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Os médicos:
      • Poderão fazer as solicitações de exames e acompanhamento de resultados em um único lugar podendo retornar para o paciente de forma remota sem a necessidade de uma nova consulta presencial.
    • Os laboratórios:
      • Poderão ser indicados para o paciente de acordo com a sua localização e também poderão fazer propagandas no app.
    • Os pacientes:
      • Terão seus resultados em um único lugar independente de qual laboratório realizou a análise.
  • 2. Quem poderá operar o sistema?
    • O laboratório, o médico e o paciente.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Todos os membros da equipe, todos poderão debater as ideias em conjunto para que seja evitado o máximo de conflito de interesses entre os integrantes do grupo. Assim a chance de todas as partes (de membros da equipe até os usuários) saírem satisfeitas serão maiores.


Where


  • 1. Por onde (hardware ou sistemas), os dados serão inseridos?
    • Através de um computador ou smartphone/App ou Website.
  • 2. Onde (hardware ou sistemas), os dados serão externalizados?
    • servidor local e servidor cloud
  • 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada?
    • Web e Mobile.
  • 4. Onde os dados serão armazenados?
    • CRM online e (servidor a definir)
  • 5. Onde o software deverá ser hospedado?
    • hospedagem WEB (AWS amazon)


When


  • 1. Em quanto tempo (em semanas) pretende desenvolver o sistema?
    • O desenvolvimento do aplicativo está previsto, levando em consideração os procedimentos, para um período de 40 semanas.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Escopo do projeto : 1 semana;

Desenvolvimento de uma área para interação com médico, clínica/laboratório e paciente: 2 dias; Pesquisas: aproximadamente 5 meses ; possíveis clientes relacionados a área da saúde: 4 semanas; Funções relacionadas à Geolocalização dos clientes (clinicas hospitalares e laboratórios) : 2 semanas; Dados referentes a saúde e bem estar dos pacientes com médicos e laboratórios : no máximo 2 dias uteis; Estruturação e desenvolvimento : 3 a 4 meses;

  • 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação?
    • Por ser um sistema que cuida da saúde de seus clientes, o adequado seria que o tempo de resposta fosse o mais imediato possível. porem levando em consideração possíveis atualizações ou convergências o tempo máximo de espera seria de 3 dias.
  • 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento?
    • 1 ano e meio provavelmente já seria o suficiente


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Cada membro da equipe poderá pedir auxilio de outro membro na tomada de decisões para desenvolver uma categoria especifica.
  • 2. Como será feita a entrada de dados?
    • A entrada de dados poderá ser feita por touch screen, digitação pelo teclado e utilizando o mouse.
  • 3. Como será feita a saída de dados?
    • As saídas de dados ocorrerão através do monitor do computador e tela do celular/tablet.
  • 4. Descreva a 1a. funcionalidade?
    • A primeira funcionalidade será o cadastro de usuário, seja ele pacientes, médicos ou laboratórios.
  • 5. Descreva a 2a. funcionalidade?
    • Cadastro de pedidos de exames, realizados pelo médico responsável.
  • n. Descreva a enésima funcionalidade?
    • Direcionar o usuário para a retirada do exame medico em algum laboratório e agendar novos exames caso seja necessário, de uma forma totalmente remota.


How much


  • 1. Quanto custa cada parte do sistema?


  • Desenvolvimento e Estruturação:

Aproximadamente R$ 54.200,00

  • Manutenção, evolução e hospedagem(terceirizado):

R$7.300,00 Anual

  • Publicidade:

Aproximadamente R$11.000,00

  • 2. Quanto deverá custar todo o sistema?


  • Valor total no primeiro ano de funcionamento mais o período de desenvolvimento:

Aproximadamente R$72.500,00

  • 3. Quantas pessoas deverão ser usadas (Equipe) ?


  • No princípio manter uma equipe de 9 membros até a solidificação do projeto(designer, analista de sistemas,arquiteto de software,desenvolvedor,analista de banco de dados, analista de testes, dois estagiários e gerente de projetos ou Coordenador), após isso e a realização de algumas etapas concluídas manter os desenvolvedores, analista de teste ou Coordenador, se necessário contratar mais um desenvolvedor para período de codificação.


  • 4. Quanto custa cada profissional?


  • Designer:

R$1.787,00

  •    Analista de sistemas:

R$2.800,00

  •    Arquiteto de Software:

R$6.700,00

  •    Desenvolvedor

R$3.000,00

  •    Analista de Banco de Dados

R$5.000,00

  •   Analista de Testes

R$2.500,00

  •    Gerente de projetos ou coordenador

R$5.800,00

  •     Estagiários

R$980,00

  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?



DFD