5W2H


What


  • 1. Qual o nome do seu projeto?
    • matchE
  • 2. Qual o objetivo deste projeto?
    • Criar um aplicativo mobile que facilitará a escolha do eleitor, o candidato entrará com suas propostas, ideias e opiniões acerca de temas chaves, e através de questionários, o app identificará os candidatos que mais combinam com o eleitor/usuário. O candidato, após eleito, poderá atualizar os status de suas propostas, sendo possível o eleitor cobrar e/ou avaliar os resultados e enviar mensagens a equipe do político. O aplicativo também poderá apresentar pesquisas de intenção de voto em tempo real.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Convencer os candidatos a utilizarem o aplicativo como meio de divulgação e atualização de suas propostas;
    • Incentivar os eleitores a recorrerem ao aplicativo como base de sua escolha política;
    • Apoio dos órgãos regulamentadores.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Política;
    • Leis eleitorais;
    • Desenvolvimento WEB e Mobile;
    • Banco de Dados;
    • Segurança de dados.
  • 5. Quais soluções similares existem no mercado?
    • Há uma página da FOLHA UOL que através de um questionário mostra os candidatos que mais se identificam com o eleitor, porém a solução é apenas para 3 estados brasileiros e apenas traz o nome e poucas informações sobre o candidato, nossa proposta é fazer o brasileiro se interessar mais por política, já que será muito mais fácil acompanhar e escolher melhor seu candidato.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • O brasileiro em geral não se interessa por política, é um tema que tenta evitar de 2 em 2 anos, por esse motivo a proposta é tão interessante, fazer com que os eleitores do Brasil participem mais de política, saibam mais da situação em que o país se encontra e consigam fazer escolhas sensatas baseadas em comparações e dados relevantes a seus ideais.
  • 2. Porque deve usar a tecnologia escolhida?
    • O Brasil se encontra em uma grave situação política, os eleitores estão cada vez mais perdidos e divididos, os candidatos em seus comícios e debates estão mais preocupados em atacar a oposição do que propor melhorias, por isso a tecnologia proposta facilitará a escolha do eleitor e consequentemente melhorará a situação do país. É importante usarmos tecnologia mobile e web, pois no mobile o eleitor poderá responder o questionário mais facilmente e para o candidato, acompanhar em tempo real o resultado das pesquisas. Já na tecnologia web, será mais fácil a realização de cadastro de propostas para o candidato e também, para os eleitores que preferem uma tela maior. Também podemos aplicar técnicos como Big Data, que ajudará na interpretação dos dados de cada candidato e o Cloud Computing, idealizamos o projeto usando servidores em nuvem, para economizar com estrutura física e garantir a sua redundância.
  • 3. Porque usar o hardware específico?
    • A proposta visa alcançar o maior número de eleitores possíveis, por isso smartphones e computadores são os únicos equipamentos necessários para acessar o sistema. Já em relação à sua criação, serão usados servidores em nuvem, logo, não é necessário equipamentos físicos para manter o sistema, a não ser computadores para codifica-lo, atualiza-lo e eventualmente, corrigi-lo.
  • 4. Porque usar o sistema específico?
    • Grande parte das informações sobre o candidato já está disponível em uma página do TSE, Divulgação de Candidaturas e Contas, o uso desse sistema irá facilitar o obtenção dos dados sobre o candidato.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Esse projeto tem seu foco voltado a beneficiar eleitores em geral que estão indecisos em relação ao seu voto, assim como acompanhar as ações tomadas dos eleitos a algum cargo político. Também tem a intenção de auxiliar os candidatos a eleição, mostrando pesquisas de intenção de voto em tempo real, e a percepção do eleitor às suas ideias e propostas.
  • 2. Quem poderá operar o sistema?
    • O sistema poderá ser operado por toda a população, em mais especifico eleitores. A equipe dos candidatos também deverá ter acesso para atualizar as propostas. E para gerenciamento e validação das informações a serem atualizadas, analistas e administradores.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Para o desenvolvimento do sistema será necessário a presença de desenvolvedores de aplicativos mobile e web, especialistas em banco de dados e segurança. E para a validação das informações é preciso um especialista em política e justiça eleitoral.


