segunda-feira, 4 de julho de 2011

App Twitter- Plano de desenvolvimento ágil adotado (Scrumy)

http://www.scrumy.com/rinks96nooks

Ferramenta e ambiente de desenvolvimento utilizados

A ferramenta principal utilizada é o próprio Twitter, acessado através da própria API do site ( http://dev.twitter.com/doc ). A API do Twitter consiste de 3 partes:
* 2 APIs REST - permite aos desenvolvedores acessar os dados do Twitter incluindo, atualizações, status dos dados e informação sobre usuários;
* 1 API Streaming - permite acesso em tempo real de grande volume de informações;

Sua utilização da API é bem simples:

* O usuário é autenticado; (existem métodos que não necessitam autenticação)
Uma requisição é enviada;
* O retorno é um arquivo XML (ou JSON, RSS e ATOM) com os dados da requisição ou mensagem de erro;

A código da aplicação foi desenvolvido utilizando a linguagem Java, utilizada pela familiaridade com os integrantes do grupo, através do ambiente de desenvolvimento Eclipse, e utilizando o Assembla ( http://www.assembla.com/ ) como repositório de código

Plano de Negócios

Proposição de Valores

  • Utiliza heurísticas para traçar um caminho de influência entre 2
    perfis do twitter



  • Clientes Alvo

  • Todos os clientes do Twitter e outros interessados em suas influências



  • Canais de Distribuição

  • Anúncios em blogs e sites de tecnologia



  • Relações com Clientes

  • Espaço pra comentários e avaliações no próprio site da ferramenta



  • Configuração dos valores

  • Fornecer suporte aos anunciantes no site da ferramenta e aos usuários da mesma



  • Rede de Parceiros

  • O próprio Twitter, o Google Adwords, e sites de tecnologia



  • Capacidades Essenciais

  • Fornecer a distância correta entre dois perfis do Twitter



  • Fluxos de Rendimento

  • Anúncios via Adwords no site da ferramenta, e customizações para clientes que paguem por isso



  • Estrutura de Custos

  • Despesas na gerência da infraestrutura e suporte do servidor próprio



  • domingo, 3 de julho de 2011

    Descoberta de caminhos via Twitter

    O aplicativo que se pretende desenvolver é inovador e interessante. Trata-se de uma forma de se descobrir um caminho entre dois perfils do Twitter (2 @'s). Mais especificamente, o aplicativo irá informar ao usuário a distância entre dois perfils.

    A aposta aqui é na curiosidade do usuário. Já parou pra pensar a que distância você está de seus antigos relacionamentos? Ou então a distância entre o seu perfil e de uma celebridade? A que distância você estaria do seu cantor favorito?


    Os requisitos funcionais do sistema são simples: o usuário informa dois perfils do Twitter e o sistema calcula a distância entre eles. A grande dificuldade é que não há algoritmo que faça este cálculo em tempo polinomial e, por isso, será necessário utilizar heurísticas.

    Como requisito não-funcional, destaca-se a usabilidade do sistema. É extremamente simples e intuitivo o processo de informar os @'s do Twitter.


    E então, interessado?

    Apresentação - Descoberta de caminhos via Twitter

    Descoberta de caminhos via Twitter - Estratégias para desenvolvimento da aplicação

    Arquitetura da Aplicação
  • Aplicativo Web

  • Voltado especificamente para o Twitter

  • Utiliza a API de desenvolvimento do Twitter

  • Design da Experiência do Usuário
  • Ter uma conta no Twitter

  • Aceitar os termos de uso do Twitter

  • Instalar o aplicativo

  • Descobrir qual a distância entre o seu perfil e um outro perfil dado

  • Grande fator de curiosidade

  • O usuário pode vir a buscar mais seguidores só para se aproximar de certo perfil

  • Modelo de Negócios
  • Aposta na curiosidade do usuário

  • Retorno financeiro via Ads (propagandas)

  • Ambiente com mercado expressivo

  • Grande fator de dispersão da idéia (Viral Marketing)