Alexandro (discussão | contribs)
Alexandro (discussão | contribs)
Linha 88: Linha 88:
<br>
<br>
* 1. Quanto custa cada parte do sistema?
* 1. Quanto custa cada parte do sistema?
  * '''Plataforma Mobile'''.
  ** '''Plataforma Mobile'''.
Um aplicativo de celular de pequeno porte , tem o custo aproximado entre R$ 25 mil e R$ 80 mil. Aplicativos mais complexos podem custar entre R$ 150 mil e R$ 300 mil.  Depois de pronto, o aplicativo ainda terá outros custos: manutenção, evolução e hospedagem em um servidor. O custo para contratar esses serviços inicia em R$ 500 mensais. No caso de aplicativos complexos, ou com grande volume de uso e que vão exigir servidores mais potentes, o custo total pode variar entre R$ 5 mil a R$ 30 mil por mês.
Um aplicativo de celular de pequeno porte , tem o custo aproximado entre R$ 25 mil e R$ 80 mil. Aplicativos mais complexos podem custar entre R$ 150 mil e R$ 300 mil.  Depois de pronto, o aplicativo ainda terá outros custos: manutenção, evolução e hospedagem em um servidor. O custo para contratar esses serviços inicia em R$ 500 mensais. No caso de aplicativos complexos, ou com grande volume de uso e que vão exigir servidores mais potentes, o custo total pode variar entre R$ 5 mil a R$ 30 mil por mês.
* '''Plataforma Web'''
** '''Plataforma Web'''
Criação de site: para um site profissional, moderno e interativo, o custo do site não sai por menos de R$1.500,00.
Criação de site: para um site profissional, moderno e interativo, o custo do site não sai por menos de R$1.500,00.
Registro de domínio: A taxa é anual e custa em torno de R$30,00. pode haver um desconto caso você deseje pagar pelo registro de 2 ou 3 anos de uma só vez. É uma boa opção para aqueles que têm dificuldades em pagar as contas em dia.
Registro de domínio: A taxa é anual e custa em torno de R$30,00. pode haver um desconto caso você deseje pagar pelo registro de 2 ou 3 anos de uma só vez. É uma boa opção para aqueles que têm dificuldades em pagar as contas em dia.

Edição das 21h37min de 2 de outubro de 2017

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Connect Health
  • 2. Qual o objetivo deste projeto?
    • O projeto visa fornecer aos usuários assistência médica e farmacêutica especializada. Em casos de dores e sintomas leves um médico, já atuante na área, prestaria um atendimento indicando os primeiros passos que o usuário deveria tomar, se o usuário necessitar de uma consulta presencial, o serviço permitiria o agendamento com profissionais mais próximos. O objetivo do grupo seria integrar esse serviço a médicos da rede pública e privada e farmácias, garantindo um atendimento rápido, eficiente e barato, seguindo um modelo de convênio médico, mas totalmente online. O serviço cobriria somente problemas leves como: dores musculares, estomacais, de cabeça, costas, cólicas menstruais e ajuda no tratamento de DSTs. É importante frisar que o serviço não substitui o atendimento médico presencial e sim fornecer uma assistência médica para casos leves e instruir os usuários em casos mais graves.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Por mais que médicos tenham a fama de "ganhar bem" sabe-se que eles precisam fazer várias horas em plantões e atendimentos em vários hospitais, seria necessário fazer um serviço que fornecesse uma boa remuneração para os médicos. O próximo desafio seria trazer farmácias para ajudar no fornecimento de medicamentos com preço mais baixo e que realizasse as entregas dos mesmos.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Entender como funciona e quanto custa um atendimento médico hoje no Brasil, assim como quais os passos necessários para um médico recém formado poder exercer função. Estudar funções de GPS, banco de dados, reconhecimento e autenticação de usuários.
  • 5. Quais soluções similares existem no mercado?
    • No Brasil algumas empresas estão estudando o mercado, mas não existem soluções atuantes no mercado, somente na Europa e para poucas áreas.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Atualmente existe um segmento no ramo da medicina chamado eHealth que vem crescendo na Europa e ainda não existe no Brasil, o projeto ajudaria a facilitar o atendimento para casos leves, diminuindo as filas nos hospitais e facilitando o alcance do usuário aos remédios prescritos.
  • 2. Porque deve usar a tecnologia escolhida?
    • Escolhemos as plataformas web e mobile para podermos atender todos os públicos, hoje grande parte da população possui um smartphone e um computador em casa, por isso se utilizarmos as duas plataformas, conseguiremos abranger todo o "ecossistema" comercial hoje.
  • 3. Porque usar o hardware específico?
    • Hoje o mercado possui muitos apps e aplicações para computador, acreditamos que seguir para esse caminho seria interessante, pois é a parte onde podemos alcançar o público em geral.
  • 4. Porque usar o sistema específico?
    • Acreditamos que se prepararmos nosso serviço para os ambientes Android, IOS, Mac OSX e Windows, conseguiremos alcançar grande parte dos usuários de tecnologia/internet.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Pessoas que estão interessadas em consultar os sintomas de doenças, suas possíveis causas e seus respectivos tratamentos, bem como realizar agendamento para consulta médica.
  • 2. Quem poderá operar o sistema?
    • Os usuários em geral apenas irão entrar com seus dados pessoais, consultar informações e realizar agendamento de consultas, já os médicos e profissionais de saúde poderão ter acesso às informações pessoais dos usuários, realizar atendimento e sanar suas dúvidas.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Profissionais da área de saúde, como médicos, enfermeiros e farmacêuticos; profissionais da área de TI e designers gráficos.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados podem ser inseridos através do site e também dos aplicativos mobile.
  • 2. Onde os dados serão externalizados, publicados?
    • Os dados serão exibidos nas telas dos smartphones e computadores.
  • 3. Onde esta aplicação poderá ser usada?
    • O programa poderá ser usado nas versões web e mobile, para os sistemas Android e IOS.
  • 4. Onde os dados serão armazenadas?
    • Os dados referentes ao perfil dos usuários serão armazenados em um banco de dados na nuvem.
  • 5. Onde o software deverá ser hospedado?
    • O site deverá ser hospedado na internet e os aplicativos mobile serão disponibilizados nas respectivas lojas.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O plano seria lançar a primeira fase dentro de 6 meses, no máximo mais 6 meses para conseguirmos implantar no mercado. Começaríamos a preparar a segunda fase e caso o sistema tenha aceitação analisaríamos o mercado novamente e lançaríamos a segunda parte.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Pensamos em duas fases, a primeira em um ano para desenvolvimento e lançamento do aplicativo e a segunda dependeria da primeira, caso a primeira dê certo, prepararíamos a segunda dentro da mesma fase de um ano.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Como o sistema seria totalmente online, decidimos alocar o servidor aqui no Brasil, o que teoricamente deixaria a comunicação mais rápida, prezamos bastante pela velocidade e praticidade do sistema.
  • 4. Quanto tempo para responder a uma entrada?
    • Na primeira fase, o sistema receberia os dados da prescrição e depois o farmacêutico daria baixa na prescrição ao concluir a venda.
    • Na segunda fase, o chat que o médico/farmacêutico usará com o paciente seria instantâneo, o mesmo que acontece com o WhatsApp hoje.
  • 5. Quanto tempo para gerar a saída?
    • Após a entrada dos dados, a saída seria instantânea, não haveria delay, pois os dados apresentados serão somente texto.

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Primeiro seria necessário estudar os modelos atuais no ramo da medicina e no ramo farmacêutico para entendermos melhor como funcionam os atendimentos em questão de custo, tempo e rotina dos médicos, e como funciona a prescrição, fornecimento, e elaboração de remédios. Após o levantamento dos dados, preparariamos a primeira fase do projeto que seria integrar o usuário com farmácias próximas, fazendo com que o cliente pague menos pelo remédio e caso solicite, a entrega dos mesmos. Após o sucesso da primeira fase, começaria o avanço da segunda parte que seria chamar médicos para participar do atendimento online para casos leves, negociando custos e realizando o treinamento do uso da plataforma, obviamente não seriam todos os tipos de médicos que atenderiam no serviço, mas a prioridade seria clínicos gerais e pediatras.
  • 2. Como será feita a entrada de dados?
    • O Usuário realizaria o cadastro e teria o aplicativo ou acesso ao site, se for na primeira fase do projeto, o médico realizaria a consulta e faria a prescrição no aplicativo, o paciente seguiria para uma farmácia parceira do serviço e realizaria a compra ou solicitaria a entrega dos medicamentos(frete seria cobrado). Os médicos precisariam fazer o cadastro, assim como as farmácias parceiras. Na segunda fase o usuário poderia escolher uma categoria para solicitar o atendimento e um médico faria um atendimento via chat ou via voz de acordo com o problema do paciente e caso necessitasse de remédio, faria a prescrição da mesma forma.
  • 3. Como será feita a saída de dados?
    • Cada usuário possui um ID, assim como cada médico e cada farmácia, após a prescrição do médico, o usuário entraria em contato com a farmácia, via aplicativo, telefone ou presencialmente, o atendente realizaria a consulta das prescrições em aberto(não utilizadas) e realizaria a venda, após a conclusão da venda a prescrição seria concluída e não poderia ser usada novamente.
  • 4. Descreva a 1a. funcionalidade?
    • O aplicativo contaria como um facilitador, onde os médicos fariam a prescrição no aplicativo, a partir do app o usuário veria onde é a farmácia mais próxima parceira do serviço, lá o farmacêutico consultaria a prescrição cadastrada para o usuário.
  • 5. Descreva a 2a. funcionalidade?
    • Na segunda fase, após o usuário entrar com os sintomas, o atendimento seria realizado via chat por meio de texto ou voz e caso necessitasse o médico realizaria a prescrição e o aplicativo iria para a primeira funcionalidade. .