Where


  • 1. Onde os dados serão inseridos?
    • Através de teclado e toques no menu do sistema;
    • Sistemas externos, como o site do TSE, do senado, da câmara etc.
  • 2. Onde os dados serão externalizados, publicados?
    • Na tela dos usuários;
    • Divulgação em sites externos de notícias etc.
  • 3. Onde esta aplicação poderá ser usada?
    • Smartphones;
    • Web.
  • 4. Onde os dados serão armazenadas?
    • Banco de Dados SQL na nuvem.
  • 5. Onde o software deverá ser hospedado?
    • Servidores em nuvem, com redundância.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O sistema será desenvolvido em 3 meses, 12 semanas.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • O projeto do sistema MatchE será composto por quatro etapas
      • a)Desenvolvimento da ideia: Definir funções, objetivo, público alvo, etc;
        • Tempo: 2 semanas.
      • b)Pesquisas: Parceiros, fornecedores e pesquisa de mercado;
        • Tempo: 2 semanas.
      • c)Desenvolvimento do projeto: Requisitos, layout, protótipo.
        • Tempo: 6 semanas.
      • d)Testando o projeto
        • Tempo: 2 semanas.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • O sistema será capaz de realizar o processamento do questionário em tempo real, de modo que ao final o usuário já tenha na tela os candidatos que mais combinam com suas ideologias. E de forma fácil e rápida poderá mudar de candidato para candidato e realizar as comparações.
  • 4. Quanto tempo para responder a uma entrada?
    • O sistema deverá responder a entradas de forma instantânea.
  • 5. Quanto tempo para gerar a saída?
    • Deve-se levar em consideração que o número de candidatos muda significativamente de um estado ou cidade para outra, portanto, o tempo irá depender da região do usuário, mas acreditamos que não seja superior a 3 segundos.

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Desenvolvimento da ideia: Definição de funções, identificação de objetivos, público alvo;
    • Pesquisas: Parceiros, fornecedores, realização de pesquisa de mercado;
    • Desenvolvimento do projeto: Definição de requisitos, layout, criação do protótipo;
    • Testes.
  • 2. Como será feita a entrada de dados?
    • Teclado e mouse na interface Web;
    • Toque de tela na interface mobile;
  • 3. Como será feita a saída de dados?
    • Saída de vídeo pelo dispositivo utilizado;
  • 4. Descreva as funcionalidades?
      • Administrador:
        • 1. CRUD Analista;
        • 2. Excluir Perfil;
        • 3. Visualizar Perfil.
      • Analista:
        • 1. CRUD Candidato;
        • 2. Preencher dados;
        • 3. Atualizar dados;
        • 4. Avaliar dados;
        • 5. Responder mensagens;
        • 6. Exportas pesquisas.
      • Candidato:
        • 1. CRUD Candidato;
        • 2. Preencher dados;
        • 3. Atualizar dados;
        • 4. Visualizar Pesquisa;
        • 5. Receber mensagens;
        • 6. Reportar erros.
      • Eleitor:
        • 1. CRUD Usuário;
        • 2. Responder questionário;
        • 3. Visualizar candidato;
        • 4. Pesquisar candidato;
        • 5. Visualizar pesquisa;
        • 6. Salvar pesquisa;
        • 7. Votar candidato;
        • 8. Compartilhar resultados;
        • 9. Receber mensagens;
        • 10. Enviar mensagens;
        • 11. Reportar erros.

How much


  • 1. Quanto custa cada parte do sistema?
    • 1ª, 2ª e 3ª Fases: Desenvolvimento
      • 6 desenvolvedores de software por 3 meses : 2700 x 6 x 3 = R$ 48.600,00
      • Servidores/Banco de Dados = R$ 484,23 (plano trimestral para o desenvolvimento)
    • 4ª Fase: Testes
      • Hospedagem Play Store (taxa única) : U$ 25 = R$ 101,25
      • Hospedagem Apple Store: U$99 por ano = R$ 400,95/ ano
      • Divulgação = 10 % do valor investido.
  • 2. Quanto deverá custar todo o sistema?
    • O custo final do sistema deve se manter em aproximadamente R$60.000,00.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • A equipe será formada por 6 integrantes.
  • 4. Quanto custa cada profissional?
    • Cada profissional terá um custo de R$ 2.700,00 por mês.
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • Gratuito para os eleitores, já para candidatos eles serão cadastrados gratuitamente, porém para preencher suas propostas e realizar a atualização serão cobradas taxas de acordo com o cargo:
      • Vereadores = Dados R$ 100,00 / Atualização R$ 50,00 mensais.
      • Deputado Estatuais = Dados R$ 250,00 / Atualização R$ 100,00 mensais.
      • Deputados Federais = Dados R$ 300,00 / Atualização R$ 100,00 mensais.
      • Prefeitos = Dados R$ 500,00 / Atualização R$ 250,00 mensais.
      • Senadores = Dados R$ 500,00 / Atualização R$ 250,00 mensais.
      • Governadores = Dados R$ 1000,00 / Atualização R$ 400,00 mensais.
      • Presidentes = Dados R$ 5000,00 / Atualização R$ 500,00 mensais.


Canvas



DFD



DER


Protótipo


Mockup: https://invis.io/78PEBGDUKNW

Arquivo PowerPoint, usado na apresentação: Arquivo:MatchE - Interativo.pptx

Apresentação 29/11 - 21h48


  • André Oliveira de Alcântara
  • Elves Silva Menezes
  • Gustavo Paes Leme Orzizo
  • Luiz Fernando Rosa