5W2H


What


  • 1. Qual o nome do seu projeto?
    • X-Chat
  • 2. Qual o objetivo deste projeto?
    • Possibilitar uma comunicação dinâmica via chat entre os usuários de forma que o aplicativo forneça uma experiência tranquila e livre de bugs aos usuários.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios enquadram-se em traçar estratégia para que possamos implementar o diferencial do app: a mínima ocorrência de bugs e lentidão no software, que proporcionará uma experiência e usabilidade diferenciais.
  • 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto?
    • Teorias de programação e estruturação e desenvolvimento de software, estudos sobre planos de negócios e suas viabilidades, teorias do comportamento do consumidor, análises de dados e teorias de marketing para que o projeto seja bem implementado e divulgado.
  • 5. Quais soluções similares existem no mercado?
    • Instagram, Whatsapp, Snapchat, Messenger.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Para que permita uma comunicação mais rápida e dinâmica, sendo um diferencial das soluções semelhantes que apresentam muitas vezes falhas e lentidão atrapalhando a experiência. Parte dessa comunicação dinâmica é devido às aplicações que serão implementadas nos chats como filtro animados que permitem uma diversificação e dinamicidade do negócio.
  • No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas.

atuais ou não.

  • 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
      • Tecnologias de reconhecimento facial (para aplicação de filtros animados); Reconhecimento Biométrico (para validação do usuário); Sincronização da agenda de contatos ao aplicativo (para que os contatos sejam importados para o app).
  • 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto.
      • Utilização da câmera do aparelho telefone (para tirar fotos e gravar vídeos); Utilização de sistemas de som (microfone e alto falante); Utilização do touch screen do aparelho telefone (para que o usuário possa navegar no mesmo).
  • 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto.
      • Sistemas operacionais (para a execução do aplicativo); Sistemas de Bancos de Dados (para armazenamento dos dados do usuário bem como suas atividades no aplicativo); Sistemas de Redes (possibilitando que o usuário consiga conectar-se a internet e compartilhar informações através da mesma).


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Basicamente todos os stakeholders: sócios do projeto, potenciais investidores, equipe de desenvolvimento, empresas parceiras, usuário regular (no sentido da experiência proporcionada) e usuário que veicula seus conteúdos de forma publicitária para monetizar com anúncios.
  • 2. Quem poderá operar o sistema?
    • Os operadores do sistema classificam-se como a equipe de desenvolvimento, empresas parceiras que estiverem participando do desenvolvimento em codificação e engenharia do sistema.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os sócios, equipe de desenvolvimento, empresas terceiras que auxiliarão no desenvolvimento e estruturação do projeto entre outros.


Where


  • 1. Por onde (hardware ou sistemas), os dados serão inseridos?
    • Pelos recursos touch screen do smartphone, câmera, microfone e recursos de leitura biométrica.
  • 2. Onde (hardware ou sistemas), os dados serão externalizados?
    • Por meio dos alto falantes do hardware e os resultados de processos que são mostrados na tela.
  • 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada?
    • Será usada em ambientes de sistemas operacionais Android e IOS de smartphones, tablets, ipad entre outros aparelhos que utilizam os sistemas operacionais citados em seus componentes de hardware.
  • 4. Onde os dados serão armazenados?
    • Os dados serão armazenados em uma nuvem linkada com um servidor escolhido pela a equipe de desenvolvimento na qual as mídias, conversas, históricos, cookies e configurações serão armazenados em cópia de segurança.
  • 5. Onde o software deverá ser hospedado?
    • Em um servidor, central da empresa X - Chat, com cópia de segurança, no servidor e nas nuvens da empresa. Além disso, a aplicação será hospedada nas lojas de aplicativos Play Store e Apple Store, sendo disponibilizado para download.


When


  • 1. Em quanto tempo (em semanas) pretende desenvolver o sistema?
    • O planejamento inicial dependerá da quantidade de recursos humanos alocados para a execução de atividades. Com base em projetos de incubadoras de empresas, estipulamos um prazo de 24 semanas em média.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • > Primeira Fase (Definição de Implementação dos Requisitos Funcionais):
      • Serão definidos todas possibilidades que os tipos de usuário terão como direção para navegar no sistema. Duração: 4 semanas.
    • > Segunda Fase (Definição e Implementação dos Requisitos Não-Funcionais):
      • Serão definidas as restrições do sistema e o que os usuários não podem fazer. Duração: 4 semanas.
    • > Terceira Fase (Desenvolvimento do Projeto):
      • Definição de todas as operações do software e todos os caminhos que o usuário poderá ter dentro do sistema. Duração: 4 semanas.
    • > Quarta Fase (Implementação do Software):
      • Fase onde serão voltadas as atividades para a codificação do software. 7 semanas.
    • > Quinta Fase (Etapas de Testes):
      • Testar os códigos implementados e fazer eventuais correções. Duração 3 semanas.
    • > Sexta Fase (Implantação):
      • Entrega efetiva do produto com tutoriais de uso e início da monetização do mesmo. Duração 2 semanas.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação?
    • Queremos que o sistema responda o mais rápido possível às solicitações do usuário, portanto, estipulamos um tempo médio entre 1s e 2s.
  • 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento?

