5W2H
- Nome do Projeto: EventFinder
What
- Qual o objetivo deste projeto?
- Criar um aplicativo de divulgação e de avaliação em tempo real de eventos, onde as empresas organizadoras têm espaço para difundir suas programações, enquanto o público-alvo pode não só se informar, como julgar os eventos e, ainda, compartilhar fotos, vídeos e opiniões sobre os mesmos no momento em que estiverem ocorrendo.
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Conquistar o interesse de empresas promotoras de eventos.
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimento do mercado de eventos, festas e bares e etc. Conhecimento em engenharia de software para projetar todo o aplicativo, entre outros conhecimento.
- Quais soluções similares existem no mercado?
- Existem muitos sites de divulgação de eventos, como o http://www.agitouberlandia.com.br/, que trabalha com uma visão mais regional, e o http://www.revistaeventos.com.br/, que tem uma perspectiva mais ampla. No entanto, nenhum deles permite a avaliação em tempo real dos eventos que divulgam.
Why
- Porque é interessante desenvolver este projeto?
- O EventFinder apresenta uma funcionalidade que os demais sites de divulgação de eventos não disponibiliza: a capacidade de avaliar a programação oferecida, o que auxilia o usuário a escolher o evento que lhe parece melhor com base nas opiniões já compartilhadas por outros usuários, além disso, serve como instrumento de feedback para as empresas.
- Porque deve usar a tecnologia escolhida?
- O aplicativo para smartphone, tablet e etc, que será usado é importante pois é uma tecnologia de fácil acesso aos usuários.
Who
- Quem pode se beneficiar deste projeto?
- O projeto beneficiará tanto empresas promotoras de eventos, quanto o público-alvo. As empresas terão um espaço para divulgar seu produto e receber o feedback do público que, por sua vez, poderá compartilhar seu nível de satisfação e se manter informado sobre as programações disponíveis.
- Quem poderá operar o sistema?
- As empresas poderão operar o sistema, criando, editando e cancelando eventos. Os usuários poderão anexar fotos, vídeos e mensagens de texto no campo 'avaliar' de cada evento.
- Quem deverá participar do desenvolvimento do sistema?
- X Patrocinadores
- 1 Integrador
- 1 Arquiteto do ambiente
- 1 Arquiteto do software
- 1 Administrador de banco de dados
- 2 Desenvolvedor
- 1 Web Designer
- 1 Analista de suporte
Where
- Onde os dados serão inseridos?
- Primeiramente num espaço gratuito da internet, posteriormente em um banco de dado particular.
- Onde os dados serão externalizados, publicados?
- Redes sociais e contas de usuário.
- Onde esta aplicação poderá ser usada?
- Em qualquer dispositivo que suporte HTML e que tenha conexão com a internet, incluindo dispositivos móveis como smartphones e tablets. Disponível para usuários em qualquer lugar do mundo.
- Onde as informações serão armazenadas?
- Em bancos de dados presentes no aplicativo.
- Onde o software deverá ser hospedado?
- O software ficará hospedado num servidor Web comercial.
When
- Em quanto tempo pretende desenvolver o sistema?
- Ao longo de um semestre fazendo as adaptações necessárias para atender da melhor maneira o usuário.
- Quais serão as fases e em quanto tempo cada uma?
- 1º fase: pesquisa de mercado - 1 mês
- 2º fase: desenvolvimento da interface - 1 mês
- 3º fase: cadastro de empresa interessadas no aplicativo - 2 meses
How
- Como será dividido o desenvolvimento do sistema?
- Pesquisa
- Desenvolvimento de interface
- Cadastros
- Como será feita a entrada de dados?
- As empresas preencherão um formulário com dados básicos sobre os eventos e terão espaço para anexarem imagens e vídeos promocionais.
- Os usuários navegarão por menus e janelas de acordo com o tipo de evento escolhido e poderão anexar fotos, vídeos e textos curtos no campo 'avaliar' de cada evento.
- Como será feita a saída de dados?
- Os dados serão apresentados na tela por meio de uma interface amigável.
- Como será o procedimento para a 1a. funcionalidade?
- Criar Evento: as empresas preencherão um formulário com dados como local, data, tema, classificação.
- Como será o procedimento para a 2a. funcionalidade?
- Buscar Evento: o usuário selecionará as opções de interesse e o EventFinder apresentará uma lista de eventos compatíveis.
- Como será o procedimento para a 3a. funcionalidade?
- Avaliar evento: o usuário acessará o campo 'avaliar' e anexará fotos, vídeos e textos curtos avaliando o evento.
How much
- Quanto deverá custar o sistema?
- Inicialmente, ou seja, até que tenhamos todas as informações do projeto os integrantes devem analisar e fazer com que o custo seja minimo.
- Quantas pessoas deverão ser usadas?
- Inicialmente 4 pessoas, integrantes do grupo.
- Qual deverá ser o preço de aquisição do seu software para o usuário final?
- O preço para o usuário final deverá ser zero.
DFD
DER
DD
CadPessoaFisica
- Sexo
- [M, F]
- EstCivil
- [S, C, V, D, J]
- Siginifica: {Solteiro, Casado, Viúvo, Divorciado, Separado judicialmente, ...]
- Cep
- Através de Entidade Externa: CORREIOS
- Envia: Cep
- Recebe: Endereço, Bairro, Cidade, Estado, País
- Nacionalidade
- [10, 21, 22, 23, ...]
- Significa: {Brasileiro, Argentino, Boliviano, Chileno, ...}
- Comando Switch dentro do código
- Site para atualização: http://www.bb.com.br/docs/pub/gov/dwn/FPS060PASEP.pdf
- Status
- [E, A, D, J, P, ...]
- {Em dia, Débitos em atraso, Falta documentação, Jurídico, Atraso mas programou pagamento, ...}
- Comando Switch dentro do código
- CPF
- Algorítimo com 11 dígitos, sendo os últimos dois de verificação ou seja para diferenciar um do outro.
- Seguir normas da receita federal.
CadUsuário
- Sexo
- [M, F]
- EstCivil
- [S, C, V, D, J]
- Siginifica: {Solteiro, Casado, Viúvo, Divorciado, Separado judicialmente, ...]
- Cep
- Através de Entidade Externa: CORREIOS
- Envia: Cep
- Recebe: Endereço, Bairro, Cidade, Estado, País
- Nacionalidade
- [10, 21, 22, 23, ...]
- Significa: {Brasileiro, Argentino, Boliviano, Chileno, ...}
- Comando Switch dentro do código
- Site para atualização: http://www.bb.com.br/docs/pub/gov/dwn/FPS060PASEP.pdf
ReferênciasBancárias
- CodBanco
- [1,2,3,4,5,6,7,8,9,0]
- Significa: {Banco do Brasil, Caixa Economica, Bradesco, Itaú, Santander, HSBC,Mercantil do Brasil, SICOOB, BMG, OUTROS}
Evento
- DataInício
- Segue o critério de datas
- DataTérmino
- Segue o critério de datas
- HorárioInício
- Segue o critério de horário
- HorárioTérmino
- Segue o critério de horário
- CodEvento
- [1,2,3,4,5,6]
- Significa: {Cinema, Teatro, Exposições, Mostras de Arte, Casa de Shows, Danceterias}
- CodClassificaçãoEvento
- [L, +10, +12, +14, +16, +18]
- Significa: {Livre, maiores de 10 anos, maiores de 12 anos, maiores de 14 anos, maiores de 16 anos, maiores de 18 anos}
- AvaliaçãoEvento
- [0 a 10]
- Significa: {Escala de satisfação com o evento sendo 0 para péssimo e 10 para excelente}
- Cnpj
- 14 dígitos, uma barra e um traço.
- 8 dígitos antes da barra que significam o número da inscrição propriamente dito.
- 4 dígitos apos a barra e antes do traço, que representa um código único para a matrix ou filial.
- 2 dígitos apos o traço que representa os valores verificadores.
Comentários
- Muito útil essa aplicação.
- Sugiro atentar para os seguintes aspectos:
- Pensar em como será a autenticação do usuário. Será via facebook?
- Avaliar dados que serão armazenados como empresas, eventos, locais, administradores, usuários, etc
- Definir se cada empresa terá acesso ao sistema para fazer sua atualização
- Certamente deverão propor uma interface para o usuário inserir as informações

