SITBRAZIL 2011 - (PT) Usabilidade em Programas ABAP
Upcoming SlideShare
Loading in...5
×
 

SITBRAZIL 2011 - (PT) Usabilidade em Programas ABAP

on

  • 508 views

Slides da Palestra do SAP Inside Track São Leopoldo 2011, por Mauricio Cruz

Slides da Palestra do SAP Inside Track São Leopoldo 2011, por Mauricio Cruz

Statistics

Views

Total Views
508
Views on SlideShare
506
Embed Views
2

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SITBRAZIL 2011 - (PT) Usabilidade em Programas ABAP SITBRAZIL 2011 - (PT) Usabilidade em Programas ABAP Presentation Transcript

  • A Usabilidade em Programas ABAP© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • A Usabilidade em Programas ABAP Mauricio Roberto Cruz Consultor ABAP desde 2006 Consultor PI desde 2008 Entusiasta JAVA/Android/UX Editor do blog “ABAP Zombie” http://abapzombie.com/© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • Conceitos• Porque se preocupar com a Usabilidade?• Análise de um caso real• Criando programas orientados aos usuários• Ferramentas e Técnicas• Guias e Referências © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Usabilidade – A facilidade de uso e aprendizado de um objeto criado por humanos Design de Interação (IxD/DxI) – Diz como um produto/sistema deve se comportar de acordo com a experiência do usuárioExperiência do Usuário (UX) – como uma pessoa se sente e reage ao utilizar um sistema/produto © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • Interfaces mais simples e mais fáceis 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 – São Paulo e São Leopoldo
  • © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Usuário – Ele quer alguma coisa! Consultor SD – Ele sabe o que usuário deseja! Desenvolvedor ABAP – Ele irá criar o que o Consultor SD disser que o Usuário deseja© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • FS001 – Arquivo de Ordens de Vendas• O que o programa deve fazer: – Extrair os dados de Ordens de Vendas, baseado em data/nr. da OV/ tipo da OV e gravá-los em um arquivo de texto (.txt). – Criar um arquivo na máquina do usuário / servidor © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • Consultor SD – Definiu todas as regras necessárias e sumarizou todas as transações e tabelas de onde os dados serão extraídos – Definiu também um layout para o arquivo com o usuário final• Desenvolvedor ABAP – Criou o programa todo 100% de acordo com a especificação funcional © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Tela de Seleção do Programa:Mensagem de Sucesso: © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • Teste Unitário ABAP – Terminado, está tudo funcionando corretamente!• Teste Unitário SD – Terminado, está tudo funcionando conforme eu especifiquei!• Teste de Aceitação do Usuário – O programa está errado! © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • A modelagem de dados foi feita corretamente• Os requerimentos de negócio foram cobertos pelo programa• Não haviam erros no Layout do Arquivo Porém… © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Ninguém pensou em como esse programa iria ser usado! Nós trabalhamos para o usuário final, mas aindaassim nós costumamos ignorar seus pensamentos e aquilo que ele realmente precisa… © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Você já se encontrou nessa situação, ondeparece que o usuário não sabe “mexer como computador”, não conseguindo entender como um programa “simples e correto” funciona?© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • E a culpa é dele mesmo?© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Primeiro a Modelagem de Dados… ou Primeiro a Interação com o Usuário?© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • Porque o software está sendo criado?• Como o usuário vai utilizar o software?• O que pode ser criado baseado em suas necessidades?© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • O Design de Interação é uma das responsabilidades do Desenvolvedor ABAP• Um Desenvolvedor ABAP conhece as limitações técnicas do sistema• Baseado em sua experiência em desenvolvimentos passados ele pode dar diversas sugestões para o design do programa © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Isso é o que usuário realmente queria:© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • Cenários e Casos de Uso – Cenário de Interação do Usuário • Casos de usos nesses cenários• Protótipos – Wireframes – Protótipos com Navegação © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • • As atividades relacionadas ao usuário devem ser aplicadas em quaisquer projetos, não importando seu tamanho• Desenvolvedor ABAP Sênior envolvido no Blueprint e no levatamento de requisitos• Metodologias ágeis podem ter um Sprint 0 dedicado somente à usabilidade• Não existem custos adicionais e mais qualidade será entregue ao usuário final © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • ABAP UX Guideline• SAP Design Guild – ABAP Development Guideline http://www.sapdesignguild.org/Técnicas• Pesquisas com os usuários• Personas• Testes de Usabilidade © SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Q&A© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo
  • Muito Obrigado! Mauricio Roberto Cruz mauriciorcruz@gmail.com @mrc_cruz http://abapzombie.blog.br/ http://sapcastbrasil.wordpress.com/© SAP Inside Track Brazil 2011 – São Paulo e São Leopoldo