SITBRAZIL 2011 - (PT) Usabilidade em Programas ABAP

  • View
    420

  • Download
    2

Embed Size (px)

DESCRIPTION

Slides da Palestra do SAP Inside Track So Leopoldo 2011, por Mauricio Cruz

Transcript

  • 1. A Usabilidade em Programas ABAP SAP Inside Track Brazil 2011 So Paulo e So Leopoldo

2. A Usabilidade em Programas ABAP Mauricio Roberto Cruz Consultor ABAP desde 2006Consultor PI desde 2008 Entusiasta JAVA/Android/UXEditor do blog ABAP Zombie http://abapzombie.com/ SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 3. Conceitos Porque se preocupar com a Usabilidade? Anlise de um caso real Criando programas orientados aos usurios Ferramentas e Tcnicas Guias e Referncias SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 4. Usabilidade A facilidade de uso e aprendizado de um objeto criado por humanos Design de Interao (IxD/DxI) Diz como um produto/sistema deve se comportar de acordo com a experincia do usurioExperincia do Usurio (UX) como uma pessoa se sente e reage ao utilizar um sistema/produto SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 5. Interfaces mais simples e mais fceis de usar Menor ndice de erros causados por desentendimentos O programa ter uma vida til maior no sistema E o seu trabalho vai ficar ainda mais profissional! SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 6. SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 7. Usurio Ele quer alguma coisa! Consultor SD Ele sabe o que usurio deseja!Desenvolvedor ABAP Ele ir criar o que o Consultor SD disser que o Usurio deseja SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 8. SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 9. FS001 Arquivo de Ordens de Vendas O que o programa deve fazer: Extrair os dados de Ordens de Vendas, baseado emdata/nr. da OV/ tipo da OV e grav-los em um arquivode texto (.txt). Criar um arquivo na mquina do usurio / servidor SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 10. Consultor SD Definiu todas as regras necessrias e sumarizoutodas as transaes e tabelas de onde os dados seroextrados Definiu tambm um layout para o arquivo com ousurio final Desenvolvedor ABAP Criou o programa todo 100% de acordo com aespecificao funcional SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 11. Tela de Seleo do Programa:Mensagem de Sucesso: SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 12. Teste Unitrio ABAP Terminado, est tudo funcionando corretamente! Teste Unitrio SD Terminado, est tudo funcionando conforme euespecifiquei! Teste de Aceitao do Usurio O programa est errado! SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 13. A modelagem de dados foi feitacorretamente Os requerimentos de negcio foramcobertos pelo programa No haviam erros no Layout do Arquivo Porm SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 14. Ningum pensou em como esse programa iria serusado! Ns trabalhamos para o usurio final, mas aindaassim ns costumamos ignorar seus pensamentos e aquilo que ele realmente precisa SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 15. Voc j se encontrou nessa situao, ondeparece que o usurio no sabe mexer como computador, no conseguindo entendercomo um programa simples e corretofunciona? SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 16. E a culpa dele mesmo? SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 17. Primeiro a Modelagem de DadosouPrimeiro a Interao com o Usurio? SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 18. Porque o software est sendocriado? Como o usurio vai utilizar osoftware? O que pode ser criado baseado emsuas necessidades? SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 19. SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 20. O Design de Interao uma dasresponsabilidades do Desenvolvedor ABAP Um Desenvolvedor ABAP conhece as limitaestcnicas do sistema Baseado em sua experincia emdesenvolvimentos passados ele pode dardiversas sugestes para o design do programa SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 21. Isso o que usurio realmente queria: SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 22. Cenrios e Casos de Uso Cenrio de Interao do Usurio Casos de usos nesses cenrios Prottipos Wireframes Prottipos com Navegao SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 23. As atividades relacionadas ao usurio devem seraplicadas em quaisquer projetos, noimportando seu tamanho Desenvolvedor ABAP Snior envolvido noBlueprint e no levatamento de requisitos Metodologias geis podem ter um Sprint 0dedicado somente usabilidade No existem custos adicionais e mais qualidadeser entregue ao usurio final SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 24. ABAP UX Guideline SAP Design Guild ABAP Development Guidelinehttp://www.sapdesignguild.org/Tcnicas Pesquisas com os usurios Personas Testes de Usabilidade SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 25. Q&A SAP Inside Track Brazil 2011 So Paulo e So Leopoldo 26. Muito Obrigado! Mauricio Roberto Cruzmauriciorcruz@gmail.com @mrc_cruzhttp://abapzombie.blog.br/ http://sapcastbrasil.wordpress.com/ SAP Inside Track Brazil 2011 So Paulo e So Leopoldo