| (22 revisões intermediárias por 5 usuários não estão sendo mostradas) | |||
| Linha 8: | Linha 8: | ||
** Econo - Click | ** Econo - Click | ||
* 2. Qual o objetivo deste projeto? | * 2. Qual o objetivo deste projeto? | ||
** Desenvolver um aplicativo de busca de promoções em supermercados, dentro de um raio de procura determinado pelo consumidor. | ** Desenvolver um aplicativo de busca de promoções em supermercados, dentro de um raio de procura determinado pelo consumidor, e divulgação das promoções principalmente dos pequenos comerciantes junto à população de sua região. | ||
* 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho? | * 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho? | ||
** Os maiores desafios serão: A comercialização do aplicativo juntos aos supermercados e a divulgação para os usuários finais | ** Os maiores desafios serão: A comercialização do aplicativo juntos aos supermercados e a divulgação para os usuários finais. | ||
* 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto? | * 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto? | ||
** De segmentação de mercado, marketing, programação (linguagem em que vai ser desenvolvida o aplicativo, plataformas que irão radar, banco de dados, hospedagem) | ** De segmentação de mercado, marketing, programação (linguagem em que vai ser desenvolvida o aplicativo, plataformas que irão radar, banco de dados, hospedagem) | ||
* 5. Quais soluções similares existem no mercado? | * 5. Quais soluções similares existem no mercado? | ||
<br> Sites de supermercados, sites de busca na internet | <br> Sites de supermercados, sites de busca na internet (google por ex:) | ||
== Why == | == Why == | ||
| Linha 20: | Linha 20: | ||
* 1. Porque é interessante desenvolver este projeto? | * 1. Porque é interessante desenvolver este projeto? | ||
** | ** Necessidade dos consumidores no dia-a-dia de encontrar por produtos mais baratos, em promoção. Nosso projeto pretende ajudar os consumidores a economizar, tendo em sua mão sempre informações onde encontrar produtos mais baratos. E também auxiliar os pequenos comércios a divulgar suas promoções diretamente ao seu público consumidor. | ||
* No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas. | * No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas. | ||
atuais ou não. | atuais ou não. Sim vamos optar. | ||
** 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto. | ** 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto. | ||
*** | *** O aplicativo estará disponível para mobile (IOS e Android) e também para web (Windows e Linux). Será hospedado em nuvem (AWS por ex:) O aplicativo será desenvolvido em JAVA, e usará SGBD MySql. O aplicativo terá a opção de "login" por biometria ou reconhecimento facial, de acordo com a tecnologia do smartfone do usuário. O aplicativo contará com o sistema do google maps para estabelecer as proximidades dos supermercados. | ||
** 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto. | ** 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto. | ||
*** | *** O aplicativo será feito por desenvolvedores que usarão seus próprios computadores. Smartphones, computadores, notebooks e tablets para acesso ao sistema. | ||
* 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto. | * 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto. | ||
*** | *** 1 - O aplicativo usará API's para conversar com os sistemas do Facebook- para fazer autenticação/cadastro dos usuários, do Google Maps - para fazer a localização do usuário e do supermercado e dos correios (CEP) para cadastrar o endereço do usuário. Usaremos também um API do nosso próprio sistema que permitirá aos supermercados o cadastramento das promoções e produtos direto no sistema. Esse API será disponibilizado gratuitamente para todos os supermercados parceiros. | ||
<br> | <br> | ||
| Linha 34: | Linha 35: | ||
<br> | <br> | ||
* 1. Quem pode se beneficiar deste projeto? | * 1. Quem pode se beneficiar deste projeto? | ||
** Consumidores em geral, e redes de supermercados, hipermercados, e mercados. | ** Consumidores em geral, e redes de supermercados, hipermercados, e mercados. Mas principalmente os pequenos estabelecimentos que não possuem uma estrutura de divulgação de suas promoções. | ||
* 2. Quem poderá operar o sistema? | * 2. Quem poderá operar o sistema? | ||
** Os sistema poderá ser usado por consumidores de um modo geral. E será mantido | ** Os sistema poderá ser usado por consumidores de um modo geral. E será mantido e administrado por uma equipe de suporte que estará alimentando constantemente sua base de dados. O supermercados terão acesso ao sistema, diretamente com login e senha e também através do nosso API. | ||
* 3. Quem deverá participar do desenvolvimento do sistema? | * 3. Quem deverá participar do desenvolvimento do sistema? | ||
** O sistema será desenvolvido por uma equipe | ** O sistema será desenvolvido por uma equipe de desenvolvedores (frant_end, back_end, analista de sistemas, analista de dados) em conjunto com uma uma equipe de marketing/venda que irá fazer a divulgação e comercialização. | ||
<br> | <br> | ||
| Linha 45: | Linha 46: | ||
* 1. Por onde (hardware ou sistemas), os dados serão inseridos? | * 1. Por onde (hardware ou sistemas), os dados serão inseridos? | ||
** | ** O cadastro dos usuários, dos supermercados e dos administradores poderá ser feito por smartphones, computadores, notebooks com acesso à internet. | ||
* 2. Onde (hardware ou sistemas), os dados serão externalizados? | * 2. Onde (hardware ou sistemas), os dados serão externalizados? | ||
** | ** Em smartphones (através de aplicativos disponíveis nas lojas de APP"s) e para computadores em ambiente web. | ||
* 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada? | * 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada? | ||
** | ** Em dispositivos móveis como computadores tablets e celulares que tenham acesso à internet | ||
* 4. Onde os dados serão armazenados? | * 4. Onde os dados serão armazenados? | ||
** | ** Banco de Dados hospedados em servidores na nuvem (cloud computing) - (AWS- por ex) | ||
* 5. Onde o software deverá ser hospedado? | * 5. Onde o software deverá ser hospedado? | ||
** | **Em servidores na nuvem (cloud computing) - AWS- por ex. | ||
<br> | <br> | ||
| Linha 60: | Linha 61: | ||
* 1. Em quanto tempo (em semanas) pretende desenvolver o sistema? | * 1. Em quanto tempo (em semanas) pretende desenvolver o sistema? | ||
** | ** pensando em metodologias ágeis, os Sprints terão no total 16 semanas. | ||
* 2. Quais serão as fases e em quanto tempo cada uma? | * 2. Quais serão as fases e em quanto tempo cada uma? | ||
** | ** - fase de captação de requisitos - 4 semanas | ||
** - fase de desenvolvimento - 8 semanas | |||
** - fase de implantação e testes - 4 semanas | |||
* 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação? | * 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação? | ||
** | ** A entrega de resposta do sistema deve ser de no máximo de 15 segundos, mas isso vai depender das condições de conexões de rede - velocidade da internet. | ||
* 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento? | * 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento? | ||
** | ** O investimento deve ser pago em torno de 1 ano. Imaginamos que esse seja o tempo gasto para o produto entrar no mercado e começar a rentabilizar. | ||
* 5. | * 5. Quanto tempo se espera para aceitação do público alvo sobre o produto? | ||
** | ** Pensamos que ao ser conhecido, o produto comece a ser aceito de imediato tendo em vista a sua aplicabilidade "buscar preços baixos" ou seja busca formar de diminuir gastos. Com isso deve atrair todos os tipos de públicos. | ||
<br> | <br> | ||
| Linha 75: | Linha 78: | ||
* 1. Como será dividido o desenvolvimento do sistema? | * 1. Como será dividido o desenvolvimento do sistema? | ||
** | ** O Desenvolvimento será dividido em um aplicativo de interação dos usuários com o sistema, onde o analista ( Para relacionar os requisitos) front_end (para fazer as telas de interação) e back_end (para fazer as funcionalidades), e uma aplicação - API por onde os supermercados parceiros irão cadastrar as suas promoções. | ||
* 2. Como será feita a entrada de dados? | * 2. Como será feita a entrada de dados? | ||
** | ** A entrada de dados será feita via API - do nosso sistema (promoções) e demais como cadastro e consulta nas telas dos celulares e teclados dos computadores. | ||
* 3. Como será feita a saída de dados? | * 3. Como será feita a saída de dados? | ||
** | ** A saída de dados será via tela dos aplicativos dos smartphones, computadores e tablets. | ||
* 4. Descreva a 1a. funcionalidade? | * 4. Descreva a 1a. funcionalidade? | ||
** | ** CRUD usuários: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CPF, endereço, E-mail, etc. Ou com autenticação pelo Facebook. | ||
* 5. Descreva a 2a. funcionalidade? | * 5. Descreva a 2a. funcionalidade? | ||
** ............ | **CRUD supermercados: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CNPJ, endereço, E-mail, etc. Ou com autenticação pelo Facebook. | ||
* 6. Descreva a 3a. funcionalidade? | |||
** CRUD promoções : Será feita através do API (do aplicativo), ou diretamente no site. | |||
* 7. Descreva a 4a. funcionalidade? | |||
** Busca por promoções: A busca poderá ser feita por produto (Ex: Leite) ou por estabelecimento (EX: Supermercado Joia). No primeiro caso, o aplicativo irá devolver ao usuário a lista de preços do produto (leite) e os respectivos supermercado. No segundo caso irá devolver a lista de promoções do referido supermercado. | |||
8. Descreva a 5a. funcionalidade? | |||
** Determinação do raio de abrangência da pesquisa. O usuário poderá delimitar o raio de procura em torno de seu endereço. Para isso o sistema deverá usar o sistema de localização do google maps. O sistema deverá pedir autorização para acessar a localização do usuário, e fazer a checagem da distância entre o usuário e os supermercados de acordo com a distância pré-determinada pelo usuário. | |||
* n. Descreva a enésima funcionalidade? | * n. Descreva a enésima funcionalidade? | ||
** <br> | ** <br> | ||
| Linha 91: | Linha 100: | ||
* 1. Quanto custa cada parte do sistema? | * 1. Quanto custa cada parte do sistema? | ||
** | ** -Desenvolvimento R$5000,00 | ||
** - Marketing e implantação R$8000,00 | |||
** - Manutenção R$ 15000,00 por mês com gastos de hospedagem aluguel de imóvel, internet, etc. | |||
* 2. Quanto deverá custar todo o sistema? | * 2. Quanto deverá custar todo o sistema? | ||
** | ** Custo inicial R$ 13000,00 | ||
* 3. Quantas pessoas deverão ser usadas (Equipe) ? | * 3. Quantas pessoas deverão ser usadas (Equipe) ? | ||
** | ** Serão utilizadas 7 pessoas. | ||
* 4. Quanto custa cada profissional? | * 4. Quanto custa cada profissional? | ||
** | ** Programador (2): R$ 3300,00 | ||
Profissional de Marketing (1): R$ 2000,00 | |||
Contador (1): R$ 3000,00 | |||
DBA (1): R$ 3900,00 | |||
Auxiliar Administrativo (1): R$ 1.300,00 | |||
Auxiliar de Limpeza (1): R$ 1.160,00 | |||
* 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? | * 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)? | ||
** | ** Como nossa rentabilidade virá de parceiros e propagandas, estima-se que o valor pra os clientes seja gratuito. | ||
<br> | <br> | ||
| Linha 105: | Linha 122: | ||
<br> | <br> | ||
* | * [[Arquivo:Econoclick-canvas.pdf]] | ||
<br> | |||
= Diagrama de Contexto = | |||
* [[Arquivo:Diag_contexto_Econoclick.pdf]] | |||
<br> | |||
= DFD = | |||
* [[Arquivo:DFDeconoclick.pdf]] | |||
<br> | |||
= DER = | |||
* [[Arquivo:Der_Econoclick_(1).pdf]] | |||
<br> | |||
= DIAGRAMAS OO = | |||
* [[Arquivo:DiagramasOO_EconoClick_1.pdf]] | |||
<br> | <br> | ||
Edição atual tal como às 23h40min de 8 de dezembro de 2019
5W2H
What
- 1. Qual o nome do seu projeto?
- Econo - Click
- 2. Qual o objetivo deste projeto?
- Desenvolver um aplicativo de busca de promoções em supermercados, dentro de um raio de procura determinado pelo consumidor, e divulgação das promoções principalmente dos pequenos comerciantes junto à população de sua região.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores desafios serão: A comercialização do aplicativo juntos aos supermercados e a divulgação para os usuários finais.
- 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto?
- De segmentação de mercado, marketing, programação (linguagem em que vai ser desenvolvida o aplicativo, plataformas que irão radar, banco de dados, hospedagem)
- 5. Quais soluções similares existem no mercado?
Sites de supermercados, sites de busca na internet (google por ex:)
Why
- 1. Porque é interessante desenvolver este projeto?
- Necessidade dos consumidores no dia-a-dia de encontrar por produtos mais baratos, em promoção. Nosso projeto pretende ajudar os consumidores a economizar, tendo em sua mão sempre informações onde encontrar produtos mais baratos. E também auxiliar os pequenos comércios a divulgar suas promoções diretamente ao seu público consumidor.
- No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas.
atuais ou não. Sim vamos optar.
- 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
- O aplicativo estará disponível para mobile (IOS e Android) e também para web (Windows e Linux). Será hospedado em nuvem (AWS por ex:) O aplicativo será desenvolvido em JAVA, e usará SGBD MySql. O aplicativo terá a opção de "login" por biometria ou reconhecimento facial, de acordo com a tecnologia do smartfone do usuário. O aplicativo contará com o sistema do google maps para estabelecer as proximidades dos supermercados.
- 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto.
- O aplicativo será feito por desenvolvedores que usarão seus próprios computadores. Smartphones, computadores, notebooks e tablets para acesso ao sistema.
- 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
- 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto.
- 1 - O aplicativo usará API's para conversar com os sistemas do Facebook- para fazer autenticação/cadastro dos usuários, do Google Maps - para fazer a localização do usuário e do supermercado e dos correios (CEP) para cadastrar o endereço do usuário. Usaremos também um API do nosso próprio sistema que permitirá aos supermercados o cadastramento das promoções e produtos direto no sistema. Esse API será disponibilizado gratuitamente para todos os supermercados parceiros.
Who
- 1. Quem pode se beneficiar deste projeto?
- Consumidores em geral, e redes de supermercados, hipermercados, e mercados. Mas principalmente os pequenos estabelecimentos que não possuem uma estrutura de divulgação de suas promoções.
- 2. Quem poderá operar o sistema?
- Os sistema poderá ser usado por consumidores de um modo geral. E será mantido e administrado por uma equipe de suporte que estará alimentando constantemente sua base de dados. O supermercados terão acesso ao sistema, diretamente com login e senha e também através do nosso API.
- 3. Quem deverá participar do desenvolvimento do sistema?
- O sistema será desenvolvido por uma equipe de desenvolvedores (frant_end, back_end, analista de sistemas, analista de dados) em conjunto com uma uma equipe de marketing/venda que irá fazer a divulgação e comercialização.
Where
- 1. Por onde (hardware ou sistemas), os dados serão inseridos?
- O cadastro dos usuários, dos supermercados e dos administradores poderá ser feito por smartphones, computadores, notebooks com acesso à internet.
- 2. Onde (hardware ou sistemas), os dados serão externalizados?
- Em smartphones (através de aplicativos disponíveis nas lojas de APP"s) e para computadores em ambiente web.
- 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada?
- Em dispositivos móveis como computadores tablets e celulares que tenham acesso à internet
- 4. Onde os dados serão armazenados?
- Banco de Dados hospedados em servidores na nuvem (cloud computing) - (AWS- por ex)
- 5. Onde o software deverá ser hospedado?
- Em servidores na nuvem (cloud computing) - AWS- por ex.
When
- 1. Em quanto tempo (em semanas) pretende desenvolver o sistema?
- pensando em metodologias ágeis, os Sprints terão no total 16 semanas.
- 2. Quais serão as fases e em quanto tempo cada uma?
- - fase de captação de requisitos - 4 semanas
- - fase de desenvolvimento - 8 semanas
- - fase de implantação e testes - 4 semanas
- 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação?
- A entrega de resposta do sistema deve ser de no máximo de 15 segundos, mas isso vai depender das condições de conexões de rede - velocidade da internet.
- 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento?
- O investimento deve ser pago em torno de 1 ano. Imaginamos que esse seja o tempo gasto para o produto entrar no mercado e começar a rentabilizar.
- 5. Quanto tempo se espera para aceitação do público alvo sobre o produto?
- Pensamos que ao ser conhecido, o produto comece a ser aceito de imediato tendo em vista a sua aplicabilidade "buscar preços baixos" ou seja busca formar de diminuir gastos. Com isso deve atrair todos os tipos de públicos.
How
- 1. Como será dividido o desenvolvimento do sistema?
- O Desenvolvimento será dividido em um aplicativo de interação dos usuários com o sistema, onde o analista ( Para relacionar os requisitos) front_end (para fazer as telas de interação) e back_end (para fazer as funcionalidades), e uma aplicação - API por onde os supermercados parceiros irão cadastrar as suas promoções.
- 2. Como será feita a entrada de dados?
- A entrada de dados será feita via API - do nosso sistema (promoções) e demais como cadastro e consulta nas telas dos celulares e teclados dos computadores.
- 3. Como será feita a saída de dados?
- A saída de dados será via tela dos aplicativos dos smartphones, computadores e tablets.
- 4. Descreva a 1a. funcionalidade?
- CRUD usuários: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CPF, endereço, E-mail, etc. Ou com autenticação pelo Facebook.
- 5. Descreva a 2a. funcionalidade?
- CRUD supermercados: O cadastro poderá ser feito no sistema com os dados pessoais dos usuários: Nome, CNPJ, endereço, E-mail, etc. Ou com autenticação pelo Facebook.
- 6. Descreva a 3a. funcionalidade?
- CRUD promoções : Será feita através do API (do aplicativo), ou diretamente no site.
- 7. Descreva a 4a. funcionalidade?
- Busca por promoções: A busca poderá ser feita por produto (Ex: Leite) ou por estabelecimento (EX: Supermercado Joia). No primeiro caso, o aplicativo irá devolver ao usuário a lista de preços do produto (leite) e os respectivos supermercado. No segundo caso irá devolver a lista de promoções do referido supermercado.
8. Descreva a 5a. funcionalidade?
- Determinação do raio de abrangência da pesquisa. O usuário poderá delimitar o raio de procura em torno de seu endereço. Para isso o sistema deverá usar o sistema de localização do google maps. O sistema deverá pedir autorização para acessar a localização do usuário, e fazer a checagem da distância entre o usuário e os supermercados de acordo com a distância pré-determinada pelo usuário.
- n. Descreva a enésima funcionalidade?
How much
- 1. Quanto custa cada parte do sistema?
- -Desenvolvimento R$5000,00
- - Marketing e implantação R$8000,00
- - Manutenção R$ 15000,00 por mês com gastos de hospedagem aluguel de imóvel, internet, etc.
- 2. Quanto deverá custar todo o sistema?
- Custo inicial R$ 13000,00
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Serão utilizadas 7 pessoas.
- 4. Quanto custa cada profissional?
- Programador (2): R$ 3300,00
Profissional de Marketing (1): R$ 2000,00 Contador (1): R$ 3000,00 DBA (1): R$ 3900,00 Auxiliar Administrativo (1): R$ 1.300,00 Auxiliar de Limpeza (1): R$ 1.160,00
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Como nossa rentabilidade virá de parceiros e propagandas, estima-se que o valor pra os clientes seja gratuito.
Canvas
Diagrama de Contexto
DFD
DER
DIAGRAMAS OO