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)

  • segunda-feira, 13 de junho de 2011

    Tarefa C - Interação com os clientes

    Etapa na Cadeia de Valores Produtor/Intermediário Site da Livraria Consumidor
    Idéia do produto Criação do conteúdo dos livros Disponibilização dos produtos online Sugestões e críticas através de um espaço para comentários.
    Produção Produção dos livros, edição Análise dos perfis de clientes. Reservas e pedidos de produtos fora do catálogo
    Contribuição Empacotamento, acompanhamento da entrega Catálogo online, criação de uma conta para cada cliente Notas/Comentários sobre os produtos
    Oferta Fornecimento de novos produtos Vendas online através do site Opções de pagamento,de pesquisas sobre os produtos
    Marketing Personalização dos produtos Divulgação através de grandes portais Avaliação dos produtos
    Coordenação Monitoramento dos bancos de dados dos produtos Avaliar o feedback dos clientes Definir qual produto comprar
    Aceite de Oferta Controle do estoque Informar ao cliente as opções do estoque Fornecer corretamente os dados para entrega
    Entrega Envio do produto Monitoração do pedido. Pagar e receber o produto