Payback previsto de 12 meses. A expectativa, principalmente por ser um software completamente virtual, é de que a ideia, comece a viralizar a partir de 4 meses após o lançamento. Com isso, estamos prevendo o inicio do lucro, para o inicio do 5º mês, mesmo que pequeno. E até o 12º mês, com toda certeza e com um tempo de segurança, é possível pagar o financiamento.

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • O desenvolvimento do sistema vai ser embasado nas fases de planejamento do projeto. Dividiremos em: implementação dos requisitos funcionais, implementação dos requisitos não-funcionais, desenvolvimento do projeto, implementação do software, etapas de testes, implantação.
  • 2. Como será feita a entrada de dados?
    • Os dados serão inseridos através das informações que o usuário fornecer (e-mail, senha, telefone, biometria, nome, dados pessoais etc...) e armazenado no banco de dados. Além disso, outras formas de entradas de dados são as fotos, mensagens, vídeos e áudios que serão introduzidos e computados pelo sistema. Portanto, o sistema utilizará das funcionalidades de hardware do aparelho que será executado para que possa captar a entrada de dados.
  • 3. Como será feita a saída de dados?
    • A saída de dados se dará através também das estruturas de hardware do aparelho em que o sistema será executado como a tela e os alto falantes.
  • 4. Descreva a 1a. funcionalidade?
    • Cadastro do Usuário: A 1ª funcionalidade gira em torno, do cadastramento do novo usuário no aplicativo. É nessa etapa, nessa funcionalidade, que os dados do usuário são coletados, e-mail, telefone, nome, foto, apelido, preferencias e após terem sido coletados os dados são armazenados e o cadastro é realizado.
  • 5. Descreva a 2a. funcionalidade?
    • Adicionar contato: Nessa funcionalidade, o usuário, se conecta com outros usuários que também estão utilizando o mesmo aplicativo, possibilitando assim, a troca de mensagens, fotos, vídeos, áudios etc... Vale ressaltar que todo usuário possui um código e é com esse código que se consegue localizar e adicionar novos contatos.
  • 6. Descreva a 3a. funcionalidade?
    • Enviar mensagem: Nessa funcionalidade 'Enviar Mensagem', que é a funcionalidade principal do aplicativo, temos os envios de mensagens ao outro usuário escolhido. Lembrando que mensagens englobam, texto, foto, vídeo, áudio etc... Os envios das mensagens, são criptografadas, para que não haja vazamento de dados. Um usuário envia uma mensagem de sua escolha, o outro usuário recebe e escolhe se quer utilizar a funcionalidade de enviar mensagem novamente e assim temos uma conversa, um bate-papo...
  • 7 . Descreva a 4a. funcionalidade?
    • Definição de Preferências: Nessa funcionalidade, o usuário define quais são suas preferências, tipos de conteúdos que deseja ver, gêneros, vídeos, memes etc... O aplicativo salva essas configurações e a partir dai, mostra preferencialmente o conteúdo selecionado para esse usuário.
  • 8 . Descreva a 5a. funcionalidade?
    • Pesquisa de conteúdo: Nessa funcionalidade, o usuário pesquisa, através de uma barra de pesquisa, o que deseja ver no momento, tem a opção de procurar por assuntos mais pesquisados do momento, temas específicos etc... Sem se prender as preferências que tinham sido definidas.
  • 9 . Descreva a 6a. funcionalidade?
    • Utilização de Filtros: Nessa funcionalidade, temos a opção de utilizar os filtros do aplicativo. Diversos filtros para tirar fotos e gravar vídeos, de diferentes formas, com novidades únicas do aplicativo, 'filtros' são efeitos visuais que são utilizados nas fotos e vídeos.
  • 10 . Descreva a 7a. funcionalidade?
    • Validação Biométrica: Nessa funcionalidade, o usuário utiliza o sensor do aparelho que possui, para comprovar ao software que é ele que está o manuseando. Para isso é necessário que o usuário faça um cadastro de sua digital biométrica na funcionalidade do cadastro e nessa funcionalidade ele faz uma comparação da digital mostrada, com a que está gravada no banco de dados.

