domingo, 31 de março de 2013

Análise Inicial



A definição inicial da solução segue a seguinte estrutura:


Para criação de uma solução/produto minimamente viável, nosso projeto será dividido em duas partes: 
  • A criação de uma máquina social (LOOKAT) que tenha como principal responsabilidade a interação entre clientes e fornecedores de produtos e/ou serviços, com foco na localização.
  • O desenvolvimento de uma aplicação (LOOKATME) que demonstre a potencialidade de nossa máquina social LOOKAT.
 A seguir uma explicação mais detalhada deste modelo inicial:
  • LOOKATME - é a aplicação que será desenvolvida como um produto minimamente viável, que apresente as potencialidades da plataforma LOOKAT. A aplicação oferecerá funcionalidades que permitam interação entre clientes e fornecedores de produtos e/ou serviços. Como demonstração de utilização de alguns recursos que serão oferecidos pela plataforma LOOKAT, a aplicação LOOKATME poderá oferecer funcionalidades como (as funcionalidades que serão realmente implementadas ainda não foram definidas):
    • Clientes
      • Search - Os clientes a partir de um serviço de localização poderá encontrar fornecedores de produtos e/ou serviços. Para filtrar o que o cliente irá enxergar, ele informará o que busca e os limites da área geográfica que procura.
      • Listen - A partir do momento que o cliente informar seu interesse ele passará a "ouvir" as ofertas na região que busca.
      • Offer Information - oferecer informações que permitam posteriormente traçar seu perfil de consumidor.
      • See Network Recommendation - visualizar resultados a partir de recomendação de outros clientes.
    • Produtos e/ou Serviços
      • Talk - estarão se anunciando constantemente para quem quiser "ouvir".
      • Analyze Region - terá resultados (inicialmente básicos) sobre região que mais os procuram, possibilitando até mesmo traçar o perfil dos consumidores.
      • See In Real Time - através do serviço de localização poderão visualmente identificar quem está "ouvindo" suas ofertas naquele momento.
      • See Network Influence - ver a influência da rede, permitindo posteriormente estratégias para marketing viral por exemplo.
  • LOOKAT - representa a máquina social que oferecerá recursos utilizados para construção da aplicação LOOKATME. Essa plataforma utilizará como principal recurso a localização dos usuários, para isso, será utilizado o google maps, além do google maps outras máquinas sociais também serão utilizadas para construção da solução. A definição das máquinas sociais a serem utilizadas será feita no decorrer do projeto, para exemplificar, segue algumas possíveis máquinas sociais: Facebook, Twitter Google OpenID, Recommendation, etc.
Ainda sobre a plataforma LOOKAT, suas constraints e relationships serão definidas com andamento do projeto, assim como também apresentaremos a descrição de como cada máquina social será utilizada.
  • IPS - Será processada todas informações coletadas a partir da interação entre as máquinas sociais utilizadas, possibilitando a implementação das funcionalidades oferecidas na aplicação LOOKATME, deve-se destacar que as informações processadas serão oferecidas de uma forma que permita a interoperabilidade, assim, poderemos, por exemplo, oferecer as informações sobre recomendação a partir documentos JSON. Essa forma de interoperabilidade permitirá que outras aplicações sejam feitas futuramente, como, por exemplo, LOOKATBUS, LOOKATTAXI, LOOKATDOCTOR, etc.
  • Hulks - Serão todos que vão interagir através das possíveis aplicações, no foco de nossa solução, os Hulks são representados pelos clientes e fornecedores de produtos e serviços.

sexta-feira, 29 de março de 2013

Definições do Projeto

Sobre o Negócio:



O quê?
Um plataforma web para aproximar clientes de produtos e serviços, de forma integrada e aberta com outras máquinas sociais.

Para quê?
Para fornecer serviços de busca de produtos e serviços por localização, recomendação e qualificação da rede, consulta de informações de consumo e opinião por cliente (preservando a identidade dos compradores) de forma integrada com outras plataformas (mashups).

Para quem?
Clientes e fornecedores de serviços e/ou produtos

Como?
Ainda sendo amadurecido.


Ferramentas:

Hospedagem na Nuvem
A plataforma da aplicação será hospedada no Heroku (https://www.heroku.com/)

Controle de Versão
Para gerenciar o controle de versão será usado o SVN.

Hospedagem do Projeto
O projeto será hospedado no Google Code(https://code.google.com/p/lookatmeproject/ ). Pois já nos fornece uma plataforma para códigos abertos.

Registro de Material:
Para o gerenciamento no desenvolvimento de diagramas, fluxogramas, mapa mental será usada uma ferramenta on-line chamada Cacoo(https://cacoo.com/).

Licença:

As licenças do projeto serão:
  • OpenSource
  • Licença do Creative Commons: 
    • Attribution-NonCommercial-NoDerivs (CC BY-NC-ND) - Permite que os outros façam o download de suas obras e compartilhem-nas desde que deem crédito a você, não as alterem ou façam uso comercial delas. 
Planejamento de Atividades:

  • Para o acompanhamento das atividades do projeto será usada uma ferramenta chamada Trello(https://trello.com/ ). Onde basicamente serão colocadas as atividades das sprints semanais e o responsável por cada atividade.
  • Iremos adotar o sistema de trabalho remoto, onde a maioria do acompanhamento será pela ferramenta dita no item anterior. Quando necessário serão marcadas reuniões via conferência. P.S.: pelo planejamento ainda não vimos a necessidade de reuniões presenciais.
  • Estamos organizando as atividades pela sua independência. Para que nenhum integrante da equipe fique "amarrado" e totalmente responsável por uma parte específica do projeto.