| (37 revisões intermediárias por 5 usuários não estão sendo mostradas) | |||
| Linha 6: | Linha 6: | ||
* 1. Qual o nome do seu projeto? | * 1. Qual o nome do seu projeto? | ||
** Animal Finder | ** Animal Finder. | ||
* 2. Qual o objetivo deste projeto? | * 2. Qual o objetivo deste projeto? | ||
** Desenvolver um sistema Web Mobile que permita com que as ONGs especializadas em resgate e reintegração de cães e gatos, possam de maneira ágil e automatizada encontrar uma possível adoção para os animais, assim como as pessoas que possuam interesse na adoção, possam de forma simples encontrar o cão ou gato com as características que deseja. Ademais, ainda poderão ser realizadas doações a essas ONGs, através do aplicativo, para que projetos de tal fator possam continuar a serem desempenhados. | ** Desenvolver um sistema Web Mobile que permita com que as ONGs especializadas em resgate e reintegração de cães e gatos, possam de maneira ágil e automatizada encontrar uma possível adoção para os animais, assim como as pessoas que possuam interesse na adoção, possam de forma simples encontrar o cão ou gato com as características que deseja. Ademais, ainda poderão ser realizadas doações a essas ONGs, através do aplicativo, para que projetos de tal fator possam continuar a serem desempenhados. Sob tal óptica, ainda será possível que qualquer usuário possa colocar um animal para adoção, assim como fazer comunicados de animais desaparecidos, de animais encontrados e de animais de rua perdidos para serem resgatados pela ONG mais próxima. | ||
* 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? | ||
** | ** Conquistar o apoio das ONGs de diversas regiões do Brasil, realizar um marketing que satisfaça as necessidades do público alvo e desenvolver um sistema que permita com que todas as funcionalidades sejam executadas de maneira adequada, prática e com eficiência. | ||
* 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto? | * 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto? | ||
** | ** Conhecimento sobre programação web e mobile, especificamente de HTML para criação do site, e de alguma linguagem para o desenvolvimento do aplicativo, como C, C++, Python, Java, entre outras. Também será necessário a obtenção de conhecimento sobre técnicas como Machine Learning. | ||
* 5. Quais soluções similares existem no mercado? | * 5. Quais soluções similares existem no mercado? | ||
** | ** Há sites que desenvolveram projetos similares para adoção de animais, como o www.amigonaosecompra.com.br , e o oloboalfa.com.br , assim como já há ONGs que possuem o próprio site, todavia ainda não há nenhum aplicativo ou site que facilite a nível nacional o processo de adoção com todas as diversas funcionalidades que o Animal Finder terá. | ||
<br> | <br> | ||
| Linha 21: | Linha 21: | ||
* 1. Porque é interessante desenvolver este projeto? | * 1. Porque é interessante desenvolver este projeto? | ||
** | ** Todos os dias milhões de animas são atirados nas ruas e resgatadoos por intituições que cuidam de animais, contudo depois de resgatados passam meses as vezes anos a procura de um dono. Essa plataforma surgiu no intuito de tornar a adoção desses animais mais simples e pratica. | ||
* 2. Porque deve usar a tecnologia escolhida? | * 2. Porque deve usar a tecnologia escolhida? | ||
** | ** Ela torna mais facil e menos burocratica a adoção de um animal. | ||
* 3. Porque usar o hardware específico? | * 3. Porque usar o hardware específico? | ||
** | ** Para trazer maior praticidade e tornar mais simples para o usuário a adoção de um animal de estimação. | ||
* 4. Porque usar o sistema específico? | * 4. Porque usar o sistema específico? | ||
** | ** Pois ele dá uma ampla gama de possibilidades para o usuario de forma que torne desde a interface de login ate a de adoção um sistema ágil e coeso. | ||
<br> | <br> | ||
| Linha 34: | Linha 34: | ||
* 1. Quem pode se beneficiar deste projeto? | * 1. Quem pode se beneficiar deste projeto? | ||
** | ** Cães e Gatos | ||
** ONGs especializadas em resgate de animais | |||
* 2. Quem poderá operar o sistema? | * 2. Quem poderá operar o sistema? | ||
** | ** Usuários | ||
** Administrador | |||
* 3. Quem deverá participar do desenvolvimento do sistema? | * 3. Quem deverá participar do desenvolvimento do sistema? | ||
** | ** Alunos do desenvolvimento do Animal Finder | ||
** Alunos da 20ª turma da BSI | |||
** Pessoas com experiência ou especialização em programação Web , mobile | |||
<br> | <br> | ||
| Linha 50: | Linha 54: | ||
** Sistemas externos utilizando contas via Facebook, Google, Outlook, Twitter, etc. | ** Sistemas externos utilizando contas via Facebook, Google, Outlook, Twitter, etc. | ||
* 2. Onde os dados serão externalizados, publicados? | * 2. Onde os dados serão externalizados, publicados? | ||
** Tela do monitor ou notebook. | |||
** Tela do smartphone ou tablet. | ** Tela do smartphone ou tablet. | ||
** Compartilhamento de animais para adoção ou doação. | ** Compartilhamento de animais para adoção ou doação. | ||
| Linha 66: | Linha 71: | ||
* 1. Em quanto tempo pretende desenvolver o sistema? | * 1. Em quanto tempo pretende desenvolver o sistema? | ||
** | ** 4 meses | ||
* 2. Quais serão as fases e em quanto tempo cada uma? | * 2. Quais serão as fases e em quanto tempo cada uma? | ||
** | ** Construção do protótipo: 2 meses | ||
** Final:2 meses | |||
* 3. Qual o tempo de resposta do dispositivo ou do sistema? | * 3. Qual o tempo de resposta do dispositivo ou do sistema? | ||
** | ** 2 segundos caso a conexão de rede do usuário esteja em condições padrões | ||
* 4. Quanto tempo para responder a uma entrada? | * 4. Quanto tempo para responder a uma entrada? | ||
** | ** 2 segundos, tempo que um usuário digita alguma coisa e espera pela resposta | ||
* 5. Quanto tempo para gerar a saída? | * 5. Quanto tempo para gerar a saída? | ||
** <br> | ** <br>3 segundos, tempo máximo para o sistema processar e conseguir gerar o resultado | ||
== How == | == How == | ||
| Linha 80: | Linha 86: | ||
* 1. Como será dividido o desenvolvimento do sistema? | * 1. Como será dividido o desenvolvimento do sistema? | ||
** | ** 1: Seleção da equipe. | ||
* 2. Como será feita a entrada de dados? | ** 2: Planejamento e Design. | ||
** | ** 3: Divisão de tarefas. | ||
** 4: Criação do escopo. | |||
** 5: Desenvolvimento. | |||
** 6: Realização de testes. | |||
** 7: Lançamento. | |||
* 2. Como será feita a entrada de dados? | |||
<br> | |||
**Web: Teclado e mouse | |||
**Mobile: Touch Screen, teclado digital e câmera digital | |||
<br> | |||
* 3. Como será feita a saída de dados? | * 3. Como será feita a saída de dados? | ||
** | <br> | ||
** Web: Notificações de atualizações na tela | |||
** Mobile: Notificações de atualizações na tela e por áudio | |||
<br> | |||
* 4. Funcionalidades | * 4. Funcionalidades | ||
<br> | <br> | ||
| Linha 109: | Linha 127: | ||
**3- Controlar dados | **3- Controlar dados | ||
**4- Controlar publicidade | **4- Controlar publicidade | ||
<br> | |||
== How much == | == How much == | ||
| Linha 133: | Linha 151: | ||
** O aplicativo será gratuito, e arrecadará através de doações e propaganda. | ** O aplicativo será gratuito, e arrecadará através de doações e propaganda. | ||
<b> | <b> | ||
==DER== | |||
<br> | |||
[[Arquivo:Pdfder.pdf]] | |||
= DFD = | |||
<br> | |||
[[Arquivo:DfdAF3110.png]] | |||
<br> | |||
= Canvas = | = Canvas = | ||
<br> | |||
[[Arquivo:CANVAS_ANIMAL_FINDER.jpg]] | |||
<br> | |||
= DER Animal Finder = | |||
<br> | |||
[[Arquivo:DERAF.pdf]] | |||
<br> | |||
= Mockup = | |||
<br> | <br> | ||
* | * https://marvelapp.com/3a2c856/screen/50980063 | ||
<br> | <br> | ||
= Apresentação 29/11 - 21h02 = | |||
<br> | |||
* Alexia Costa Andrade | |||
* Gabriella Lima | |||
* Gabriel Mendonça | |||
* Guilherme Francisco Araujo da Guarda Souto | |||
* Henrique Costa | |||
* Marco Túlio Abdala Franco | |||
* Douglas Magalhões Silva | |||
Edição atual tal como às 18h53min de 30 de novembro de 2018
5W2H
What
- 1. Qual o nome do seu projeto?
- Animal Finder.
- 2. Qual o objetivo deste projeto?
- Desenvolver um sistema Web Mobile que permita com que as ONGs especializadas em resgate e reintegração de cães e gatos, possam de maneira ágil e automatizada encontrar uma possível adoção para os animais, assim como as pessoas que possuam interesse na adoção, possam de forma simples encontrar o cão ou gato com as características que deseja. Ademais, ainda poderão ser realizadas doações a essas ONGs, através do aplicativo, para que projetos de tal fator possam continuar a serem desempenhados. Sob tal óptica, ainda será possível que qualquer usuário possa colocar um animal para adoção, assim como fazer comunicados de animais desaparecidos, de animais encontrados e de animais de rua perdidos para serem resgatados pela ONG mais próxima.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Conquistar o apoio das ONGs de diversas regiões do Brasil, realizar um marketing que satisfaça as necessidades do público alvo e desenvolver um sistema que permita com que todas as funcionalidades sejam executadas de maneira adequada, prática e com eficiência.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Conhecimento sobre programação web e mobile, especificamente de HTML para criação do site, e de alguma linguagem para o desenvolvimento do aplicativo, como C, C++, Python, Java, entre outras. Também será necessário a obtenção de conhecimento sobre técnicas como Machine Learning.
- 5. Quais soluções similares existem no mercado?
- Há sites que desenvolveram projetos similares para adoção de animais, como o www.amigonaosecompra.com.br , e o oloboalfa.com.br , assim como já há ONGs que possuem o próprio site, todavia ainda não há nenhum aplicativo ou site que facilite a nível nacional o processo de adoção com todas as diversas funcionalidades que o Animal Finder terá.
Why
- 1. Porque é interessante desenvolver este projeto?
- Todos os dias milhões de animas são atirados nas ruas e resgatadoos por intituições que cuidam de animais, contudo depois de resgatados passam meses as vezes anos a procura de um dono. Essa plataforma surgiu no intuito de tornar a adoção desses animais mais simples e pratica.
- 2. Porque deve usar a tecnologia escolhida?
- Ela torna mais facil e menos burocratica a adoção de um animal.
- 3. Porque usar o hardware específico?
- Para trazer maior praticidade e tornar mais simples para o usuário a adoção de um animal de estimação.
- 4. Porque usar o sistema específico?
- Pois ele dá uma ampla gama de possibilidades para o usuario de forma que torne desde a interface de login ate a de adoção um sistema ágil e coeso.
Who
- 1. Quem pode se beneficiar deste projeto?
- Cães e Gatos
- ONGs especializadas em resgate de animais
- 2. Quem poderá operar o sistema?
- Usuários
- Administrador
- 3. Quem deverá participar do desenvolvimento do sistema?
- Alunos do desenvolvimento do Animal Finder
- Alunos da 20ª turma da BSI
- Pessoas com experiência ou especialização em programação Web , mobile
Where
- 1. Onde os dados serão inseridos?
- Teclado para edição de dados.
- Câmera para captura de fotos.
- Sistema bancário para efetuação de pagamentos.
- Sistemas externos utilizando contas via Facebook, Google, Outlook, Twitter, etc.
- 2. Onde os dados serão externalizados, publicados?
- Tela do monitor ou notebook.
- Tela do smartphone ou tablet.
- Compartilhamento de animais para adoção ou doação.
- Sistema externo do Google
- 3. Onde esta aplicação poderá ser usada?
- Por donos de ONGs que cuidam de animais, por pessoas que necessitam doar um animal ou que encontraram algum animal perdido.
- Via app.
- 4. Onde os dados serão armazenadas?
- Banco de dados SQL.
- 5. Onde o software deverá ser hospedado?
- O software será hospedado na plataforma Android.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- 4 meses
- 2. Quais serão as fases e em quanto tempo cada uma?
- Construção do protótipo: 2 meses
- Final:2 meses
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- 2 segundos caso a conexão de rede do usuário esteja em condições padrões
- 4. Quanto tempo para responder a uma entrada?
- 2 segundos, tempo que um usuário digita alguma coisa e espera pela resposta
- 5. Quanto tempo para gerar a saída?
3 segundos, tempo máximo para o sistema processar e conseguir gerar o resultado
How
- 1. Como será dividido o desenvolvimento do sistema?
- 1: Seleção da equipe.
- 2: Planejamento e Design.
- 3: Divisão de tarefas.
- 4: Criação do escopo.
- 5: Desenvolvimento.
- 6: Realização de testes.
- 7: Lançamento.
- 2. Como será feita a entrada de dados?
- Web: Teclado e mouse
- Mobile: Touch Screen, teclado digital e câmera digital
- 3. Como será feita a saída de dados?
- Web: Notificações de atualizações na tela
- Mobile: Notificações de atualizações na tela e por áudio
- 4. Funcionalidades
- Usuários
- 1- CRUD usuário
- 2- CRUD animal
- 3- CRUD ONG
- 4- CRUD empresas
- 5- Subir imagens
- 6- Doar quantia
- 7- Pesquisar animal
- 8- Compartilhar
- 9- Adotar
- 10- Inserir publicidade
- 11- Relatar animal de rua
- 12- Relatar animal perdido
- 13- Localizar ONG próxima
- Admin
- 1- Controlar finanças
- 2 - Controlar estatísitcas
- 3- Controlar dados
- 4- Controlar publicidade
How much
- 1. Quanto custa cada parte do sistema?
- Fase 1: Desenvolvimento -> 6 desenvolvedores de softwares e web designers, utilizando ferramentas open-source e custando 2500 cada um por mês: 2500*6*4 = R$60.000,00;
- Fase 2: Implementação -> Hospedagem Google play: R$90,00; Hospedagem e domínio do site: 60,00/ano; Armazenamento em Nuvem: Gratuito
- Fase 3: Marketing -> O marketing será feito nas redes sociais e nos sites das ONGs. R$0,00;
- Fase 4: Manutenção -> A manutenção do aplicativo será feita pelos desenvolvedores;
- Fase 5: Evolução -> As melhorias do aplicativo serão feitas pelos desenvolvedores.
- 2. Quanto deverá custar todo o sistema?
- R$65.000,00 contado com eventuais gastos fora do planejamento, e um pequeno capital de giro para manter o aplicativo no ar até começar a se sustentar.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- A equipe contará com 6 profissionais.
- 4. Quanto custa cada profissional?
- Cada profissional custa R$2.500,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)?
- O aplicativo será gratuito, e arrecadará através de doações e propaganda.
DER
DFD
Canvas
DER Animal Finder
Mockup
Apresentação 29/11 - 21h02
- Alexia Costa Andrade
- Gabriella Lima
- Gabriel Mendonça
- Guilherme Francisco Araujo da Guarda Souto
- Henrique Costa
- Marco Túlio Abdala Franco
- Douglas Magalhões Silva

