Com o PetMaps, as pessoas terão uma ferramenta web para encontrar cães de mesma raça que possam cruzar. Para isso, a aplicação utiliza o maps do Google para localizar cães próximos ao usuário. Além disso, será possível a interação dos usuários cadastrados, assim como acesso às informações pertinentes sobre cães e animais de estimação em geral.
Um protótipo do PetMaps pode ser encontrado em: https://sites.google.com/site/petmaps/
Requisitos funcionais e não-funcionais: cadastro de usuários, cadastro de cães, associação de cães com pontos do mapa, troca de mensagens entre usuários, fórum, agregação de notícias relacionadas, postagem de fotos.
Principais casos de uso:
Clique na imagem para ampliar
Plano de Negócio da Aplicação:
Ambiente de Desenvolvimento:
Para o desenvolvimento do protótipo foi utilizada a plataforma Google Sites que pode ser encontrada neste link https://sites.google.com/ e acessada com uma conta Google gratuita.
Esta plataforma permite a fácil e rápida edição de páginas web criando de forma dinâmica sites elaborados com o mais diversos tipos de conteúdos.
Nosso protótipo foi desenvolvido usando umas das principais características do Google Sites: a extensão por gadgets. Assim, através do uso de mini-aplicativos gratuitos foi possível a criação de um ambiente com todas as funcionalidades citadas.
Além disso, esta plataforma permite a criação compartilhada de um site, o que facilitou que todos os desenvolvedores tivessem acesso e pudessem trabalhar simultaneamente.
Plano de Desenvolvimento ágil:
O grupo definiu a metodologia Scrum para desenvolvimento ágil do projeto. A divisão e acompanhamento das atividades pode ser feita por meio do link http://scrumy.com/petmap.
Foram definidas pequenas reuniões de 5 a 10 minutos a cada três dias para acompanhamento das atividades e alinhamento de decisões.
Além da interação presencial,a forma de comunicação mais utilizada por todos os integrantes foi o correio eletrônico mantendo nos emails o histórico de decisões de projeto e definições da ferramenta sendo implementada.
A documentação necessária foi criada "on demand" da forma como era necessário não seguindo nenhum padrão pré-estabelecido e zelando pela simplicidade para garantir o entendimento de todos. Esta documentação interna foi feita utilizando-se a plataforma do Google Documents na qual pudemos compartilhar e gerenciar:
- Requisitos
- Casos de Uso
- Desenhos de interface
- Cronograma
- Apresentações do produto
Estratégia de Lançamento no Mercado:
O primeiro passo para lançamento do PetMaps no mercado é a definição de sua funcionalidade básica, que é encontrar cachorros de raças iguais através do Google maps, sendo possível promover o encontro entre os donos. Logo, seguiremos alguns passos para lançamento desse produto:
- Protótipo simples desenvolvido no Google Sites, com apresentação do produto para os usuários.
- Foco no desenvolvimento de funções básicas: cadastro de usuários e cadastro de cachorros pelo mapa
- Divulgação do serviço em redes sociais, blogs e portais
- Design constantemente alterado a partir testes com usuários selecionados
- Lançamento de funcionalidades avançadas, como rede social interna e fóruns de discussão.
- Incorporar o Google Adsence, propaganda através de links
- Desenvolvimento de gadgets e outras formas de agregação de nosso serviço
- Promover co-desenvolvimento dos usuários e desenvolvedores