How much


  • 1. Quanto custa cada parte do sistema?
** Plataforma Mobile.

Um aplicativo de celular de pequeno porte , tem o custo aproximado entre R$ 25 mil e R$ 80 mil. Aplicativos mais complexos podem custar entre R$ 150 mil e R$ 300 mil. Depois de pronto, o aplicativo ainda terá outros custos: manutenção, evolução e hospedagem em um servidor. O custo para contratar esses serviços inicia em R$ 500 mensais. No caso de aplicativos complexos, ou com grande volume de uso e que vão exigir servidores mais potentes, o custo total pode variar entre R$ 5 mil a R$ 30 mil por mês.

    • Plataforma Web

Criação de site: para um site profissional, moderno e interativo, o custo do site não sai por menos de R$1.500,00. Registro de domínio: A taxa é anual e custa em torno de R$30,00. pode haver um desconto caso você deseje pagar pelo registro de 2 ou 3 anos de uma só vez. É uma boa opção para aqueles que têm dificuldades em pagar as contas em dia. Hospedagem de site: o valor de uma hospedagem nacional varia entre R$15,00 a R$30,00. Claro, preços menores indicam uma qualidade inferior e menos serviços Atualização de site: o valor para fazer uma atualização de site gira em torno de R$120,00 a hora, este é um valor que não é mensal, mas sim um custo pontual apenas para atualizar uma informação naquele momento. Manutenção de site: o valor é o mesmo para atualizar um site, cerca de R$ 120,00 a hora. Marketing digital: aqui os valores são mais altos, porém indispensáveis para o sucesso do seu site entre a concorrência. Os valores podem variar entre R$300,00 e R$5.000,00 mensais.


  • 2. Quanto deverá custar todo o sistema?
  • Pela media de preço dos preços , seguindo os dados anteriores , todo o sistema tem o valor de R$ 32.520.


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

Designer Responsável por elaborar o desenho das interfaces do app, primando pela usabilidade, elemento fundamental para o sucesso do aplicativo. Algumas empresas nomeiam esse cargo como Front End Designer ou Front End Engineer.

  • Webdesigner

Aplicar o layout projetado anteriormente. As técnicas são parecidas com de um site, mas usando outro tipo de tecnologia.

  • Analista de sistemas

É responsável por compreender a necessidade de negócio do cliente e especificar por escrito o que precisa ser feito no projeto. É um profissional com bagagem em desenvolvimento de software e, em alguns casos, também ajuda na programação.

  • Arquiteto de Software

Analisa as necessidades do projeto e define a arquitetura técnica que melhor se encaixa no projeto. É comum sua participação na programação do aplicativo, sendo responsável pelas partes mais complexas do projeto.

  • Desenvolvedor / Programador

Transforma as especificações de negócio do aplicativo em código, seguindo as diretrizes técnicas do arquiteto e análise funcional do analista de sistemas. O código fonte faz a conexão com banco de dados e a camada visual, para leitura, gravação e exposição das informações. Essa parte representa em torno de 50% do esforço total de um projeto de desenvolvimento de aplicativo para celular.

  • Analista de banco de dados (DBA)

