Etiqueta: visualeditor |
|||
| Linha 184: | Linha 184: | ||
# | # | ||
* Comunicação: | * Comunicação: | ||
# | # Rede Sociais: Podem ser usadas para verificação de usuário e cadastramento (CRUD), além de ser uma ótima rede pra compartilhamento de informações, tanto do usuário, quando do software. Pode ser usado também para a divulgação dos eventos. | ||
* Soluções comerciais: | * Soluções comerciais: | ||
# | # Rede Sociais: Pode ser usada na divulgação e venda do software | ||
* Tecnologias inovadoras: | * Tecnologias inovadoras: | ||
# | # | ||
Edição das 20h20min de 17 de julho de 2017
5W2H
What
- 1. Qual o nome do seu projeto?
- Festou.
- 2. Qual o objetivo deste projeto?
- O projeto tem como objetivo oferecer um aplicativo onde serão organizados os eventos de determinada localidade, inicialmente Uberlândia, fornecendo ao usuário diversas opções e suas respectivas informações.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores desafios são: entender as necessidades do usuário para fornecer assim algo que o atenda de forma eficiente, conhecer pessoas envolvidas com eventos para saber mais sobre o assunto e ter uma maior noção do que poderá ser oferecido no aplicativo e decidir e aprender sobre a linguagem a ser utilizada para esse tipo de programação.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Os conhecimentos básicos incluem: conhecimento na área de programação mobile e conhecimentos em aplicações como o Google Maps, para que este interaja com o aplicativo.
- 5. Quais soluções similares existem no mercado?
- Facebook Events (https://www.facebook.com/events)
- Eventbrite (https://www.eventbrite.com/)
- SongKick (http://www.songkick.com/)
- DoStuff (https://itunes.apple.com/us/app/dostuff-official-app-do512/id970122355?mt=8)
- Jukely (https://www.jukely.com/)
- Gravy (http://findgravy.com/)
- BandsInTown (https://bandsintown.com)
- HeyLets (http://heylets.com/)
- ResidentAdvisor (https://www.residentadvisor.net/)
- Applauze (https://www.applauze.com/)
- Like a Local (https://www.likealocalguide.com/)
- Eventsions (http://eventsions.com/)
- Vamos (http://www.getvamos.com/)
- All Events in City (https://play.google.com/store/apps/details?id=com.amitech.allevents)
- Banter (http://www.thebanterapp.com/)
- Party with a local (http://partywithalocal.com/)
- Connecter (http://www.conecterapp.com)
- BaladAPP (https://baladapp.com.br/)
- Vamo (https://vamoapp.com/)
- Enjooy (https://play.google.com/store/apps/details?id=com.Enjooy.App)
- Balada Prime (https://play.google.com/store/apps/details?id=com.gregonetwork.main)
Why
- 1. Porque é interessante desenvolver este projeto?
- Para o público de jovens e adultos é interessante ter uma maneira organizada, intuitiva e bem direcionada de descobrir (ou procurar) festas, eventos e shows em sua região, a premissa do aplicativo é oferecer um serviço personalizado e fácil de utilizar e em um futuro próximo até mesmo sugerir eventos interessantes baseado no perfil do usuário. Utilizando o smartphone é possível sugerir eventos para o usuário de maneira simples através de notificações e utilizar dos diversos serviços de organização, localização e interação que o smartphone oferece.
- 2. Porque deve usar a tecnologia escolhida?
- A linguagem Java foi escolhida para o desenvolvimento devido a portabilidade dos softwares estruturados usando essa linguagem, como o objetivo é que o aplicativo possa ser utilizado nos três principais sistemas mobile (Android, iOS e Windows Phone), a função multiplataforma da linguagem Java é um ótimo diferencial em comparação a outras linguagens, podendo ser adaptada para o Android e para o Windows Phone. Para os sistemas iOS será utilizada a linguagem Swift, pois a Linguagem Java não é suportada pelo sistema iOS.
- 3. Porque usar o hardware específico?
- O Smartphone foi escolhido como hospedeiro da aplicação devido a sua grande popularidade e versatilidade na disseminação de Apps. O armazenamento dinâmico do smartphone também permite que o cliente execute a aplicação da nuvem.
- 4. Porque usar o sistema específico?
- Será desenvolvido para as três plataformas (Android, iOS e Windows Phone), afim de garantir a abrangência do aplicativo ao maior público possível.
Who
- 1. Quem pode se beneficiar deste projeto?
- Os beneficiários do projeto são: organizadores e divulgadores de evento, pessoas que estão em busca de eventos e empresas que queiram divulgar seus produtos e/ou serviços no aplicativo.
- 2. Quem poderá operar o sistema?
- O sistema poderá ser operado pelos programadores do projeto, administradores, público em geral, responsáveis pelos eventos e seus divulgadores.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Deverão participar do desenvolvimento do sistema: programadores mobile, analistas de requisitos e sistemas, designers, futuros usuários do aplicativo, organizadores e divulgadores de eventos.
Where
- 1. Onde os dados serão inseridos?
- Pelo teclado ou touch screen pelos administradores e usuários do sistema.
- 2. Onde os dados serão externalizados, publicados?
- Na interface do aplicativo na tela de um Smartphone ou tablet, e posteriormente em um site próprio.
- 3. Onde esta aplicação poderá ser usada?
- Poderá ser usada para divulgação de festas e eventos na cidade de Uberlândia.
- 4. Onde os dados serão armazenadas?
- Serão armazenados na nuvem.
- 5. Onde o software deverá ser hospedado?
- App Store - IOS, Play Store - Android e Microsoft Store - Windows Phone.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- O tempo para o desenvolvimento do sistema com as funções básicas será de seis meses. O desenvolvimento da versão completa não tem data definida, considerando que temos que avaliar a aceitação e os feedbacks dos usuários.
- 2. Quais serão as fases e em quanto tempo cada uma?
- Levantamento de informações e inclusão no banco de dados do sistema: dois meses
- Desenvolvimento: seis meses
- Testes e melhorias sistêmicas: um mês
- Implantação: a definir
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- A resposta será apresentada em segundos, podendo variar de acordo com a velocidade da internet utilizada pelo usuário.
- 4. Quanto tempo para responder a uma entrada?
- Cerca de 2 segundos.
- 5. Quanto tempo para gerar a saída?
Cerca de 2 segundos.
How
- 1. Como será dividido o desenvolvimento do sistema?
- Brainstorm e definição do escopo do projeto
- Desenvolvimento de diagramas
- Prototipação
- Implementação
- Acompanhamento e atualizações
- 2. Como será feita a entrada de dados?
- Por meio de formulários específicos preenchidos pelos usuários no aplicativo (criar conta, criar evento, etc...).
- 3. Como será feita a saída de dados?
- Na tela de tablets e smartphones conforme ações dos usuários.
- 4. Funcionalidades
- Funções para usuários Comuns
- CRUD própria conta
- CRUD eventos pessoais
- Adicionar amigos
- Seguir Promotores
- Visualizar minha agenda de amigos
- Visualizar minha agenda eventos
- Visualizar agenda eventos públicos
- Buscar usuários
- Visualizar usuários
- Buscar eventos
- Visualizar eventos
- Confirmar presença de eventos
- Convidar amigos eventos públicos
- Convidar amigos eventos pessoais
- Visualizar confirmados eventos pessoais
- Compartilhar eventos públicos
- Compartilhar eventos pessoais
- Comprar ingressos (redirecionamento)
- Denunciar usuário/evento
- Avaliar promotor
- Avaliar evento
- Funções para usuários Promotores
- CRUD usuário Promotor
- CRUD eventos públicos
- Visualizar meus eventos
- Comprar divulgação Master
- Funções para Administradores
- CRUD todos usuários
- CRUD todos eventos
- Visualizar erros reportados
- Visualizar denúncias
- Funções para todos usuários
- Reportar erros no sistema
- Login
- Logoff
- Criar promoção
- Comentar evento
- Visualizar confirmados em eventos públicos
- Funções para usuários Comuns
How much
- 1. Quanto custa cada parte do sistema?
- Cloud Computing: R$39,90 (R$46,90 nos demais)
- 2. Quanto deverá custar todo o sistema?
- Como nosso sistema depende, fisicamente, apenas de um servidor, e precisaremos pagar para publicarmos o aplicativo nas lojas de aplicativos para smartphones, são elas a App Store (US$99 anuais) e Google Play (taxa única de US$25). No primeiro mês nosso custo será de US$124 mais R$39,90, e nos próximos R$46,90
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- 6 pessoas.
- 4. Quanto custa cada profissional?
- Atualmente sem remuneração.
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Usuário comum (gratuito);
- Usuário promotor de eventos (R$100/mês);
- Divulgação Master (R$500 duração de 30 dias).
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)
Requisitos não-funcionais
- Ambiente de Desenvolvimento:
- Infraestrutura de TI:
- Comunicação:
- Rede Sociais: Podem ser usadas para verificação de usuário e cadastramento (CRUD), além de ser uma ótima rede pra compartilhamento de informações, tanto do usuário, quando do software. Pode ser usado também para a divulgação dos eventos.
- Soluções comerciais:
- Rede Sociais: Pode ser usada na divulgação e venda do software
- Tecnologias inovadoras:
- Metodologias:
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos