Webpanel Datasul
-
Upload
guestb9bcfe -
Category
Technology
-
view
681 -
download
0
description
Transcript of Webpanel Datasul
ergonomiaergonomiao elo entre as empresas e seus mercados
Jorge Steffens
2
século XX
o século da tecnologia
� inventou-se mais do que no restante da história moderna
� aspirina, rádio, carro, TV, avião, foguete, transfusões, neuro-cirurgias, exploração espacial, VCR, micro-ondas, computador, PC, LCD, DVD, vido game, bomba atômica, gillete, TV a cabo, motor a jato, ar condicionado, geladeira, trem bala, calculadoras, CD ROM, GPS, Pentium, copiadoras, scanners, insulina, sinais de tráfego, band-aid, polaroide, helicóptero, fita adesiva, zipper,video-game, aerosol, aço inox, Vallium, Viagra, nylon,...
3
século XXI
o século da ergonomia(*) porque a tecnologia virou um commodity...
4
ache as diferenças
A B
XXergonomia
5
software trends
6
software trends
�� em se tratando de softwares de gestem se tratando de softwares de gestãão o nnãão o existem existem
maismais novas funcionalidadesnovas funcionalidades
�� as as plataformas tecnolplataformas tecnolóógicasgicas proprietproprietááriasrias
comecomeççam a seram a ser trocadas por trocadas por plataformas deplataformas de mercadomercado
�� os os pacotes sepacotes se nivelam (por cima) em nivelam (por cima) em complexidadecomplexidade
�� facilidade de usofacilidade de uso éé chavechave
7
software trends
facilidade de usofacilidade de uso
=
ergonomia
8
ergonomia de software
�� GUIGUI’’s cada s cada vez mais vez mais
amigamigááveisveis e e ffááceisceis de de personalizarpersonalizar
�� as acesso as acesso ààs s funcionalidades funcionalidades dede
formaforma seletivaseletiva e e
““filtradafiltrada””
�� software ergonsoftware ergonôômicomico::� melhorias contínuas no GUI� biblioteca GUI aberta aos
usuários
ergonomia
9
a ergonomia muda de um perfil para outro
gerente de manutenção vendedores
10
software ergonômico
““Se enxerguei mais longe foi Se enxerguei mais longe foi
porque me apoiei nos ombros porque me apoiei nos ombros
de gigantesde gigantes””
�� Saas é uma tendência
� “cliente SaaS só vê tela”
� melhorias na ergonomia são incrementais
� ergonomia depende de entender requisitos
� requisitos devem definidos em colaboração com o mercado
Sir Isaac Newton
11
colaboração e softwares abertos
estamos saindo de uma catedral para entrar num bazar...as regras são outras!!!
x
12
nossa proposta para hoje
entender o novo mundo doentender o novo mundo do
desenvolvimento desenvolvimento
colaborativocolaborativo……
e discutir a criae discutir a criaçãção de uma o de uma
comunidade para comunidade para
desenvolvimento desenvolvimento
colaborativo de colaborativo de
ergonomia de softwareergonomia de software
13
colaboração e softwares abertos
a grande dúvida: de onde
vem o ROI se compartilhamos
nossas descobertas???
ganha quem melhor utiliza osganha quem melhor utiliza os
resultados da colaboração!!!resultados da colaboração!!!
14
nossa agenda
�� o desafio do desenvolvimento o desafio do desenvolvimento
colaborativocolaborativo
�� proposta para uma comunidade proposta para uma comunidade
de desenvolvimento de desenvolvimento
colaborativo, focada em colaborativo, focada em
ergonomiaergonomia
�� painel de debates (presencial epainel de debates (presencial e
webweb))
15
Alvacir Schulze
crowdsourcingcrowdsourcingDesafios do desenvolvimento colaborativo
16
tendências
WikisWikisWikisWikis
ConvergConvergConvergConvergêêêêncianciancianciaErgonomiaErgonomiaErgonomiaErgonomia
UsabilidadeUsabilidadeUsabilidadeUsabilidade
BlogsBlogsBlogsBlogs RSSRSSRSSRSS
RIARIARIARIA
BookmarkingBookmarkingBookmarkingBookmarkingJoyJoyJoyJoy of useof useof useof use
ParticipationParticipationParticipationParticipation
Social SoftwareSocial SoftwareSocial SoftwareSocial Software
BrowserBrowserBrowserBrowser
WidgetWidgetWidgetWidget
DataDrivenDataDrivenDataDrivenDataDriven
MicroformatsMicroformatsMicroformatsMicroformatsSOAPSOAPSOAPSOAP
XMLXMLXMLXML
SyndicationSyndicationSyndicationSyndication
FolksonomyFolksonomyFolksonomyFolksonomy
UserUserUserUser centeredcenteredcenteredcentered
webwebwebwebwebwebwebweb 2.02.02.02.02.02.02.02.0
SixSixSixSix degreesdegreesdegreesdegrees
17
sociedade, complexidade e hierarquia
Complexidade da civilização
CaCaCaCaççççadoresadoresadoresadores CivilizaCivilizaCivilizaCivilizaçãçãçãçãoooo RevoluRevoluRevoluRevoluçãçãçãçãooooIndustrialIndustrialIndustrialIndustrial
Era doEra doEra doEra doConhecimentoConhecimentoConhecimentoConhecimento
18
Cenários e desafios de TI
•Ergonomia e Usabilidade
• Web / Web 2.0
• Rich Internet Application
• Simplicidade
19
Cenários e desafios de TI
•Componentizável e escalável
• Redução de Custos (TCO)
• Convívio com tecnologias diferentes
• Integração entre soluções
e tecnologias
20
na Web2.0, nós
Produzimos, recebemos e propagamos
• Avaliamos
• Comentamos
• Selecionamos
• Geramos conteúdo
• Alteramos
• Classificamos
• Indicamos
webwebwebwebwebwebwebweb 2.02.02.02.02.02.02.02.0
21
a Wikipedia é um bom exemplo
• 8.29 milhões de artigos
• 253 línguas
• 1.41 bilhão de palavras
• Roda em um cluster Linux com
39 Servidores
• 1 Site na Florida +
2 localizações
• Banco de dados MySql
• Software MediaWiki (GPL)
22
e o software?
httphttphttphttp://://://://opensourceopensourceopensourceopensource.adobe.com/.adobe.com/.adobe.com/.adobe.com/wikiwikiwikiwiki/display//display//display//display/flexsdkflexsdkflexsdkflexsdk////FlexFlexFlexFlex+SDK+SDK+SDK+SDK
httphttphttphttp://://://://blogblogblogblog....flexbrasilflexbrasilflexbrasilflexbrasil....orgorgorgorg////
httphttphttphttp://://://://flexflexflexflex....orgorgorgorg
23
patentes x colaboração
na na na na na na na na webwebwebwebwebwebwebweb 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, literalmente, literalmente, literalmente, literalmente, literalmente, literalmente, literalmente, literalmente, éééééééé dandodandodandodandodandodandodandodandoque se recebe...que se recebe...que se recebe...que se recebe...que se recebe...que se recebe...que se recebe...que se recebe...
Eric Eric Eric Eric MaskinMaskinMaskinMaskinPrPrPrPrêêêêmio Nobel de Economiamio Nobel de Economiamio Nobel de Economiamio Nobel de Economia
““““““““A lei das patentes desacelerou oA lei das patentes desacelerou oA lei das patentes desacelerou oA lei das patentes desacelerou oA lei das patentes desacelerou oA lei das patentes desacelerou oA lei das patentes desacelerou oA lei das patentes desacelerou oRitmo de inovaRitmo de inovaRitmo de inovaRitmo de inovaRitmo de inovaRitmo de inovaRitmo de inovaRitmo de inovaçõçõçõçõçõçõçõções em certas es em certas es em certas es em certas es em certas es em certas es em certas es em certas ááááááááreasreasreasreasreasreasreasreasda tecnologia. da tecnologia. da tecnologia. da tecnologia. da tecnologia. da tecnologia. da tecnologia. da tecnologia. ÀÀÀÀÀÀÀÀs vezes, a imitas vezes, a imitas vezes, a imitas vezes, a imitas vezes, a imitas vezes, a imitas vezes, a imitas vezes, a imitaçãçãçãçãçãçãçãçãooooooooÉÉÉÉÉÉÉÉ fundamentalfundamentalfundamentalfundamentalfundamentalfundamentalfundamentalfundamental””””””””. . . . . . . .
24
desafios da colaboração em software
orquestraçãoorquestração11
usabilidadeusabilidade22
última milhaúltima milha33
socialização do conhecimentosocialização do conhecimento44
25
orquestração
- métodos, técnicas e ferramentas
- moderação da comunidade
- homologação e padrões dequalidade
- indicadores de uso e de reuso
- produtividade
26
usabilidade
Não se trata de criar um padrão rígido e
único, mas...
• propor boas práticas;
• compartilhar componentes
• experimentar
• adotar estilos
27
uso/usabilidade
a forma depende da funa forma depende da funa forma depende da funa forma depende da funa forma depende da funa forma depende da funa forma depende da funa forma depende da funçãçãçãçãçãçãçãção!o!o!o!o!o!o!o!
28
a última milha
considerando os fenômenos:
• SaaS e plataformas web
• tecnologias abertas
• comoditização das tecnologias
• consumerização do software
O software O software somente estarsomente estaráá totalmentetotalmente
pronto pronto parapara uso quando nauso quando na ““mesamesa”” do do
usuusuááriorio final.final.
29
a última milha
existe uma oportunidade de branding na última milha
30
socialização do conhecimento
KNOWLEDGEBASE
•necessidade•pains•dúvidas
consumidoresespecialistas
RespostasRespostas
gerageraçãção tradicionalo tradicional de de conhecimentoconhecimento::
“conhecimento criado e estruturado por especialistas treinados que seguem um processo rigoroso”
31
geração de conhecimento em comunidade
KNOWLEDGEBASE
comunidade colaborando em massa
-especialistas-parceiros-clientes -funcionários
SELF SERVICE
wikiswikiswikiswikisBlogsBlogsBlogsBlogsffffóóóórunsrunsrunsrunstagstagstagstags
subversionsubversionsubversionsubversionissue trackerissue trackerissue trackerissue tracker
•necessidade•pains•dúvidas
RespostasRespostas
32
colaboração em massa para P&D
necessidade criada e estruturada por especialistas e respostas obtidas externamente
Repositório
pesquisadores
resposta
resposta
necessidade
desafio
33
modelos de desenvolvimento
BuscarBuscar o o equilequilííbriobrio entreentre osos doisdois modelosmodelos
colaborativocolaborativocolaborativocolaborativocolaborativocolaborativocolaborativocolaborativo
alto reuso
alta velocidade
auxílio pela comunidade
centrado no indivíduo
ROI = reuso e produtividade
tradicionaltradicionaltradicionaltradicionaltradicionaltradicionaltradicionaltradicional
preserva propriedade
forte controle de qualidade
suporte formal
centrado no processo
ROI = escala
34
uma proposta de trabalho
metodologia usabilidade
técnicas
arquitetura
processo colaboração
mediação
meritocracia
diálogo
35
interfaces geradas com usabilidade
metodologia usabilidade
técnicas
arquitetura
36
mapa da usabilidade
Atores Papéis Metas/Casos de Uso
Interface Conceitual InterfaceConcreta
DesignDesignDesignDesign dadadadaApresentaApresentaApresentaApresentaçãçãçãçãoooo eeee
ComportamentosComportamentosComportamentosComportamentos
ProjeProjeçãção da Soluo da Soluçãçãoo eeValidaValidaçãçãoo
CompreensCompreensããoododo usuusuááriorio,, seus seus
problemasproblemas eenecessidadesnecessidades
37
importância dos casos de uso
interainterainterainterainterainterainterainteraçõçõçõçõçõçõçõções importanteses importanteses importanteses importanteses importanteses importanteses importanteses importantesmerecem mais atenmerecem mais atenmerecem mais atenmerecem mais atençãçãçãçãoooocriar novas interacriar novas interacriar novas interacriar novas interaçõçõçõçõeseseses20%20%20%20%
80%80%80%80% interainterainterainterainterainterainterainteraçõçõçõçõçõçõçõções comuns es comuns es comuns es comuns es comuns es comuns es comuns es comuns nnnnãããão reinventaro reinventaro reinventaro reinventarusar usar usar usar templatestemplatestemplatestemplates
38
focalidade nas Interfaces
aplique Paretto - destacar os 20% mais importantes, ocultar o resto
itens nas telas e itens nas telas e itens nas telas e itens nas telas e espaespaespaespaçççço ocupadoo ocupadoo ocupadoo ocupado resultadoresultadoresultadoresultado
20%20%20%20%
80%80%80%80%
80%80%80%80%
20%20%20%20%
39
Não há certo ou erradoNão há certo ou errado,, tudo dependetudo depende dasdas
premissaspremissas ee critérios que queremos atendercritérios que queremos atender
equilíbrio nas decisões
40
equilíbrio nas decisões
41
glauco scheffel
colaboracolaboraçãçãooDesafios do desenvolvimento colaborativo
42
Colaborações
Administrador: Flavio Eduardo Cordova
Projeto: ProUnit
Host: SourceForge(http://sourceforge.net/projects/prounit/ )
ProUnit is an Open source
framework for unit test on
Progress 4GL components, just
like JUnit, NUnit and others.
43
Colaborações
Administrador: Leandro Johann
Projeto: Progress Object Orientation Framework:
Host: SourceForge (http://sourceforge.net/projects/proof/)
A framework and class library for using Object Oriented
Programming in Progress 4GL/ABL versions starting from
9.1D Supports inheritance, encapsulation, polymorphism
and in v9, memory management..
44
Uso pela Datasul
Nossos clientes se beneficiam de tecnologias e padrões abertos.
OOOO GartnerGartnerGartnerGartner prevprevprevprevêêêê que que que que ““““atatatatéééé 2012, 80% de todos os 2012, 80% de todos os 2012, 80% de todos os 2012, 80% de todos os
softwares comerciais irsoftwares comerciais irsoftwares comerciais irsoftwares comerciais irãããão incluir elementos tecnolo incluir elementos tecnolo incluir elementos tecnolo incluir elementos tecnolóóóógicos gicos gicos gicos
de software aberto. Muitos dispositivos de software aberto de software aberto. Muitos dispositivos de software aberto de software aberto. Muitos dispositivos de software aberto de software aberto. Muitos dispositivos de software aberto
ssssãããão maduros e esto maduros e esto maduros e esto maduros e estááááveis, permitindo reduveis, permitindo reduveis, permitindo reduveis, permitindo reduçãçãçãção nos custos e o nos custos e o nos custos e o nos custos e
retorno do investimento.retorno do investimento.retorno do investimento.retorno do investimento.””””
45
Onde usamos. Exemplo no desenvolvimento.
46
Onde usamos. Exemplo na expedição.
47
Componentes open no ERP
Log4jLog4jLog4jLog4j MySqlMySqlMySqlMySql
SuperpanelSuperpanelSuperpanelSuperpanel
Commons EmailCommons EmailCommons EmailCommons Email
ApacheApacheApacheApache WebDav LibraryWebDav LibraryWebDav LibraryWebDav Library
EhcachEhcachEhcachEhcach
BirtBirtBirtBirt
LuceneLuceneLuceneLucene
HybernateHybernateHybernateHybernate FreeMarkerFreeMarkerFreeMarkerFreeMarker
XstreamXstreamXstreamXstream
XMLXMLXMLXML----RPCRPCRPCRPC
BSFBSFBSFBSF
FlexmdiFlexmdiFlexmdiFlexmdi
FlexlibsFlexlibsFlexlibsFlexlibs
CommonsCommonsCommonsCommons IOIOIOIO
iTextiTextiTextiTextCommons FileUploadCommons FileUploadCommons FileUploadCommons FileUpload
StaxStaxStaxStax----apiapiapiapi
Commons CodecCommons CodecCommons CodecCommons Codec
JOSSOJOSSOJOSSOJOSSO
JerichoHTMLJerichoHTMLJerichoHTMLJerichoHTML
DdlUtilsDdlUtilsDdlUtilsDdlUtils
RhinoRhinoRhinoRhino
BeanShellBeanShellBeanShellBeanShell
48
$$$
Graças à adoção de padrões e o uso de
software aberto entregamos soluções de negócio
muito mais rápido. Optamos por não construir
a infra-estrutura tecnológica.
49
Ferramentas
KNOWLEDGEBASE
Comunidade colaborando em massa
-Especialistas-Parceiros-Clientes-Funcionários
SELF SERVICE
Resposta
NecessidadeDúvida
Problema
WikiWikiWikiWikiBlogsBlogsBlogsBlogs
ForunsForunsForunsForunsTagsTagsTagsTags
SubversionSubversionSubversionSubversionIssue trackerIssue trackerIssue trackerIssue tracker
50
Obrigado!Obrigado!