Jukebox Webpanel Datasul

Post on 14-Nov-2014

2.341 views 1 download

description

Apresentações feitas durante o Jukebox Webpanel.

Transcript of Jukebox 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 gestão em se tratando de softwares de gestão não não existem existem maismais novas funcionalidadesnovas funcionalidades

as as plataformas tecnológicasplataformas tecnológicas proprietáriasproprietárias

começam a sercomeçam 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

GUI’s cada  vez mais GUI’s cada  vez mais amigáveisamigáveis e e fáceisfáceis de de personalizarpersonalizar

as acesso às as acesso às funcionalidades funcionalidades dede formaforma  seletivaseletiva e e ““filtrada”filtrada”

software ergonômicosoftware ergonômico:: 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 gigantes”de 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 criação de uma e discutir a criaçã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 ondevem o ROI se

compartilhamos nossas descobertas???

ganha quem melhor ganha quem melhor utiliza osutiliza os

resultados da resultados da colaboração!!!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 e painel de debates (presencial e web)web)

15

Alvacir Schulze

crowdsourcingcrowdsourcingDesafios do desenvolvimento colaborativo

16

tendências

Wikis

ConvergênciaErgonomia

Usabilidade

Blogs RSS

RIA

BookmarkingJoy of use

Participation

Social Software

Browser

Widget

DataDriven

MicroformatsSOAP

XML

Syndication

Folksonomy

User centered

web 2.0web 2.0

Six degrees

17

sociedade, complexidade e hierarquia

Complexidade da civilização

Caçadores Civilização RevoluçãoIndustrial

Era doConhecimento

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

web 2.0web 2.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?

http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK

http://blog.flexbrasil.org/http://flex.org

23

patentes x colaboração

na web 2.0, na web 2.0, literalmente, é dandoliteralmente, é dandoque se recebe...que se recebe...

Eric MaskinPrêmio Nobel de Economia

““A lei das patentes desacelerou oA lei das patentes desacelerou oRitmo de inovações em certas áreasRitmo de inovações em certas áreasda tecnologia. Às vezes, a imitaçãoda tecnologia. Às vezes, a imitaçãoÉ fundamental”. É fundamental”.

24

desafios da colaboração em software

orquestraçãoorquestração11

usabilidadeusabilidade22

última milhaúltima milha33

socialização do conhecimento

socialização do conhecimento

44

25

orquestração

- métodos, técnicas e ferramentas- moderação da comunidade- homologação e padrões de qualidade- 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 função!a forma depende da função!

28

a última milha

considerando os fenômenos:

• SaaS e plataformas web

• tecnologias abertas

• comoditização das tecnologias

• consumerização do softwareO software somente estará O software somente estará

totalmente pronto para uso quando totalmente pronto para uso quando na “mesa” do usuário final.na “mesa” do usuário 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

geração tradicional de geração tradicional de conhecimento:conhecimento:

“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

wikisBlogsfórunstags

subversionissue 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

Buscar o equilíbrio entre os dois modelosBuscar o equilíbrio entre os dois modelos

colaborativocolaborativo

alto reuso

alta velocidade

auxílio pela comunidade

centrado no indivíduo

ROI = reuso e

produtividade

tradicionaltradicional

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

Interface Concreta

Design daApresentação e Comportament

os

Projeção da Solução e Projeção da Solução e ValidaçãoValidação

CompreensãoCompreensãodo usuário, seus do usuário, seus

problemas e problemas e necessidadesnecessidades

37

importância dos casos de uso

interações importantesinterações importantesmerecem mais atençãocriar novas interações20%

80% interações comuns interações comuns não reinventarusar templates

38

focalidade nas Interfaces

aplique Paretto - destacar os 20% mais importantes, ocultar o resto

itens nas telas e espaço ocupado resultado

20%

80%

80%

20%

39

Não há certo ou errado, tudo depende das Não há certo ou errado, tudo depende das premissas e critérios que queremos atenderpremissas e critérios que queremos atender

equilíbrio nas decisões

40

equilíbrio nas decisões

41

glauco scheffel

colaboraçãocolaboraçãoDesafios do desenvolvimento colaborativo

42

Colaborações

Administrador: Flavio Eduardo CordovaProjeto: ProUnitHost: 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 JohannProjeto: 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.

O Gartner prevê que “até 2012, 80% de todos

os softwares comerciais irão incluir

elementos tecnológicos de software aberto.

Muitos dispositivos de software aberto são

maduros e estáveis, permitindo redução nos

custos e retorno do investimento.”

45

Onde usamos. Exemplo no desenvolvimento.

46

Onde usamos. Exemplo na expedição.

47

Componentes open no ERP

Log4j MySql

Superpan

el

Commons Email

Apache WebDav Library

Ehcach

Birt

Lucene

Hybernate FreeMark

er

Xstream

XML-RPC

BSF

Flexmdi

Flexlibs

Commons IO

iText Commons FileUpload

Stax-api

Commons Codec

JOSSO

JerichoHT

ML

DdlUtils

Rhino

BeanShell

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

Necessidade

DúvidaProblema

WikiBlogs

ForunsTags

SubversionIssue tracker

50

Obrigado!Obrigado!