desenvolvimento de um aplicativo móvel utilizando o ciclo de engenharia de usabilidade mayhew
Post on 25-Jan-2017
198 Views
Preview:
TRANSCRIPT
1
Projeto Interação Homem-Computador e Usabilidade
Aplicativo de apoio ao deslocamento de cidadãos
na tentativa de evitar trechos com alagamentos constatados
ou com alto índice de atenção priorizando o aumento
da segurança no trajeto.
André Rocha Agostinho
Mestrado Profissional em Engenharia de Software
Disciplina de Interação Homem-Computador e Usabilidade
Prof. Dr. Plinio Thomaz Aquino Junior – 2016
2
1 Apresentação ................................................................................................................. 3
1.1 Resumo .............................................................................................................................. 3
1.2 Objetivos ............................................................................................................................ 3
1.3 Identidade visual ................................................................................................................. 3
2 Aplicativos Concorrentes no Mercado ............................................................................. 4
2.1 Aplicativo Alaga SP .............................................................................................................. 4
2.2 Aplicativo Aqui alaga? ......................................................................................................... 5
3 Ciclo da engenharia de usabilidade ................................................................................. 6
4 Perfil do usuário ............................................................................................................. 7
4.1 Perfis levantados inicialmente ............................................................................................. 7
4.2 Questionário ....................................................................................................................... 8
4.2.1 ASPECTOS ÉTICOS CONSIDERADOS NO PROCESSO DE APLICAÇÃO ...................................... 8
4.2.2 TIPOS DE INSTRUMENTOS DE COLETA DE DADOS UTILIZADOS............................................ 9
4.2.3 TIPOS DE DADOS CONSIDERADOS NO INSTRUMENTO DE COLETA DE DADOS .................... 9
4.2.4 ENDEREÇO DO QUESTIONÁRIO............................................................................................. 9
4.3 Análise Estatística............................................................................................................. 10
4.4 Retrabalho de perfis .......................................................................................................... 12
4.5 Personas ........................................................................................................................... 13
5 Análise de contexto e tarefa ......................................................................................... 15
6 Análise de tarefas ......................................................................................................... 16
6.1 Cenário de análise / problema ........................................................................................... 16
6.2 Técnicas de levantamento de requisitos............................................................................. 17
6.3 HTA ............................................................................ 17
7 Capacidade e restrições da plataforma .......................................................................... 18
8 Princípios gerais de projeto ........................................................................................... 18
9 Objetivos de usabilidade ............................................................................................... 19
10 Design de IHC ............................................................................................................ 20
10.1 Cenário de interação ......................................................................................................... 20
10.2 Diálogos (tópicos, subtópicos , falas e signos) .................................................................... 20
10.3 Mapa de objetivos ............................................................................................................ 21
10.4 Esquema conceitual de signos ........................................................................................... 21
10.5 Molic ................................................................................................................................ 22
10.6 Protótipo de telas ............................................................................................................. 24
3
1 APRESENTAÇÃO
1.1 RESUMO
O Sem Alagar é um aplicativo para auxiliar pedestres, ciclistas e condutores de veículos automotores a
se locomoverem por vias (calçadas, ruas, avenidas, estradas e rodovias) sem o risco de se deparar com
pontos de alagamento. O aplicativo também deve auxiliar esses usuários a planejarem suas rotas com
base em ocorrências passadas em pontos de alagamento e na previsão climática em tempo real,
possibilitando assim recalcular a rota e evitar transtornos.
1.2 OBJETIVOS
O aplicativo Sem Alagar visa os seguintes objetivos:
Objetivo principal:
Ser uma ferramenta de apoio para o usuário programar o seu itinerário em dias chuvosos e
evitar pontos constatados de alagamento.
Objetivo secundário A:
Ser uma ferramenta de apoio para o usuário programar o seu itinerário em dias com alta
probabilidade de chuvas e evitar com antecedência possíveis pontos de alagamento.
Objetivo secundário B:
Ser uma ferramenta de apoio para o usuário evitar estar em lugares com riscos de alagamento
O aplicativo Sem Alagar visa atingir as seguintes metas:
Melhorar a segurança ao se deslocar por vias em dias chuvosos
o A segurança é a meta principal por tentar evitar perdas materiais e perdas irreparáveis
(vidas).
Melhorar o planejamento dos itinerários dos usuários em dias chuvosos ou potencialmente
chuvosos
Reduzir o consumo de tempo e recursos ao se deslocar em dias chuvosos
1.3 IDENTIDADE VISUAL
Nome da app: Sem Alagar
Logotipo:
4
2 APLICATIVOS CONCORRENTES NO MERCADO
Foram pesquisados ao menos dois aplicativos concorrentes: “Alaga SP” e o “Aqui Alaga?”
2.1 APLICATIVO ALAGA SP
Links: https://itunes.apple.com/br/app/alaga-sp/id355652124?mt=8 https://play.google.com/store/apps/details?id=com.mobihouse.alagasp
Plataforma: IOS/Android
Descrição: Com o Alaga SP você fica sabendo quais vias, avenidas e ruas estão alagadas neste momento na cidade de São Paulo. São mais de 34 pontos monitorados e disponibilizados de forma fácil, rápida e objetiva
Últimas novidades:
O aplicativo foi reescrito está mais fácil de acessar os dados sobre alagamentos. Agora atualizamos a cada 5 minutos os alagamentos da cidade de São Paulo!
Resumo das funcionalidades:
Listagem agregada de pontos de alagamento por região da cidade de São Paulo (Ex: Zona norte, Zona sul e etc)
Screenshots:
Figura 1- Interface do aplicativo Alaga SP
Avaliações:
Figura 2 - Página com avaliações de usuários sobre o aplicativo Alaga SP
5
2.2 APLICATIVO AQUI ALAGA?
Links: https://itunes.apple.com/br/app/aqui-alaga/id914649496?mt=8 https://itunes.apple.com/br/app/aqui-alaga/id914649496?mt=8
Plataforma: IOS/Android
Descrição: O app manda alertas para o usuário que também pode conferir no mapa as regiões de interesse. O aplicativo tem apoio da CET e Prefeitura de São Paulo
Últimas novidades:
Melhoria na barra de status
Resumo das funcionalidades:
Mapa com posicionamento GPS do usuário
Listagem de ocorrências oficiais (CET) e ocorrência de usuários (Social)
Status booleano (Sim/Não) de previsão de chuva
Listagem de pontos em alerta
Screenshots:
Figura 3 e 4 - Interfaces do aplicativo Aqui Alaga?
Avaliações:
Figura 5 - Página com avaliações de usuários sobre o aplicativo Aqui Alaga?
6
3 CICLO DA ENGENHARIA DE USABILIDADE
A abordagem para a engenharia de usabilidade privilegia o desempenho do usuário em sua tarefa,
concebendo sistemas adaptados a suas características e seus objetivos. Essa abordagem se aplica ao
desenvolvimento de sistemas que suportem transações nas quais os usuários tenham basicamente
expectativas de eficácia e de eficiência.
Para o desenvolvimento do projeto Sem Alagar foi escolhido a abordagem Ciclo de Engenharia de
Usabilidade Mayhew (Dra. Deborah Mayhew) conforme lecionado pelo professor doutor Plínio Aquino
durante todo o curso de IHC do mestrado profissional IPT-USP 2016.
Figura 6 - Framework do Ciclo de Engenharia de Usabilidade Mayhew
7
4 PERFIL DO USUÁRIO
4.1 PERFIS LEVANTADOS INICIALMENTE
Público alvo
Primário: Pessoas que necessitam se deslocar de um ponto a outro em qualquer dia e horário da semana.
Secundário: Pessoas que querem evitar estar em lugares com riscos de alagamento
Perfil do usuário Perfil 1 Pedestre Perfil 2 Ciclista Perfil 3 Condutor de veiculo motorizado (moto, carro, caminhão...)
Análise do Perfil do usuário
Atributos pessoais Perfil 1 Perfil 2 Perfil 3
Faixa etária 8-80+ anos 12-80 anos 18-80 anos
Sexo Masc/Fem Masc/Fem Masc/Fem
Limitações A maioria das ferramentas é voltada para condutores e vias de circulação de veículos.
O pedestre hoje em muitos casos fica vendido ao estar em um região desconhecida e se deparar um temporal.
Não conhecer vias com histórico de alagamento por justamente a maior comunicação ser voltadas para condutores de veículos
A maioria das ferramentas é voltada para condutores e vias de circulação de veículos.
O ciclista (assim como o motociclista) é muito vulnerável à pistas alagadas: buracos nas pistas podem estar acobertados pela água o que representa um grande risco
O ciclista por possuir uma mobilidade flexível onde consegue em alguns casos carregar a própria bicicleta e se comportar como pedestre, também desconhece do histórico de vias de alagamento pois hoje essa comunicação é muito difundida para condutores de veículos.
Existem diversas ferramentas no mercado para condutores, porém a maioria das ferramentas visa mostrar o status atual do tráfego (rotas). Uma possível limitação para o condutor hoje é fazer um caminho mais seguro (sem alagamentos) mesmo que precise pegar um congestionamento maior
Parece não existir um aplicativo voltado para segurança do condutor (integridade física e material) mas sim voltado para realização de um melhor caminho.
Não conhecer vias com histórico de alagamento, a maioria da comunicação hoje (apps,radio,tv) é voltado para a situação em tempo real
Motivações Poder planejar a saída de casa/trabalho ou qualquer outro lugar em dias chuva ou probabilidade de chuva
Poder realizar um percurso a pé em um dia com potencial de chuva, e ser informado sobre locais de riscos de alagamento
Estar em um local desconhecido em um dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não
Poder planejar a saída de casa/trabalho ou qualquer outro lugar em dias chuva ou probabilidade de chuva
Estar em um local desconhecido em um dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não cair em um ponto de alagamento
Fazer um rota desconhecida em dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não cair em um ponto de alagamento
Poder planejar a saída de casa/trabalho ou qualquer outro lugar em dias chuva ou probabilidade de chuva
Estar em um local desconhecido em um dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não cair em um ponto de alagamento
Poder participar do aplicativo inserindo ocorrências.
Fazer um rota desconhecida
8
cair em um ponto de alagamento
Poder participar do aplicativo inserindo ocorrências uma vez que como pedestre pode em muitos os casos estar com as mãos livres para o manuseio do celular
Poder participar do aplicativo inserindo ocorrências. Assim como motociclistas, ciclistas são unidos e podem necessitar registrar ocorrências específicas que ajudarão de forma especializada este grupo de usuários, ex: (Ponto de alagamento Av. Nove de Julho com Rua Renato Paes de Barros – “Quem é ciclista, carregue a bike nos braços e vem pelo canteiro”
em dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não cair em um ponto de alagamento
Habilidades e Competências
Na tarefa Por ter as mãos livres, poder participar mais inputandos dados sobre pontos de alagamento na cidade
Por utilizar um transporte alternativo e alta periculosidade, pode ter mais segurança no uso do aplicativo e notificar pontos perigosos, as vezes mais específicos que atendam grupos de ciclistas
Ter uma ferramenta adicional na busca de segurança e também interagir com outros condutores inserindo ocorrências de pontos de alagamento.
Na organização
Para a sociedade este perfil é o mais importante considerando que todos os outros perfis são derivados de pedestre (todos são pedestres). Ele representa a grande massa populacional.
Para a sociedade este perfil vem crescendo e se destacando uma vez que as grandes metrópoles vem investindo cada vez mais no uso de transportes alternativos. Acredita-se que este perfil possa ter necessidades mais específicas e irão crescer de acordo com as políticas públicas de incentivos.
Para a sociedade este perfil é totalmente crítico e tem um grande peso uma vez que veículos condutores ocupam a maior parte das vias públicas de uma cidade. O caos no tráfego de grandes cidades é um assunto do cotidiano o quais politicas e meios privados vem tentando criar melhorias no deslocamento.
Com sistemas informatizados
Pedestres possuem hoje um bom domínio em aparelhos celulares. Pedestres no papel de passageiros (trem,metro, ônibus, etc) utilizam todo ou quase todo o seu tempo disponível para manusear o aparelho.
Ciclistas assim como pedestres possuem hoje um bom domínio no uso de celulares. O grande desafio para este perfil é o seu contexto de uso uma vez que um ciclista talvez só conseguirusar o aplicativo estando 100% para em algum local.
Muitos condutores (requer pesquisa) já tem ou tiveram alguma experiência com aparelhos GPS ou aplicativos de rotas. O grande desafio hoje é criar aplicativos que atendam o contexto de uso durante a condução do veículo, ou seja, que tente não atrapalhar muito na condução.
4.2 QUESTIONÁRIO
4.2.1 ASPECTOS ÉTICOS CONSIDERADOS NO PROCESSO DE APLICAÇÃO
Clareza em informar o objetivo da pesquisa sem a necessidade de revelar o produto
Garantia de anonimato do participante
Opção “Não participar” no início processo da pesquisa
Opção “Não participar” como desistência durante o processo da pesquisa
Sigilo de todos os dados fornecidos
Autorização do usuário para gravar os dados no sistema
Consentimento na leitura do regulamento e participação do usuário
Aspectos estão alinhados aos princípios da resolução 196/96 do Conselho Nacional de Saúde.
9
4.2.2 TIPOS DE INSTRUMENTOS DE COLETA DE DADOS UTILIZADOS
O instrumento de coleta utilizado foi o questionário pelos seguintes motivos:
Atingir uma grande massa de usuários com rapidez
Agilidade na apuração dos resultados por meios computacionais
Baixo custo no desenvolvimento da pesquisa
Maior objetividade nas questões produzidas
4.2.3 TIPOS DE DADOS CONSIDERADOS NO INSTRUMENTO DE COLETA DE DADOS
Âmbito pessoal:
Identificação do gênero: masculino, feminino e opção para não informar
Faixa etária: Abaixo de 18 anos, De 18 anos à 30 anos, De 31 anos à 40 anos, De 41 anos à 51
anos, De 51 à 60 anos e Acima de 60 anos
Grau de escolaridade: O mínimo necessário para identificar se o usuário é letrado e também
para identificar os diversos perfis de escolaridade.
Âmbito tecnológico:
Você possui um dispositivo móvel com acesso à internet?
Se o pesquisado responder sim dá continuidade a pesquisa. Caso contrário, a pesquisa é enviada
e finalizada.
Qual é a plataforma utilizada em seu dispositivo móvel?
Pergunta essencial para se atingir a portabilidade do aplicativo. As informações serão
correlacionadas as restrições e capacidades da plataforma.
Quais são as tecnologias utilizadas para acesso à internet?
Pergunta essencial para identificar de forma superficial a qualidade de conexão do usuário.
As informações serão correlacionadas as restrições e capacidades da plataforma.
Com qual frequência você baixa e utiliza aplicativos (Apps) em seu dispositivo móvel?
Pergunta essencial para identificar o conhecimento que o usuário tem em manipular aplicativos
no dispositivo móvel.
Quais desses aplicativos abaixo você já utilizou ou utiliza?
A ideia é tentar comprovar o uso de aplicativos mais populares como Facebook e Whats app e
estrategicamente colher informações de uso de aplicativos baseados em rota, como por
exemplo Waze e Google Maps.
4.2.4 ENDEREÇO DO QUESTIONÁRIO
https://drive.google.com/open?id=1U7Y8WvPuuML9e5luCj5X7FxUUi_U8LCRPfS4F0Bfhuc
10
4.3 ANÁLISE ESTATÍSTICA
1/3 – Dados pessoais
Figura 7 – Gráficos com estatísticas sobre informações pessoais dos entrevistados
11
2/3 – Conhecimento tecnológico
Figura 8 – Gráficos com estatísticas do conhecimento tecnológico do entrevistado
12
3/3 – Mobilidade na cidade
Figura 9 – Gráficos com estatísticas sobre a mobilidade urbana dos entrevistados
4.4 RETRABALHO DE PERFIS
Com base nos dados obtidos no instrumento de coleta questionário, os requisitos de IHC do perfil do usuário foram refinados com o objetivo de possibilitar a construção de personas.
Perfil do usuário Perfil 1 Usuário de transporte público (Versão anterior Pedestre) Perfil 2 Ciclista (Perfil descontinuado) Perfil 3 Condutor de veiculo motorizado (Moto e carro)
Análise do Perfil do usuário
13
Atributos pessoais
Perfil 1 Perfil 2
Faixa etária 12-80+ anos 18-80 anos
Sexo Masc/Fem Masc/Fem
Limitações O usuário do transporte público pedestre em muitos casos fica vendido ao estar em uma região desconhecida e se deparar com um temporal.
Não conhecer vias com histórico de alagamento por justamente a maior comunicação ser voltadas para condutores de veículos
Existem diversas ferramentas no mercado para condutores, porém a maioria das ferramentas visa mostrar o status atual do tráfego (rotas). Uma possível limitação para o condutor hoje é fazer um caminho mais seguro (sem alagamentos) mesmo que precise pegar um congestionamento maior
Parece não existir um aplicativo voltado para segurança do condutor (integridade física e material) mas sim voltado para realização de um melhor caminho.
Não conhecer vias com histórico de alagamento, a maioria da comunicação hoje (apps,radio,tv) é voltado para a situação em tempo real
Motivações Poder planejar a saída de casa/trabalho ou qualquer outro lugar em dias chuva ou probabilidade de chuva
Poder realizar um percurso a pé em um dia com potencial de chuva, e ser informado sobre locais de riscos de alagamento
Estar em um local desconhecido em um dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não cair em um ponto de alagamento
Poder participar do aplicativo inserindo ocorrências uma vez que como pedestre pode em muitos os casos estar com as mãos livres para o manuseio do celular
Poder planejar a saída de casa/trabalho ou qualquer outro lugar em dias chuva ou probabilidade de chuva
Estar em um local desconhecido em um dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não cair em um ponto de alagamento
Poder participar do aplicativo inserindo ocorrências.
Fazer um rota desconhecida em dia de chuva e contar com uma ferramenta de apoio que irá auxilia-lo a não cair em um ponto de alagamento
Habilidades e Competências
Na tarefa Por ter as mãos livres, poder participar mais inputandos dados sobre pontos de alagamento na cidade
Ter uma ferramenta adicional na busca de segurança e também interagir com outros condutores inserindo ocorrências de pontos de alagamento.
Na organização
Para a sociedade este perfil é o mais importante considerando que todos os outros perfis são derivados de pedestre (todos são pedestres). Ele representa a grande massa populacional.
Para a sociedade este perfil é totalmente crítico e tem um grande peso uma vez que veículos condutores ocupam a maior parte das vias públicas de uma cidade. O caos no tráfego de grandes cidades é um assunto do cotidiano o quais politicas e meios privados vem tentando criar melhorias no deslocamento.
Com sistemas informatizados
Usuários de transporte público pedestre possuem hoje um bom domínio em aparelhos celulares. Pedestres no papel de usuários de transporte público (trem,metro, ônibus, etc) utilizam todo ou quase todo o seu tempo disponível para manusear o aparelho.
Muitos condutores (requer pesquisa) já tem ou tiveram alguma experiência com aparelhos GPS ou aplicativos de rotas. O grande desafio hoje é criar aplicativos que atendam o contexto de uso durante a condução do veículo, ou seja, que tente não atrapalhar muito na condução.
4.5 PERSONAS Com base no refinamento dos perfis, foram criados dois personas, um para cada perfil. As características de cada persona são fundamentadas pelas informações de perfis de usuários onde foi utilizado um método que buscou extrair as características nas extremidades cada perfil, possibilitando assim a criação de personas que possam englobar também demais tipos de usuários.
14
José Bastos (usuário primário) Condutor de veículo motorizado Homem - 35 anos Funcionário de uma grande empresa de tecnologia na zona sul da cidade de São Paulo. Pedro Henrique utiliza seu carro todos os dias para se locomover da zona norte para a zona sul. O trajeto leva em média 60 minutos devido a distância e congestionamentos, isso por que Pedro Henrique ainda consegue realizar o trajeto fora do horário de pico pois sua empresa o permite ter um horário flexível. Usuário frequente do Waze, sempre busca a melhor alternativa para uma rota e também gosta de ser informado de possíveis problemas no trajeto.
Conhecimento tecnológico
Android Wifi, 3g e 4g Aplicativos mais utilizados: Apps sociais e aplicativos de rotas e mapas
Objetivos
Pessoal Ser informado e informar demais usuários sobre possíveis problemas com trechos alagados Prático Registrar ocorrência de alagamento, Consultar probabilidade de chuva, Consultar probabilidade de pontos de alagamento em dias de chuva, Receber notificações de áreas alagadas.
Aline Bittencourt (usuária secundária) Usuária de transporte público Mulher - 18 anos Trabalha em um ONG destinada a cuidados de animais abandonados. A ONG possui unidades espalhadas por toda a Grande São Paulo e Aline necessita ao menos 1x por semana rotacionar o seu posto de trabalho com os demais colegas de outras unidades. Aline mora no extremo sul da cidade de São Paulo e chega a gastar diariamente mais de 2 horas para se deslocar de sua casa ao trabalho. Usuária assídua de aplicativos de transporte como 99Taxi e Uber, Aline encurta a sua jornada com corridas, geralmente pagas pela ONG
onde trabalha. Como uma boa cuidadora de animais e com preocupação pela vida, Aline preza a segurança no transporte.
Conhecimento tecnológico
IOS Wifi, 3g e 4g Aplicativos mais utilizados: Apps sociais e aplicativos de transportes
Objetivos
Pessoal Ser informado e informar demais usuários sobre possíveis problemas com trechos alagados Prático Registrar ocorrência de alagamento, Consultar probabilidade de chuva, Consultar probabilidade de pontos de alagamento em dias de chuva, Receber notificações de áreas alagadas.
Figura 6 - Persona José Bastos
Figura 7 - Persona Aline Bittencourt
15
5 ANÁLISE DE CONTEXTO E TAREFA
Contexto e Tarefas
Tópico Nome da Tarefa Objetivos Resultados Esforço Tempo Dependência
Região
Listar ocorrências atuais na região
Permitir o usuário listar as ocorrências de alagamentos atuais na região onde está (uso do GPS)
Ocorrências listadas na região
Clicar na aba “Listar ocorrências”
3s
GPS estar habilitado Conexão internet estável
Visualizar no mapa ocorrências atuais na região
Permitir o usuário visualizar no mapa as ocorrências de alagamentos atuais na região onde está (uso do GPS)
Ocorrências sinalizadas no mapa próximo a localização do usuário
Abrir o aplicativo – Tela inicial
3s-5s
GPS estar habilitado Conexão internet estável
Listar histórico de ocorrências na região
Permitir o usuário listar as ocorrências passadas (período data) de alagamentos na região onde está (uso do GPS)
Ocorrências passadas listadas na região
Clicar na aba “Listar ocorrências passadas” e escolher um período de data
3s
GPS estar habilitado Conexão internet estável
Visualizar probabilidade de ocorrências na região
Permitir o usuário visualizar um índice de probabilidade de alagamento* na região onde está
Probabilidade de (0-100%) ocorrências listadas na região
Clicar na aba “Probabilidades de ocorrências”
3s
GPS estar habilitado Conexão internet estável
Clima Visualizar probabilidade de chuva na cidade
Permitir o usuário ver a previsão resumida da cidade
Previsão (0-100%) de chuva na cidade
Abrir o aplicativo – Tela inicial
3s
GPS estar habilitado Conexão internet estável
Ocorrência do usuário
Visualizar detalhes de uma ocorrência
Permitir o usuário saber mais detalhes sobre a ocorrência
Dados da ocorrência
Clicar na ocorrência listada ou na ocorrência apontada no mapa
3s Conexão internet estável
Registrar uma ocorrência
Permitir o usuário registrar uma ocorrência de alagamento
Registro de ocorrência no app
Clicar em “Registrar ocorrência”
30s
Local a ser relatado Conexão internet estável Cadastro do usuário
Ocorrência CET
Visualizar detalhes de uma ocorrência CET
Permitir o usuário saber mais detalhes sobre a ocorrência CET
Dados da ocorrência CET***
Clicar na ocorrência listada ou na ocorrência apontada no mapa
3s Conexão internet estável
Cadastro do usuário
Cadastrar conta de usuário
Permitir o usuário se cadastrar na App
Dados do cadastro de usuário realizado
Clicar em “Criar conta”
30s Conexão internet estável
Rota
Traçar Rota ponto origem e destino
Permitir o usuário traçar uma rota origem-destino no mapa
Rota origem-destino no mapa
Clicar em “Traçar Rota Origem Destino”
5s Conexão internet estável
Visualizar ocorrências atuais nas proximidades da Rota
Permitir o usuário visualizar ocorrências atuais em uma rota origem-destino no mapa
Ocorrências na rota origem-destino no mapa
Clicar mostrar “Ocorrências atuais próximas” na Rota traçada
5s
Rota traçada Conexão internet estável
Visualizar histórico de ocorrências nas proximidades da Rota
Permitir o usuário visualizar ocorrências passadas em uma rota origem-destino no mapa
Ocorrências passadas na rota origem-destino no mapa
Clicar mostrar “Ocorrências passadas próximas” na Rota traçada
5s
Rota traçada Conexão internet estável
16
6 ANÁLISE DE TAREFAS
6.1 CENÁRIO DE ANÁLISE / PROBLEMA A elaboração dos cenários foram focados no usuário primário, ou seja com perfil Condutor de veículo. Ator: José bastos
Objetivo principal: Visualizar ocorrências de alagamentos na rota
Cenários levantados na orem:
1. Criar uma conta no aplicativo
2. Traçar uma rota origem e destino
3. Visualizar ocorrências atuais nas proximidades da Rota
1) Criar uma conta no aplicativo
Atores: José bastos (usuário primário)
José Bastos encerra mais um dia de expediente de trabalho e começa a arrumar suas coisas para poder
ir embora. Como de costume em São Paulo nas tardes de verão, um temporal começa a se formar. José
Bastos apreensivo, começa a arrumar suas coisas o mais rápido possível, porém o clima piora e
relâmpagos começam a cair, alguns deles acertando os para-raios dos prédios mais altos. Neste
momento, se recorda de um amigo que teve um sinistro com alagamento próximo a entrada do bairro
onde mora e sente uma preocupação ainda maior. José toma uma decisão e com o seu celular começa a
buscar por um aplicativo que possa ajuda-lo nesta situação: evitar pontos de alagamentos. Após
algumas buscas, José encontra o aplicativo “Sem Alagar”, sem hesitar e aproveitando o bom sinal de Wi-
fi de seu escritório, começa a baixar o aplicativo. Após a conclusão do download, abre o aplicativo e cria
uma conta para utilizá-lo.
2) Traçar uma rota sem pontos de alagamento
Atores: José bastos (usuário primário)
José Bastos após a instalação do aplicativo “Sem Alagar”, dando continuidade ao contexto do cenário
problema 1, busca uma opção no aplicativo que possa traçar uma rota com um ponto de origem (seu
escritório na zona sul de São Paulo) e um ponto destino (sua casa na Zona Norte). José já familiarizado
com aplicativos, localiza a navegação do aplicativo, um ícone de menu “hambúrguer”. Após clicar no
ícone, José encontra facilmente um item chamado “Origem e Destino” e logo em cima clica para poder
acessar a interface. Na interface de “Origem e Destino”, José é informado para habilitar/utilizar o
recurso GPS de seu celular. Optando por “sim”, José percebe que a origem é logo preenchida por sua
localização atual o que o isenta de preencher com a informação de seu local. Na sequência, José clica no
campo “destino” e começa a preencher o endereço de sua casa. Com as informações de origem e
destino preenchidas, José clica no botão “Pesquisar” e a interface mostra-lhe uma mensagem amigável
“Por favor aguarde...”. Após o carregamento das informações, a interface apresenta os resultados da
rota. José Bastos na interface de resultados da rota, visualiza no mapa o trajeto de seu trabalho até a
sua casa. Na interface ele toca a tela e arrasta para cima e para os lados na tentativa de visualizar a rota
que o leva as proximidades de sua casa. Para visualizar com mais detalhes, José percebe um botão de
zoom ao lado direito do mapa, porém o ignora e com um gesto de “pinch-in” consegue aproximar o
17
zoom e ver mais detalhes da região onde mora e então começa a procurar por ocorrências de pontos de
alagamento, ícones claramente apontados na interface como um “pinpoint”* . Ao visualizar que sua rota
está segura, José bastos se sente aliviado, porém ainda preocupado decide clicar no botão “monitorar
rota”, que através de um feedback na interface, mostra claramente que José será alertado caso existam
ocorrências de alagamento.
6.2 TÉCNICAS DE LEVANTAMENTO DE REQUISITOS
Grupo Focal – cenário de análise/problema
6.3 HTA Traçar uma rota sem pontos de alagamento
Figura 10 - Diagrama HTA para rota origem e destino
18
7 CAPACIDADE E RESTRIÇÕES DA PLATAFORMA
Capacidades e Restrições de Plataforma
Equipamentos Sistemas
operacionais Recursos de Rede Restrições
Celular Android/IOS 3g/4g/Wifi
Lentidão na conexão 3g/4g principalmente em dias de chuva
Versões antigas do Android
Diversos tamanhos de telas dos dispositivos
Desempenho entre os diversos tipos de hardware
Ausência de GPS
Tablet Android/IOS 3g/4g/Wifi
Lentidão na conexão 3g/4g principalmente em dias de chuva
Versões antigas do Android
Diversos tamanhos de telas dos dispositivos
Desempenho entre os diversos tipos de hardware
Ausência de GPS
8 PRINCÍPIOS GERAIS DE PROJETO
Análise de princípios gerais
Princípio Motivação
ISO 9241-11 Seguir ISO 9241-11 considerando eficácia, eficiência e satisfação
Lei Hick-Hyman Aferir o tempo de resposta na iteração do usuário com o aplicativo em diversos contextos de uso (Dentro de um veiculo, andando na rua, em repouso e etc)
Guia de estilo Android
http://developer.android.com/design/index.html
Guia de estilo Apple
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/
API Google Directions
Buscar informações atuais e histórias sobre trajeto https://developers.google.com/maps/documentation/directions
Webservices INPE Buscar situações meteorológicas em XML http://servicos.cptec.inpe.br/XML
Werbservices CET Buscar informações de incidentes e trâfego atual http://www.cetsp.com.br/ (Não foi encontrado o serviço)
19
9 OBJETIVOS DE USABILIDADE
Exigências qualitativas
Usuário Tarefa Exigências
Perfil 3 Cadastrar conta de usuário
Permitir um cadastro mais otimizado partindo da premissa que este perfil é um condutor de veiculo e não pode ficar investindo muito tempo em cadastro.
Perfil 2 e 3
Traçar Rota ponto origem e destino Visualizar ocorrências atuais nas proximidades da Rota Visualizar histórico de ocorrências nas proximidades da Rota
Tarefas baseadas em rotas atendem prioritariamente os perfis de ciclistas e condutores. Deve-se estudar uma interface considerando contextos de uso variados desses usuários.
Perfil 1,2 e 3 Tópico Região e Clima (todas as tarefas)
Devem ter seu desempenho priorizado uma vez que esses módulos são os principais do aplicativo e devem fornecer um feedback instantâneo à todos os usuários
Exigências quantitativas (ISO 9241-11)
Tarefa Eficácia Eficiência Satisfação do usuário Listar ocorrências atuais na região 70% 15% 15%
Visualizar no mapa ocorrências atuais na região 70% 15% 15%
Listar histórico de ocorrências na região 70% 15% 15%
Visualizar probabilidade de ocorrências na região 70% 15% 15%
Visualizar probabilidade de chuva na cidade 80% 10% 10% Visualizar detalhes de uma ocorrência 70% 15% 15% Registrar uma ocorrência 20% 50% 30%
Visualizar detalhes de uma ocorrência CET 70% 15% 15%
Traçar Rota ponto origem e destino 20% 50% 30% Visualizar ocorrências atuais nas proximidades da Rota 70% 15% 15%
Visualizar histórico de ocorrências nas proximidades da Rota 70% 15% 15%
20
10 DESIGN DE IHC
10.1 CENÁRIO DE INTERAÇÃO
Traça uma rota sem pontos de alagamento
Atores: José bastos (usuário primário)
José Bastos após a instalação do aplicativo “Sem Alagar”, busca uma opção no aplicativo que possa
traçar uma rota com um ponto de origem (seu escritório na zona sul de São Paulo) e um ponto destino
(sua casa na Zona Norte). José já familiarizado com aplicativos, localiza a navegação do aplicativo, um
ícone de menu “hambúrguer”. Após clicar no ícone, José encontra facilmente um item chamado
“Origem e Destino” e logo em cima clica para poder acessar a interface. Na interface de “Origem e
Destino”, José é informado para habilitar/utilizar o recurso GPS de seu celular. Optando por “sim”, José
percebe que a origem é logo preenchida por sua localização atual o que o isenta de preencher com a
informação de seu local. Na sequência, José clica no campo “destino” e começa a preencher o endereço
de sua casa. Com as informações de origem e destino preenchidas, José confere as informações
preenchidas e clica no botão “Pesquisar”. A interface mostra-lhe uma mensagem amigável “Por favor
aguarde...”. Após o carregamento das informações, a interface apresenta os resultados da rota. José
Bastos na interface de resultados da rota, visualiza no mapa o trajeto de seu trabalho até a sua casa. Na
interface ele toca a tela e arrasta para cima e para os lados na tentativa de visualizar a rota que o leva as
proximidades de sua casa. Para visualizar com mais detalhes, José percebe um botão de zoom ao lado
direito do mapa, porém o ignora e com um gesto de “pinch-in” consegue aproximar o zoom e ver mais
detalhes da região onde mora e então começa a procurar por ocorrências de pontos de alagamento,
ícones claramente apontados na interface como um “pinpoint”* . Ao visualizar que sua rota está segura,
José bastos se sente aliviado, porém ainda preocupado decide clicar no botão “monitorar rota”, que
através de um feedback na interface, mostra claramente que José será alertado caso existam
ocorrências de alagamento.
10.2 DIÁLOGOS (TÓPICOS, SUBTÓPICOS , FALAS E SIGNOS)
Traçar uma rota sem pontos de alagamento
Atores: José bastos (usuário primário)
Tópico > subtópico (diálogo) Falas e signos
Buscar uma rota segura livre de alagamentos U: Preciso traçar uma rota sem ocorrências de alagamento para chegar com segurança até em casa
> informar origem D: Qual é a Localização de origem? D: Deseja utilizar sua localização atual? U: Sim/Não
> informar destino D: Qual é o destino desejado? Conferir informações entradas > traçar rota origem e destino sem pontos de
D: Conferiu as informações? Posso traçar a rota? U: Sim/Não
21
alagamentos
D: Calculando rotas e consultando serviços...
> verificar uma rota segura (sem alagamentos) e calcular tempo estimado de chegada
D: Estou exibindo uma rota segura , ela está livre de pontos de alagamentos . Deseja recalcular esta rota e desconsider pontos de alagamentos? U: Sim/Não D: Calculando rotas e consultando serviços...
> verificar a uma rota e calcular tempo estimado de chegada
D: Esta é uma rota desconsiderando pontos de alagamentos, ou seja você optou por fazer uma rota menos segura. Esta rota é mais útil para você? U: Sim/Não
> selecionar uma rota D: Qual rota deseja selecionar U: Desejo selecionar a rota (...) D: Exibindo rota solicitada U: Cheguei em meu destino! D: Que bom que você chegou! Os cálculos de tempo, rota e ocorrências de alagamento estão de acordo ? U: Sim/Não
10.3 MAPA DE OBJETIVOS
Figura 11 - Mapa de objetivos do usuário com o aplicaitvo Sem Alagar
10.4 ESQUEMA CONCEITUAL DE SIGNOS
Signo Origem Observações Tempo Domínio Tempo até o momento da
chegada no destino Medido em horas e minutos
Rota(s) Aplicação Trajeto calculado com base nos serviços disponíveis.
Localização de origem Domínio Endereço do local de onde o usuáro deve partir com valor
22
padrão de localização atual (Geolocalização)
Destino Domínio Endereço do local para onde o usuáro deve se deslocar
Tempo Estimado de Chegada Aplicação Tempo de deslocamento entre a localização de origem e o destino.
Serviços(s) Domínio Ex: Google Maps, Waze, CET…
10.5 MOLIC
Para modelagem de interação foi escolhido o modelo de interação MOLIC por além de ser uma técnica
popular e de fácil execução, possibilitou uma boa criação dos protótipos.
Figura 12 - Modelo MOLIC representando a interação do usuário ao buscar uma rota origem e destino
24
10.6 PROTÓTIPO DE TELAS
Os protótipos desenvolvidos foram construídos utilizando o guia de estilos do Windows Phone. Com um
total de treze protótipos é possível mostrar com clareza a interação entre o usuário e o aplicativo.
Figura 14 - Conjuntos de protótipos de busca de rota origem-destino e resultados
top related