How much


  • 1. Quanto custa cada parte do sistema?
    • Hospedagem de dados: R$2.000,00 P/ Ano para guardar e armazenar em nuvem todos os dados do aplicativo
   ** Desenvolvimento: R$20.000,00 para desenvolvimento completo do sistema, onde os desenvolvedores vão pegar a ideia inicial e transformar no aplicativo final.
   ** Manutenção do Sistema : R$1.100,00 por mês. Para manutenção Mensal do Sistema, correção de bugs, implementação de outras versões etc...
  • 2. Quanto deverá custar todo o sistema?
    • R$ 35.200,00 para o Prazo de um ano. Ou R$21.266.66 de custo inicial do projeto e R$1266.66 mensal.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • 6 Pessoas
    ** Front - End
    ** Back - End
    ** Analista de Testes
    ** Analista de Banco de Dados
    ** Analista de Sistemas
    ** Analista de Projetos.
  • 4. Quanto custa cada profissional?
    • Front - End - R$ 3.036,00.
    ** Back - End - R$ 3.808,00
    ** Analista de Testes - R$ 3.407,00
    ** Analista de Banco de Dados - R$ 4.380,00
    ** Analista de Sistemas - R$ 5.116,00
    ** Analista de Projetos. - R$ 4.100,00
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • Download gratuito para o usuário final. Porém as fontes de receita (Monetização) serão por meio de anúncios pagos, na aba 'Explorer'


Canvas



DFD


Requisitos Funcionais


DER


Diagramas Orientados a Objetos:



Pitch


  1. Aplicativo voltado para o usuário como chat rápido em mensagens de texto juntamente com mídias, fotos, vídeos e arquivos. A segurança da informação é um meio para a proteção de dados para essa ideia. O publico alvo se varia em quem queira ter chats privados.
  2. Qualidade de informações e imagem e abertura de um público alvo mais amplo. Não excluir pessoas de idades mais avancadas.
  3. Acho uma ideia interessante, com alta competitividade no mercado, mas com grande público consumidor. Com espaço para evoluir.
  4. X-Chat: Ideia interessante, um boa sugestão seria investir num marketing já mostrando os diferenciais dos concorrentes
  5. Podem criar um sistema de organização de grupos, como por exemplo: uma pasta de grupos onde o usuário consegue colocar dentro dela todos os grupos que ele pertence do mesmo assunto, como uma pasta de grupos relacionados a universidade, ou uma pasta de grupos relacionados ao trabalho, ou uma pasta de grupos relacionado a igreja, entre outros.
  6. X-Chat - App/Rede Social em forma de chat - conversa por fotos momentaneas/Publico Jovem em geral. Sugestão: Não restringir os publicos.
  7. Snapchat ainda existe, só está em desuso por desinteresse do público, como atrai-los diante de tal falta de interesse em um modelo tão semelhante?
  8. X-chat - rede Social em forma Chat (parece Whatsapp) publico até 45 anos - Minha sugestão é pensar pensar na melhor idade estão bem ativos, tem uma pesquisa março 2021 que : https://cndl.org.br/varejosa/numero-de-idosos-que-acessam-a-internet-cresce-de-68-para-97-aponta-pesquisa-cndl-spc-brasil/ - 97% dos idosos acessam a internet, aponta pesquisa da CNDL/SPC Brasil, mas entendi o que vocês vão fazer depois de me explicar, mas como sugestão é pensa na inclusão social dos idosos nas redes sociais.
  9. Sem duvidas um puta projeto, podendo gerar milhões não só com a aplicação, mas com a quantidade de dados ao longo do tempo. Vejo muita dificuldade na divulgação e atração de publico.
  10. oque o app terá de diferente para não ter os mesmos problemas que os outros app de comunicação tem?
  11. Se for utilizar o numero do telefone, deem a opção de ocultar seu número igual o telegram. Horrivel vc estar em um grupo e todo mundo ter acesso ao seu número
  12. Sugestão de aumentar a segurança dos usuários proibindo a ação de print
  13. Proposta de uma plataforma de quisto Rede Social de interação de públicos, favorece a coleta de dados de públicos e abre caminho para rentabilidade com anunciantes.