terça-feira, 22 de abril de 2008

Documento de Visão Compartilhada v1.1

M.A.I.S.: Múltiplo Ambiente Interativo de Sugestões
  • Introdução: O MAIS será um produto para dispositivos móveis que agrega numa rede social um sistema de recomendação, auto-sugestão e compartilhamento de conteúdo multimídia. O conteúdo é dividido em áreas, tais como: eventos, fotos, aplicativos, lazer, alimentação, etc. O usuário do produto poderá incluir sugestões para as diversas áreas, receber e avaliar sugestões de outros usuários, fazer buscas das sugestões mais bem avaliadas, etc. Tudo isso em qualquer lugar que ele esteja, basta estar conectado na rede. MAIS é um aplicativo ideal para atender usuários de celular que buscam de forma prática sugestões boas de atividades nas horas de tédio ou quando o tempo está apertado, ou quando desejam conhecer coisas novas. Também possui um ambiente propício para fazer agendar e visualizar eventos.
  • Contextualização e caracterização da proposta:
    • Oportunidades: O desenvolvimento deste produto se dá em um momento de lançamento de uma nova plataforma para dispositivos móveis. Tal plataforma tem como suporte um grande conglomerado de indústrias de tecnologia dispostas a implementá-la em seus produtos, sendo assim, uma oportunidade excelente para o desenvolvimento de produtos que sejam tão inovadores quanto essa iniciativa. O aproveitamento do boom de lançamento da plataforma trará publicidade gratuita à todos os produtos para ela desenvolvidos, podendo ocasionar uma fantástica oportunidade de negócio. O produto oferecerá oportunidade de marketing de terceiros e irá aumentar a demanda por serviços de dados nas operadoras (como pacotes de dados para acesso a internet e venda de musicas).
    • Descrição do problema: Uma grande dificuldade das pessoas hoje em dia é manter suas informações centralizadas e atualizadas, seja com seus próprios dispositivos, seja com seu círculo de relacionamento (empresa, família, amigos, etc). Assim, muitas pessoas buscam uma solução unificada para resolver vários problemas, como compartilhar suas fotos com a família, combinar uma ida à um show com os amigos, indicar o caminho da matriz/filial mais próxima para um cliente, enviar um aplicativo interessante para seus amigos, etc.
    • Esboço da solução proposta: Uma solução para os problemas mencionados seria a criação de um ambiente multimídia com compartilhamento de informações entre os contatos (de sua rede social - isto é, os contatos presentes em seu dispositivo). Desta forma, poderia-se compartilhar as fotos, vídeos, músicas, ou combinar uma ida ao bar e mandar o convite aos interessados, ou indicar um local de interesse, compartilhar seu aplicativo, e assim por diante. Também pode-se usar o sistema de recomendação, selecionando-se o tipo de informação desejada, como por exemplo um restaurante japonês, e pedir ao sistema que encontre os melhores resultados perto de sua posição atual. Em seguida pode-se avaliar o restaurante ou sugerir outros melhores.

  • Caracterização das partes interessadas e dos usuários: A princípio o foco é nos grandes usuários de redes sociais e dispositivos móveis e/ou telefones celulares, que desejam mais integração entre as funcionalidades de seus dispositivos, ampliando seu uso e facilitando tarefas. O produto se destina, secundariamente, a toda pessoa interessada em qualquer uma das funções disponíveis, desde o gerenciamento de conteúdo próprio até compartilhamento de eventos. A manutenção do sistema será feita pelo desenvolvedor, contando com retorno dos usuários para bugs ou novas funcionalidades. O sistema poderá ser atualizado automaticamente ou sob demanda, de acordo com o tipo de atualização (brecha de segurança, falha crítica, novas funcionalidades, etc).

  • Contexto da inserção do artefato tecnológico: O aparelho celular hoje é uma realidade universal, presente tanto em países em desenvolvimento como nos países desenvolvidos, usado por todas as faixas etárias. Segundo um levantamento da Informa Telecoms and Media [1], já há um celular para cada dois habitantes da Terra, número três vezes maior que o número de computadores pessoais [3]. Diante dessa penetração generalizada, a tecnologia móvel pode se tornar o centro das próximas revoluções em tecnologia de informação, principalmente em relação a inclusão digital, visto o baixo custo do aparelho e o surgimento de plataformas de aplicações móveis como o Android. Em reportagem da BBC sobre a revolução invisível da tecnologia móvel [4], é apontada a importância do desenvolvimento de softwares para aparelhos móveis, principalmente em países pobres: "(...)A questão que devemos nos perguntar, então, não é "como podemos comprar, manter e fornecer energia para um laptop para cada professor escolar" (menos ainda para cada estudante), mas sim "que software móvel podemos criar que realmente adicionaria valor para um professor escolar (ou estudante, ou profissional de saúde, ou homem de negócios) e que pode rodar no computador que eles já têm no bolso?" .
  • Considerações e restrições: O produto é feito para usuários de dispositivos móveis, principalmente celular. Portanto deve-se considerar as limitações de operabilidade do usuário, que deve, sem dificuldades, usar o produto com a interface disponível (teclas do celular). Sabemos também que usuários de celular possuem renda e nível de instrução mais variáveis que usuários de computador, o que implica uma necessidade ainda maior de haver uma interface simples para que a maioria não tenha dificuldades.

  • Características marcantes da solução proposta: A proposta é inovadora quanto a plataforma usada e o enfoque. Redes sociais já existentes como orkut ou multiply são direcionadas para usuários caseiros. O projeto MAIS tem um enfoque na mobilidade, simplicidade e eficiência de seu uso. Ao contrário das demais redes sociais o usuário não irá ficar vários minutos sentado, mandando mensagens para amigos, escrevendo textos, etc. Em vez disso ele adicionará recomendações e visualizará as sugestões de outros usuários no seu assunto de interesse. Tudo de forma simples, de maneira a encontrar rapidamente o que procura.

  • Funcionalidades:
    1. Criar um perfil de usuário com informações relevantes que podem ser compartilhadas com outros usuários, tais como Cidade, assuntos de interesse, e-mail, etc;
    2. Aproveitamento dos contatos da agenda, criação novos contatos;
    3. Dividir contatos em grupos;
    4. Compartilhar conteúdo multimídia e eventos entre usuários, selecionando níveis de privacidade (pessoal, grupo, todos contatos ou todos usuários do MAIS);
    5. Manter uma agenda prática com eventos;
    6. Sugerir locais ou conteúdo multimídia, dar nota para eles, e classificá-lo em uma das áreas disponíveis (alimentação, lazer, programas, filmes, eventos, entre outros);
    7. Visualizar sugestões mais bem avaliadas de acordo com restrições de local (mundo, país, estado, cidade, alguma distancia em metros) e privacidade;
    8. Fazer comentários, em texto, sobre as sugestões.
  • Premissas:
    1. Usuários desejam compartilhar conteúdo;
    2. Usuários desejam conhecer novidades;
    3. Celular suporta o processamento dos dados e sua exibição ao usuário;
    4. Suporte da agenda de contatos à criação de grupos de contatos;
    5. Suporte da rede de internet móvel ao fluxo de dados necessário;
    6. Existência de servidor central como intermediário entre recomendações e sugestões;
    7. Interesse das Operadoras no consumo maior de dados pelos seus clientes;
    8. Interesse de Empresas em anunciar produtos e locais em dispositivos móveis;

  • Tarefas a serem apoiadas: Os usuários vão usar o MAIS como uma agenda de contatos e um sistema de auto-recomendação e sugestão. Usuários menos frequentes provavelmente usariam a agenda e o sistema de auto-recomendação, ou seja, coisas mais rápidas. Usuários mais frequentes se aventurariam mais com o sistema, adicionariam e visualizariam mais conteúdo, bem como os avaliariam mais. Assim é importante que as funcionalidades usadas com mais frequência sejam de mais fácil uso. Entretanto as demais não podem ser complicadas, pois elas são as funcionalidades principais em relação ao crescimento quantitativo e qualitativo do sistema.

  • Materiais de apoio ("interface estendida"): Obter suporte às funcionalidades já existentes do Google, como GoogleMaps, GoogleAgenda, GMail, e outros. Essas funcionalidades serão de suma importância, visto que atingem uma imensa quantidade de pessoas ao redor do mundo todo, e terão um efeito atrativo sobre o produto, melhorando sua aceitação e gerando mais marketing ao redor do mesmo.

  • Requisitos de usabilidade: O usuário deve estar conectado em rede para a maioria das operações. Seus contatos devem também possuir o MAIS para uma parte significativa das funcionalidades.

  • Referências:
    • [1] Global cellphone penetration reaches 50 pct (http://investing.reuters.co.uk/news/articleinvesting.aspx?type=media&storyID=nL29172095), acessado em 03/04/2008.
    • [2] Informa Telecoms & Media: Mobile Social Networking growth accelerates: Revenues could reach US$52 billion by 2012; High growth is multi-dimensional, many new opportunities emerging - (http://ip-telephony.tmcnet.com/news/2008/02/11/3262827.htm), acessado em 03/04/2008.
    • [3] Worldwide PC Numbers to Hit 1B in 2008, Forrester Says - (http://www.cio.com/article/118454/Worldwide_PC_Numbers_to_Hit_B_in_Forrester_Says), acessado em 03/04/2008.
    • [4] Africa Has Computers; What They Need is Software - http://gadgets.boingboing.net/2008/01/17/africa-has-computers.html
  • Glossário: 1) Dispositivos móveis - PDAs, celulares, e outros dispositivos com acesso à rede de telefonia celular

2) Bug - problema no funcionamento do produto

3) Multimídia - agrega conteúdo como vídeos, fotos, programas, arquivos, etc.

Planos de Testes

  • Propósito

O plano de teste tem como objetivo sistematizar testes com o usuário do MAIS, para que a equipe de desenvolvimento identifique o que deve ser aprimorado para alcançar um sistema final com boa usabilidade e relevância.

  • Objetivos
  1. Perceber a reação inicial dos usuários com o MAIS;
  2. Medir a eficiência e eficácia dos usuários com tarefas propostas pelo monitor;
  3. Medir a relevância e satisfação dos usuários em relação a cada tarefa e o sistema como um todo;

  • Perfil do usuário

Os usuários são separados em dois perfis: A - Pessoas com experiência em uso de tecnologia e/ou redes sociais; B - Leigos;

  • Método
  1. Buscar voluntários de testes apresentando rapidamente o projeto MAIS.
  2. Fazer uma entrevista inicial para saber o perfil do usuário e suas espectativas com a idéia apresentada do MAIS.
  3. Mostrar o protótipo e pedir para o testador voluntário realizar tarefas propostas pelo monitor.
  4. Filmar a ação do usuário, pontuando e medindo os tempos em que ele conseguiu cumprir as tarefas.
  5. Interromper tarefa corrente do usuário caso ele fique muito tempo preso nela.
  6. No final do teste, fazer uma entrevista com o usuário, avaliando sua satisfação com o MAIS e pedindo sugestões.
  7. Repetir o teste para 5 usuários de cada perfil.
  8. Avaliar resultados obtidos e concluir mudanças para o próximo protótipo.
  • Tarefas
  1. Encontrar melhor restaurante nas proximidades (100 metros de distancia), sugerido por usuários do MAIS.
  2. Para 3 grupos de contatos (Amigos, Motoristas de Caminhão e Motoristas de Ônibus), sugerir o restaurante B com nota "7,0" e descreve-lo como "limpo e barato".
  3. Incluir o contato José no grupo de "Motoristas de Caminhão"
  4. Encontrar um aplicativo fictício C que mostra a velocidade limite da rodovia sugerido pelo grupo Motoristas de Caminhão.
  5. Para Todos contatos, sugerir um aplicativo D de envio de SMS com nota "9,0", indicando o link e descrição: "http://www.smsperfeito.com.br Muito fácil e pratico"
  6. Mudar o e-mail do perfil para aaa@a.com
  7. Criar um evento na agenda: "Consulta com o Dr. Oftalmologista", para terça-feira que vem, às 14h45. Linkar com o endereço do consultório.

[Obs.: Bahia e eu estávamos discutindo se seria parte do nosso aplicativo marcar um evento na agenda. Eu acho que sim, pois nosso aplicativo seria "integrado" à agenda, permitindo que sejam compartilhados os eventos. De todo jeito, acho que o usuário deve saber criar um evento. Pra completar, eu coloquei a opção de linkar o endereço do consultório, assim integra uma funcionalidade do nosso aplicativo. O que vcs acham?]

  • Equipamentos e ambiente

Os testes devem ser realizados em um ambiente calmo, preferencialmente fechado, evitando assim aglomeração de outras pessoas ao redor do usuário, deixando-o à vontade e confortável para realizar as tarefas propostas. No primeiro protótipo o teste será feito em papel. Nos próximos o equipamento a ser usado será um computador ou notebook rodando o software emulador do Android, com o aplicativo MAIS instalado, pronto para a realização das tarefas. Caso se consiga rodar o aplicativo MAIS em um outro dispositivo móvel, como um celular ou handheld, estes também poderão ser utilizados.

  • Ação do monitor

O monitor deve agir de forma educada e neutra durante o teste. Em hipótese nenhuma, ele deve direcionar as ações dos usuários durante o teste além do previsto no item 'Tarefas'. O monitor não pode julgar publicamente as ações do usuário ou sua avaliação pessoal do produto testado.

  • Medidas de avaliação

Uma boa medida de avaliação para os testes é dividir cada tarefa em itens e atribuir pesos à eles, e pontuar a atuação do usuário conforme a realização da tarefa vai sendo completada. Cada tarefa também tem pesos diferentes, conforme o grau de relevância. Também deve-se atribuir um tempo máximo, que estimado em cerca de 3 a 4 vezes o tempo médio que os desenvolvedores levaram para completar a tarefa, ao final do qual será pedido que o usuário identifique o principal problema que causou a demora em realizar a tarefa.

Os pesos das tarefas são divididos em três conjuntos: pouco relevantes, meio relevantes e bem relevantes. Os pesos da avaliação atribuídos a cada conjunto será, respectivamente, dois, três e cinco. Os itens observados nas tarefas são: tempo de conclusão da tarefa, se a tarefa foi cumprida no tempo máximo estimado, número de erros que o usuário comete ao tentar cumprir a tarefa. Os pesos para os ítens são, respectivamente, dois, cinco e três.

  • Apresentação dos dados

Os dados devem ser tabelados e então analisados pelos desenvolvedores, identificando os principais problemas relatados pelos usuários e propondo formas de corrigí-los. Espera-se 80% de aproveitamento para o grupo um e 50% para o grupo dois. Um pequeno texto pode ser produzido e anexado ao presente documento relatando a experiência, os dados numéricos (pontuação de cada usuário e médias) e observações pertinentes, anexados ao final.

segunda-feira, 21 de abril de 2008

Novo Layout do Blog com Enquete

O blog estava com um layout qualquer até porque não tínhamos decidido um nome para o projeto. Agora com o projeto rodando, troquei o nome do Blog mas mantive a url.

Adicionei uma enquete com um toque de humor, tratando das questões de recomendações entre pessoas. Se tiver outra sugestão poste nos comentários... Quem sabe não sobra tempo e implementamos o item que ganhar na enquete?

OBS: Da para votar em mais de um item...

domingo, 20 de abril de 2008

Novas tarefas!