Em projetos menores o próprio analista de sistema, arquiteto de software ou programador, pode executar esse papel. Em projetos maiores, a figura de um DBA (Database Analyst) é fundamental para tratar adequadamente grandes volumes de dados. Ele é responsável por definir a arquitetura do banco de dados e apoiar na criação dos comandos para tratamento das rotinas mais complexas de manipulação de dados.

  • Analista de Testes

Faz a validação do aplicativo, ou seja, se a etapa de codificação cumpriu o que foi solicitado na especificação do Analista de Sistemas e se não há erros (bugs) no app. Dependendo da configuração da equipe, o próprio analista de sistemas pode executar a etapa de validação.

  • Gerente de Projetos ou Coordenador

Profissional que cria e acompanha o cronograma do projeto, distribuindo as tarefas para os profissionais. Quanto menor o projeto, mais fácil reunir as competências em poucas pessoas, tornando alguns profissionais multitarefas. No entanto, pelo menos um designer e um desenvolvedor experiente existem em todos projetos.


  • 4. Quanto custa cada profissional?
  • Media de Salarios .
  • Designer : indica uma variação entre R$ 900 e R$ 3.000, sendo R$ 1.651 a média nacional.
  • Webdesigner : A pesquisa do site de empregos Catho indica que um web designer ganha entre R$ 1.039 e R$ 3.000, com média salarial nacional de R$ 1.787.
  • analista de sistemas : Média Salarial do Analista de Sistemas. A pesquisa do site de empregos Catho indica que um analista de sistemas ganha entre R$2.130,00 e R$ 6.400,00, com média salarial nacional de R$ R$ 3.922,02.
  • arquiteto de software : O salário médio para Arquiteto de Software é de R$ 8.527/mensal. O salário pode variar de R$ 2.140 a R$ 22.000. Esta estimativa salarial tem base em 157 salário(s) postados por funcionário(s) no Love Mondays para este cargo.
  • desenvolvedor/progamador : Média salarial do programador. A pesquisa do site de empregos Catho indica que um programador ganha entre R$ 950,00 e R$ 4.800,81, com média salarial nacional de R$ R$ 2.284,99.
  • analista de banco de dados : o salario dos analistas de banco de dados variam de R$ 2.500 , a R$ 6.500 .
  • analista de testes : o salario dos analistas de testes , variam de empresa para empresa , ficam em torno de R$ 2.745 a R$ 6.200 .
  • gerente de projetos : O salário médio para Gerente de Projetos PMO é de R$ 11.225/mensal. O salário pode variar de R$ 4.300 a R$ 20.000. Esta estimativa salarial tem base em 13 salário(s) postados por funcionário(s) no Love Mondays para este cargo
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
  • A definição da forma de pagamento para a utilização do software geralmente é negociada antes do início do desenvolvimento, e isso dificulta ainda mais a decisão do programador em quanto e como cobrar, visto que, nessa fase de negociação, normalmente não se tem noção de quanto tempo efetivo será necessário para desenvolver o sistema e quais dificuldades que serão enfrentadas durante o trabalho.

No caso da venda, futuramente você pode cobrar o cliente por manutenção, ou seja, defina um valor para o esforço de desenvolvimento de cada nova funcionalidade ou alteração.

Outro aspecto da venda é que, se não houver manutenções, não há retorno. Você irá receber do cliente somente se houver novas implementações. Isso pode ocorrer a cada semana, como também pode ocorrer uma vez a cada seis meses. É um tipo de retorno imprevisível.


Modelo Estruturado

DFD

  • Processso
  • Depósitos
  • Fluxos

DER

  • Entidades
  • Relacionamentos
  • Chaves
  • Domínios

DD

  • Descritivos de cada item
    • Significado
    • Conteúdo (Dados compostos)
    • Restrições de integridade
    • Chave primária (Depósitos de Dados)


Modelo OO

Diagrama de Classes

Diagrama de Estado

Diagrama de Casos de Uso

Diagrama de Sequência

Diagrama de Objetos

Diagrama de Colaboração

Diagrama de Interfaces

Diagrama de Atividades

Diagrama de Componentes

Diagrama de Pacotes

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisador