Posts com a Tag ‘paper prototyping’

JavaServer Faces Technology – Técnica demais para o designer, visual demais para o desenvolvedor

Neste artigo:

O desenvolvimento web orientado a componentes vem ganhando espaço na comunidade Java e a especificação JavaServer Faces Technology tem sido muito discutida. A pergunta que se faz é: quanto a JSF é produtiva no mundo real do desenvolvimento de software?

Tags / Palavras-Chaves:
JavaServer Faces Technology, frameworks, paper prototyping, interface, desenvolvimento

O desenvolvimento web orientado a componentes vem ganhando espaço na comunidade Java, vide RichFaces, Facelets, IceFaces, MyFaces, ADF, Seam, etc. Aqui, irei resumir tudo isso à JSF – JavaServer Faces Technology. A especificação JSF e todas as consequências e discussões que ela traz junto estão em alta nos fóruns. Mas a pergunta importante que devemos fazer é: o quanto isso tudo é produtivo no mundo real do desenvolvimento de software?

Pensando em sistemas de interface web, sempre vi o desenvolvedor como a figura responsável por codificar a inteligência desse sistema, e o web designer responsável pela identidade visual. Porém, quando trabalhamos com JSF, as decisões de interface estão na mão do desenvolvedor, pois ele é quem conhece os componentes de interface possíveis de serem utilizados.

Pesquisando sobre o assunto, encontrei o post  Utilizando AJAX com JSF de maneira eficiente, onde podemos observer um código “HTML“. O curioso é que a única tag HTML utilizada no exemplo é a <body>, as demais são tags do JSF, que normalmente o web designer não conhece.

E o que isso implica para a produtividade no processo de desenvolvimento? Como trabalhar o desenvolvedor e o designer em conjunto, neste modelo?

Leia o restante deste post »

 

Lotusphere 2009 – Usabilidade e foco no usuário

Neste artigo:

Das palestras do Lotusphere 2009, evento realizado pela IBM, os temas prototipação, foco no usuário e melhorias dos produtos Lotus foram abordados neste artigo. Saiba mais.

Tags / Palavras-Chaves:

Lotusphere, paper prototyping, usabilidade, desenvolvimento

Das várias palestras do Lotusphere 2009, me chamou a atenção a que falava exclusivamente de prototipação, foco no usuário e de melhorias dos produtos Lotus.

Umas das palestras mais diferentes foi a de título “Getting to WOW… interface first design for IBM Lotus Notes”. Com discussão inicial em design para aplicações Domino, a palestra acabou indo muito além, cobrindo Paper Prototyping, pensar a interface antes da codificação, usabilidade e a ciência por trás da escolha da cor dos aplicativos.

Nesta palestra, estas diretivas foram bastante ressaltadas e a principal analogia usada foi a de que nós, desenvolvedores, somos “encanadores” e na verdade precisamos pensar como “pintores: por mais que nosso trabalho seja realizado por trás das paredes (working behind the walls), o que o usuário vê na verdade é a pintura na parede. E devido a este aspecto, é importante buscar, com o paper prototyping, benefícios relativos ao custo de prototipação, que devido a simplicidade do processo, permite um maior envolvimento do cliente e mais qualidade e valor agregado ao produto final.

Leia o restante deste post »