Laboratório de estudos do Usuário e da Qualidade do Uso de Sistemas F AV IHC  – Framework de AValiação da Interação Humano...
Agenda <ul><li>Contexto </li></ul><ul><li>Objetivo do trabalho </li></ul><ul><li>Apresentação do FAVIHC </li></ul><ul><li>...
<ul><li>TV Digital interativa: uma oportunidade para a  Inclusão Digital ; </li></ul><ul><li>Projeto - Sistema Brasileiro ...
Projeto Samba <ul><li>Projeto grande e complexo; </li></ul><ul><li>30 pessoas, 02 organizações brasileiras, 04 européias e...
Upi-Test: Necessidade de Realiamento <ul><li>Baseado no RUP (processo e artefatos específicos); </li></ul><ul><li>Sem flex...
Sendo assim, era necessário <ul><li>Adaptar o processo UPi-Test ao framework conceitual de avaliação da interação humano c...
F AV IHC <ul><ul><li>F ramework conceitual de  AV aliação da  IHC </li></ul></ul>
Características do  F AV IHC <ul><li>Desassociação de processos de desenvolvimento específicos tornando-o mais genérico; <...
<ul><li>Verificação: </li></ul><ul><ul><li>Estamos construindo certo o produto? [Boehm, 1981]; </li></ul></ul><ul><ul><li>...
Fundamentação   do   F AV IHC Áreas Tipo Técnicas Eng. de Software Verificação Revisões técnicas Validação Teste sistêmico...
Fundamentação do  F AV IHC <ul><li>Modelo de qualidade da   ISO/IEC 9126: </li></ul>Qualidade Interna influencia influenci...
Componentes do  F AV IHC
<ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC  no SAMBA Necessidades Sistema Produtos Requis...
F AV IHC  no SAMBA: Atividades de V&V Necessidades Sistema Produtos Requisitos e Soluções de Projetos Qualidade  Interna Q...
F AV IHC  no SAMBA: Atividades de V&V Revisão individual  dos usuários finais ( personas ), cenários de uso ( storyboard )...
F AV IHC  no SAMBA: Atividades de V&V Validação dos cenários e contexto de uso com  encenações Workshop  de validação dos ...
<ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC  no SAMBA: Atividades de V&V Necessidades Sist...
F AV IHC  no SAMBA: Atividades de V&V Revisão dos protótipos de baixa fidelidade Avaliação heurística dos  protótipos de a...
F AV IHC  no SAMBA: Atividades de V&V Validação das personas com  painéis Validação dos cenários com  vídeo ilustrado Vali...
<ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC  no SAMBA: Atividades de V&V Necessidades Sist...
F AV IHC  no SAMBA: Atividades de V&V Aplicação  Photo Gallery  “ antes”  da Verificação Aplicação  Photo Gallery  “ depoi...
<ul><li>Exemplos de “ bugs ” encontrados: </li></ul><ul><ul><li>Duplicação de páginas; </li></ul></ul><ul><ul><li>Botões i...
<ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC  no SAMBA: Atividades de V&V Necessidades Sist...
<ul><li>Exemplos de “ ajustes ” finais: </li></ul><ul><ul><li>Alinhamentos; </li></ul></ul><ul><ul><li>Tamanho de fontes; ...
F AV IHC  no SAMBA: Atividades de V&V Observação do uso  ( checklist ) Aplicação de  Questionário Workshop  de apresentaçã...
Resultados obtidos <ul><li>Ampliação do entendimento dos usuários e do ambiente em que estariam envolvidos e utilizariam o...
Resultados obtidos <ul><li>O  framework  auxiliou no  processo de conhecimento dos usuários e de suas necessidades  desde ...
<ul><li>Definição de um framework  que considera  atividades de Ver & Val  com diferentes objetivos de qualidade  ( intern...
Trabalhos futuros <ul><li>Desenvolver um ambiente web de suporte ao  framework; </li></ul><ul><li>Elaborar uma estratégia ...
Publicações relacionadas ao  F AV IHC <ul><li>FURTADO, E., CARVALHO, F. A. G., SCHILLING, A., FALCÃO, D., SOUSA, K., FAVA,...
Laboratório de estudos do Usuário e da Qualidade do Uso de Sistemas Obrigado! Daniel, Albert, Lana, Fabrício, Kelma, Maríl...
Upcoming SlideShare
Loading in...5
×

Apresentação favihc - ihc 2010

905

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
905
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Necessidades para o SAMBA: (isto é somente para guiar sua fala) Suportar o processo de desenvolvimento do sistema centrado no usuário realizando constantes avaliações Focar na qualidade do(s) produto(s) Aplicar diversas técnicas e usar diversos artefatos conforme a necessidade de desenvolvimento
  • Necessidades para o SAMBA: (isto é somente para guiar sua fala) Suportar o processo de desenvolvimento do sistema centrado no usuário realizando constantes avaliações Focar na qualidade do(s) produto(s) Aplicar diversas técnicas e usar diversos artefatos conforme a necessidade de desenvolvimento
  • Verificação é se vc está fazendo conforme os requisitos e da maneira correta. Validação é se vc está fazendo a coisa certa. Validar com alguém se vc está fazendo a coisa certa. É isso que vc espera?
  • Verificação é se vc está fazendo conforme os requisitos e da maneira correta. Validação é se vc está fazendo a coisa certa. Validar com alguém se vc está fazendo a coisa certa. É isso que vc espera?
  • Verificação é se vc está fazendo conforme os requisitos e da maneira correta. Validação é se vc está fazendo a coisa certa. É isso que vc esperava?
  • Apresentação favihc - ihc 2010

    1. 1. Laboratório de estudos do Usuário e da Qualidade do Uso de Sistemas F AV IHC – Framework de AValiação da Interação Humano Computador, estudo de caso na Televisão Digital Albert Schilling Gomes, M.Sc. Elizabeth Furtado, D.Sc
    2. 2. Agenda <ul><li>Contexto </li></ul><ul><li>Objetivo do trabalho </li></ul><ul><li>Apresentação do FAVIHC </li></ul><ul><li>Estudo de caso </li></ul><ul><li>Resultados obtidos </li></ul><ul><li>Contribuições </li></ul><ul><li>Trabalhos futuros </li></ul>
    3. 3. <ul><li>TV Digital interativa: uma oportunidade para a Inclusão Digital ; </li></ul><ul><li>Projeto - Sistema Brasileiro de Televisão Digital [ SBTVD, 2005 ], nossas primeiras experiências em desenvolvimento e avaliação de TVD; </li></ul><ul><li>Dentre as contribuições da UNIFOR, foi especificado e aplicado um Processo de Avaliação de Sistemas Interativos – UPi-Test [Schilling, 2005] [Schilling et al 2005]. </li></ul>Contexto
    4. 4. Projeto Samba <ul><li>Projeto grande e complexo; </li></ul><ul><li>30 pessoas, 02 organizações brasileiras, 04 européias e 02 universidades; </li></ul><ul><li>Sem processo definido. Mas, com ciclo de vida Iterativo e incremental </li></ul><ul><li>Inclusão social e digital; </li></ul><ul><li>Publico alvo carente (recursos, acesso a tecnologia, oportunidades etc); </li></ul><ul><li>Pacote de trabalho específico para as atividades de testes. </li></ul>
    5. 5. Upi-Test: Necessidade de Realiamento <ul><li>Baseado no RUP (processo e artefatos específicos); </li></ul><ul><li>Sem flexibilidade para inclusão de outras atividades de avaliação; </li></ul><ul><li>Nenhuma adesão a modelos de qualidade com foco na usabilidade do produto; </li></ul><ul><li>Sem rigor na diferenciação das atividades de verificação e validação. </li></ul>
    6. 6. Sendo assim, era necessário <ul><li>Adaptar o processo UPi-Test ao framework conceitual de avaliação da interação humano computador; </li></ul><ul><li>Realizar um estudo de caso, aplicando o framework nas aplicações desenvolvidas para o projeto SAMBA e; </li></ul><ul><li>Fazer uma análise crítica dessa aplicação. </li></ul>
    7. 7. F AV IHC <ul><ul><li>F ramework conceitual de AV aliação da IHC </li></ul></ul>
    8. 8. Características do F AV IHC <ul><li>Desassociação de processos de desenvolvimento específicos tornando-o mais genérico; </li></ul><ul><li>Desassociação de artefatos avaliados; </li></ul><ul><li>Consideração de técnicas de avaliação das engenharias de Software, Usabilidade, Semiótica, assim como, técnicas de Experiência do Usuário e abordagens lúdicas de avaliação; </li></ul><ul><li>Adesão ao modelo de qualidade definido na ISO/IEC 9126 . </li></ul>
    9. 9. <ul><li>Verificação: </li></ul><ul><ul><li>Estamos construindo certo o produto? [Boehm, 1981]; </li></ul></ul><ul><ul><li>Tem o propósito de revisar os produtos (casos de uso, protótipos, sistema etc.) quanto ao atendimento a padrões, requisitos, layouts, heurísticas, entre outros. </li></ul></ul><ul><li>Validação: </li></ul><ul><ul><li>Estamos construindo o produto certo? [Boehm, 1981]; </li></ul></ul><ul><ul><li>Tem o propósito de confirmar se os produtos atendem às necessidades e requisitos dos usuários (clientes). </li></ul></ul>Fundamentação do F AV IHC
    10. 10. Fundamentação do F AV IHC Áreas Tipo Técnicas Eng. de Software Verificação Revisões técnicas Validação Teste sistêmico Eng. de Usabilidade Verificação Avaliação Heurística Percurso cognitivo Revisão de guidelines Inspeção de consistência Validação Teste de usabilidade Eng. Semiótica Verificação Inspeção Semiótica Validação Avaliação da Comunicabilidade User Experience Validação Encenação Registro de atividades Experience prototyping
    11. 11. Fundamentação do F AV IHC <ul><li>Modelo de qualidade da ISO/IEC 9126: </li></ul>Qualidade Interna influencia influencia depende de depende de Qualidade Externa Qualidade em Uso Contextos de Uso Contextos de Uso Contextos de Uso
    12. 12. Componentes do F AV IHC
    13. 13. <ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC no SAMBA Necessidades Sistema Produtos Requisitos e Soluções de Projetos Revisar individualmente Revisar em grupo Realizar workshop Realizar encenações Realizar brainstorm 1 2 3 4 5 Revisar protótipos de baixa fidelidade Realizar avaliação heurística dos protótipos de alta fide. Validar personas com painéis Validar cenários com vídeo ilustrado Validar cenários com encenações 6 7 8 9 10 Realizar workshop Observar o uso Aplicar questionário Realizar grupo focal Realizar inspeção “ad hoc” de usabilidade 13 14 15 16 17 Realizar inspeção “ad hoc” de usabilidade Realizar teste funcional 11 12
    14. 14. F AV IHC no SAMBA: Atividades de V&V Necessidades Sistema Produtos Requisitos e Soluções de Projetos Qualidade Interna Qualidade Interna Qualidade Externa Qualidade em uso Revisar individualmente Revisar em grupo Realizar workshop Realizar encenações Realizar brainstorm 1 2 3 4 5
    15. 15. F AV IHC no SAMBA: Atividades de V&V Revisão individual dos usuários finais ( personas ), cenários de uso ( storyboard ). Revisão em grupo dos usuários finais ( personas ), cenários de uso ( storyboard ). [Madeira & Furtado, 2007] Necessidades 1 2
    16. 16. F AV IHC no SAMBA: Atividades de V&V Validação dos cenários e contexto de uso com encenações Workshop de validação dos usuários finais (personas) e cenários de uso (storyboard) Brainstorm de validação dos resultados Necessidades 3 4 5
    17. 17. <ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC no SAMBA: Atividades de V&V Necessidades Sistema Produtos Requisitos e Soluções de Projetos Qualidade Interna Qualidade Interna Qualidade Externa Qualidade em uso Revisar individualmente Revisar em grupo Realizar workshop Realizar encenações Realizar brainstorm 1 2 3 4 5 Revisar protótipos de baixa fidelidade Realizar avaliação heurística dos protótipos de alta fide. Validar personas com painéis Validar cenários com vídeo ilustrado Validar cenários com encenações 6 7 8 9 10
    18. 18. F AV IHC no SAMBA: Atividades de V&V Revisão dos protótipos de baixa fidelidade Avaliação heurística dos protótipos de alta fidelidade 6 7 Requisitos e Soluções de Projetos
    19. 19. F AV IHC no SAMBA: Atividades de V&V Validação das personas com painéis Validação dos cenários com vídeo ilustrado Validação dos cenários com encenações Edição do vídeo ilustrado Requisitos e Soluções de Projetos 8 9 10
    20. 20. <ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC no SAMBA: Atividades de V&V Necessidades Sistema Produtos Requisitos e Soluções de Projetos Qualidade Externa Qualidade Interna Qualidade Interna Qualidade em uso Revisar protótipos de baixa fidelidade Realizar avaliação heurística dos protótipos de alta fide. Validar personas com painéis Validar cenários com vídeo ilustrado Validar cenários com encenações 6 7 8 9 10 Realizar inspeção “ad hoc” de usabilidade Realizar teste funcional 11 12 Revisar individualmente Revisar em grupo Realizar workshop Realizar encenações Realizar brainstorm 1 2 3 4 5
    21. 21. F AV IHC no SAMBA: Atividades de V&V Aplicação Photo Gallery “ antes” da Verificação Aplicação Photo Gallery “ depois” da Verificação Inclusão de labels Formatação dos textos Inclusão de realce Inclusão de setas indicativas Relatório técnico com os resultados da inspeção “ ad hoc” de usabilidade . 11 Produtos
    22. 22. <ul><li>Exemplos de “ bugs ” encontrados: </li></ul><ul><ul><li>Duplicação de páginas; </li></ul></ul><ul><ul><li>Botões inoperantes; </li></ul></ul><ul><ul><li>Tempo de resposta; </li></ul></ul><ul><ul><li>Ausência de funcionalidades; </li></ul></ul><ul><ul><li>Textos e imagens perdidas. </li></ul></ul>F AV IHC no SAMBA: Atividades de V&V Relatório técnico com os resultados dos testes funcionais dos produtos gerados Teste Funcional em um ambiente simulado Produtos 12
    23. 23. <ul><li>Resumo das atividades de V&V aplicadas no SAMBA: </li></ul>F AV IHC no SAMBA: Atividades de V&V Necessidades Sistema Produtos Requisitos e Soluções de Projetos Qualidade em uso Qualidade Interna Qualidade Interna Qualidade Externa Realizar workshop Observar o uso Aplicar questionário Realizar grupo focal Realizar inspeção “ad hoc” de usabilidade 13 14 15 16 17 Revisar protótipos de baixa fidelidade Realizar avaliação heurística dos protótipos de alta fide. Validar personas com painéis Validar cenários com vídeo ilustrado Validar cenários com encenações 6 7 8 9 10 Revisar individualmente Revisar em grupo Realizar workshop Realizar encenações Realizar brainstorm 1 2 3 4 5 Realizar inspeção “ad hoc” de usabilidade Realizar teste funcional 11 12
    24. 24. <ul><li>Exemplos de “ ajustes ” finais: </li></ul><ul><ul><li>Alinhamentos; </li></ul></ul><ul><ul><li>Tamanho de fontes; </li></ul></ul><ul><ul><li>Tradução de alguns labels; </li></ul></ul><ul><ul><li>Criação de um novo template de conteúdo. </li></ul></ul>F AV IHC no SAMBA: Atividades de V&V Inspeção “ ad ho c” em grupo 13 Sistema
    25. 25. F AV IHC no SAMBA: Atividades de V&V Observação do uso ( checklist ) Aplicação de Questionário Workshop de apresentação das aplicações Realização de Grupo Focal Sistema 14 17 15 16
    26. 26. Resultados obtidos <ul><li>Ampliação do entendimento dos usuários e do ambiente em que estariam envolvidos e utilizariam o sistema; </li></ul><ul><li>Sugestões de melhorias e problemas identificados; </li></ul><ul><li>Opiniões dos usuários, respostas dos questionários, fotos, vídeos utilizados na melhoria do produto; </li></ul><ul><li>Expectativas dos usuários alinhadas ao SAMBA. </li></ul>Para a melhoria do produto:
    27. 27. Resultados obtidos <ul><li>O framework auxiliou no processo de conhecimento dos usuários e de suas necessidades desde o início do ciclo de vida do sistema, além de favorecer a integração de uma equipe multidisciplinar ; </li></ul><ul><li>As atividades de avaliação realizadas desde o início do processo de desenvolvimento diminuíram o retrabalho; </li></ul><ul><li>O framework incentivou equipes de avaliadores a utilizarem diferentes técnicas de avaliação ; </li></ul><ul><li>Utilização de técnicas de avaliação sobre experiências do usuário , diminuíram os riscos de o projeto não atender às necessidades dos usuários. </li></ul>Para a melhoria do processo:
    28. 28. <ul><li>Definição de um framework que considera atividades de Ver & Val com diferentes objetivos de qualidade ( interna, externa e em uso – ISO/IEC 9126 ); </li></ul><ul><li>Mapeamento de técnicas de avaliação com as áreas de Eng. de Software, Eng. de Usabilidade, Eng. Semiótica e User Experience ( tabela 1 ); </li></ul><ul><li>Definição e demonstração de técnicas “lúdicas” de avaliação, a exemplo de Encenações, Vivências com materiais alternativos e Diários; </li></ul><ul><li>Elaboração de uma lista de técnicas de V&V com pontos positivos e negativos baseados nas experiências relatadas neste trabalho (descrito na dissertação). </li></ul>Contribuições
    29. 29. Trabalhos futuros <ul><li>Desenvolver um ambiente web de suporte ao framework; </li></ul><ul><li>Elaborar uma estratégia de análise e seleção das técnicas de avaliação adequadas para um determinado projeto; </li></ul><ul><li>Analisar a aderência do framework proposto aos modelos CMMI e MPsBr. </li></ul>
    30. 30. Publicações relacionadas ao F AV IHC <ul><li>FURTADO, E., CARVALHO, F. A. G., SCHILLING, A., FALCÃO, D., SOUSA, K., FAVA, F. Projeto de Interfaces de Usuário para a Televisão Digital Brasileira , SIBGRAPI 2005 – Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens. Natal, RN, 2005. </li></ul><ul><li>FURTADO, E., F. CARVALHO, K. SOUSA, SCHILLING, A., FALCÃO, D. e FAVA, F . Interatividade na Televisão Digital Brasileira: Estratégias de Desenvolvimento das Interfaces , Simpósio Brasileiro de Telecomunicações. São Paulo: SBC, 2005. </li></ul><ul><li>SCHILLING, Albert; MADEIRA, Kelma; DONEGAN, Paula; SOUSA, Kênia; FURTADO, Elizabeth; FURTADO, Vasco. An Integrated Method for Designing User Interfaces Based on Tests, In: ICSE 2005 – Workshop on Advancesi in Model-Based Software Testing. Missouri, 2005. </li></ul><ul><li>SCHILLING, Albert. Upi Test – Um Processo de Avaliação de Interface Baseado na Integração das Engenharias de Software, Usabilidade e Semiótica . 100f. Monografia (Graduação). Orientação: Elizabeth Furtado. Universidade de Fortaleza - UNIFOR, CCT, Fortaleza, 2005. </li></ul><ul><li>SOUSA, Kênia; SCHILLING, Albert; FURTADO, Elizabeth . Integrating Usability, Semiotic, and Software Engineering into a Method for Evaluating User Interfaces , In: DASSO, Aristides; FUNES, Ana.(Org.). Verification, Validation and Testing in Software Engineering. San Luis, Idea Group Inc. 2007. </li></ul><ul><li>FURTADO, E., SCHILLING, A., FAVA, F., CAMARGO, L. Promoting Communication and Participation Through Enactments of Interaction Design Solutions - A study case for validating requirements for Digital TV . In: International Conference on Enterprise Information Systems - ICEIS, Barcelona, 2008. </li></ul><ul><li>FURTADO, E., SCHILLING, A., CAMARGO, L. Stories and Scenarios Working with Culture-Art and Design in a Cross-Cultural Context . In: International Conference on Enterprise Information Systems - ICEIS, Milão, Itália, 2009. </li></ul>
    31. 31. Laboratório de estudos do Usuário e da Qualidade do Uso de Sistemas Obrigado! Daniel, Albert, Lana, Fabrício, Kelma, Marília, Patrícia, Beth e Pedro
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×