Iniciando minha postagem neste blog, venho confirmar as tarefas a serem desenvolvidas pelo grupo para as próximas atividades práticas:
- documento de testes, com tarefas a serem realizadas por usuários voluntários;
- atualização do perfil do personagem central;
- criação de tarefas práticas a serem realizadas em classe, por outros grupos, para avaliação do sistema;

Por enquanto é só! Após a realização dos itens acima teremos mais novidades!

[[]]s!

quinta-feira, 10 de abril de 2008

Bino

Nome: Setembrino Correia de Souza (Bino)
Profissão: Caminhoneiro
Idade: 40 anos
Escolaridade: 1º Grau Completo
Tipo de usuário: Usuário freqüente de funções básicas do celular (voz e SMS). Tem dificuldade em usar outras funções, como acessar a Internet.

A segunda casa de Bino é a boléia de seu caminhão. Há mais de 20 anos percorre as estradas levando mercadorias para todos os cantos do Brasil, de vilarejos remotos às grandes capitais. Costuma passar mais de 15 dias fora de casa, e para aguentar a saudade da família e amigos costuma recorrer ao seu celular. É um usuário típico da telefonia móvel: na maior parte do tempo usa apenas poucas funções do aparelho, como efetuar e receber ligações ou SMS.

Recentemente Bino comprou um celular com suporte ao sistema operacional Android da Google. Ficou empolgado quando o vendedor mostrou-lhe as possibilidades criadas pelos aplicativos, principalmente os relacionados a redes sociais. Bino faz muitos amigos por onde passa, e gosta de manter contato para saber das novidades e trocar informações úteis para suas viagens. Soube que agora poderia visualizar seus colegas caminhoneiros em um mapa em tempo real e trocar dicas sobre eventos e serviços interessantes nas localidades por onde ele passa, inclusive através de arquivos multimídia, como fotos e vídeos.

Bino é um caminhoneiro preocupado com a alimentação. Tem muito cuidado com as condições do local onde faz suas refeições, especialmente em relação a higiene na preparação dos alimentos. Agora ao percorrer uma nova estrada não precisa mais depender da sorte para encontrar um bom local, com preços acessíveis. Tem ao alcance de sua mão um guia construído por seus amigos viajantes, com notas e detalhes dos locais por onde ele passa.

Dentre as diversões preferidas de Bino, dançar é sua preferida. É um exímio forrozeiro, e esteja onde ele estiver, quer saber onde acontece os melhores forrós e combinar com amigos uma cervejinha em dias de folga. Com o Android, Bino não precisa mais sair da boléia de seu caminhão pra ficar por dentro dessas informações, basta acessar o guia de eventos compartilhado pelos contatos de seu celular e procurar o melhor baile da região.

Mas Bino nunca usou um computador, e seu novo aparelho de celular é muito parecido com um PC, principalmente em relação a autonomia de execução de aplicações. Somado a isso, é a primeira vez que Bino acessa a Internet, para ele até então uma realidade muito distante de seu cotidiano. Teme não conseguir lidar com essa nova tecnologia ou que ela exija muito tempo para ser aprendida.

Objetivos:
  • Trocar informações e arquivos multimídia com seus familiares, amigos e colegas caminhoneiros.
  • Tornar suas viagens mais seguras e confortáveis, tendo acesso a mais informações sobre a estrada e sobre as localidades por onde ele passa.
  • Usufruir das facilidades dessa tecnologia sem ser obrigado a gastar muito de seu tempo aprendendo a manuseá-la.

Restrições:
  • Pouca facilidade com tecnologia e escolaridade baixa.
  • Dispõe de pouco tempo para aprender a utilizar a ferramenta.

terça-feira, 8 de abril de 2008

Documento de visão compartilhada v1.0

Essa é a versão 1.0 do documento de visão compartilhada está nesse link:
http://docs.google.com/View?docID=df3pf6vw_539dzbqwd8&revision=_latest

Sugestões de melhora são bem vindas.