> O motivo é exatamente a necessidade de ter controle sobre processos mais 
> básicos (como manter documentação e refactoring)
> antes de pensar em usabilidade e tentar desenvolver rias de sucesso.

Nestes meus 10 anos de desenvolvimento de software eu já fui e voltei
várias vezes sobre a maneira como eu via o desenvolvimento em si.
Hoje, embora possa parecer simplório, eu procuro simplesmente pensar
no que agrega mais valor ao produto final. Documentação é Refactoring
são importantes, mas se eu tiver que focar nisto e acabar com uma
usabilidade ruim eu vou preferir partir para a usabilidade.

O fato é que pensar assim me permite priorizar melhor as coisas (algo
determinante no nosso mercado). A falta de documentação passa a ser um
problema quando o usuário começa a sentir isto: o programador demora
para alterar as coisas porque não sabe como fazer. Da mesma forma é o
Refactoring. Enfim, tudo é ruim quando começa a impactar no que chega
para o usuário. E praticamente nada está mais na cara do usuário do
que a Interface. Apenas um software que não funciona impacta mais do
que isto.

O que acontece é que a maioria dos técnicos não pensa assim. Não
possuem uma visão global do produto final que é o mais importante.
Falham na hora de priorizar e tomar as decisões certas. Eu já vi
várias vezes uma aplicação em N camadas, Orientada a Objetos, com
banco de dados normalizado, mas que os usuários não utilizavam pois a
interface simplesmente refletia o modelo relacional do banco. A
interface era um retrato das soluções dos técnicos. São boas
soluções... mas são boas para eles e não para os usuários. Se
perguntarmos a estes técnicos se eles cuidaram dos processos básicos
eles dirão que sim, mas eu não creio que isto tenha sido a coisa mais
importante que eles fizeram. É neste sentido que eu digo que tais
processos básicos como exposto talvez não devam vir necessariamente
antes de uma preocupação com usabilidade ou RIAs de sucesso. Pensando
melhor, acho que é isso que acontece hoje em dia. E é por isto, por
deixar estas coisas para depois que nós técnicos nunca fazemos. E que
atire a primeira pedra quem for o técnico que uma vez na vida nunca
agiu desta maneira.

[]'s
Beck Novaes





On 12 dez, 12:46, gabriela perry <[email protected]> wrote:
> Não sugeri que cuidar dos aspectos que concernem mais à implementação do que 
> ao projeto seja a tarefa importante do ciclo.
> Isso seria simplesmente absurdo.
>
> O que eu quis dizer, e por isso o comentário mencionava as palestras do 
> treina tom, é que, dentro de um modelo de maturidade de desenvolvimento (de 
> software ou do que quer que seja), "cuidar da casa" vem antes. Se conhecemos 
> histórias de desenvolvedores que trabalham atrelados ao design (aliás, 
> teremos uma palestra excelente na AUGRS na qual fatalmente se falará disso, 
> vejam o histórico da lista!), é às custas de úlceras e gastrites (na gente).
>
> Também não vou discutir que - em média, hoje - a balança pende mais para o 
> lado da implementação (requisitos, análise, codifição e teste) do que para do 
> suporte à tarefa (um software existe em função da tarefa, não do 
> usuáriohttp://www.jnd.org/dn.mss/human-centered.html). O motivo é exatamente 
> a necessidade de ter controle sobre processos mais básicos (como manter 
> documentação e refactoring) antes de pensar em usabilidade e tentar 
> desenvolver rias de sucesso. Por isso acho que a iniciativa do autor do post 
> é louvável.
>
> Como falei na palestra que dei uma semana antes de ti, investimento em design 
> e usabilidade têm um retorno alto: não é gasto. Mas, se acontecer em 
> ambientes imaturos, os resultados não tendem a ser consistentes. Simplesmente 
> porque precisamos "cuidar da casa" antes.
>
> Mas acho que agora marquei melhor a minha posição.
> []´s
>
> Gabriela Trindade Perry -http://www.gabriela.trindade.nom.br
>
>
>
> > Date: Thu, 11 Dec 2008 18:17:28 -0800
> > Subject: [flexdev] Re: Pergunta ridícula sobre comentários
> > From: [email protected]
> > To: [email protected]
>
> > "cuidar da casa" antes? Sei não hein Gabriela. Eu já trabalhei em
> > projetos com pessoas ruins tecnicamente mas que contavam com uma boa
> > equipe de Design. E mesmo sem conhecer Flex o resultado final dos
> > caras era impressionante (isto foi nos EUA). Por isso, eu as vezes
> > penso que nós, pessoas técnicas, vira e mexe damos maior prioridade ao
> > que nos interessa deixando de lado o que é mais importante para o
> > usuário. Hoje eu penso que o cuidar da casa é importante desde que
> > você saiba quando parar, pois o que você fez até então já é o
> > suficiente e então sobra tempo para voltar suas forças para o usuário
> > novamente. É fato que a balança é muito desiquilibrada hoje em dia.
> > Técnicos 10 x Usuário 1.
>
> > []'s
> > Beck Novaes
>
> > On Dec 11, 10:11 am, gabriela perry <[email protected]> wrote:
> > > Cara, não tem nada de ridícula tua pergunta.
> > > Até onde eu me lembro, não tem uma pergunta sobre comentários neste 
> > > lista...
> > > Meu comentário sarcástico do dia é que antes de se preocupar com 
> > > usabilidades e segredos do rias de sucesso (temas de duas palestras que 
> > > eu e o beck fizemos no teletom), é preciso "cuidar da casa" antes, e 
> > > parece que é isto que estás te propondo...
>
> > > Respondendo: a diferença é na hora de gerar os docs.
>
> > > Veja mais detalhes 
> > > emhttp://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/ww...
>
> > > Gabriela Trindade Perry -http://www.gabriela.trindade.nom.br
>
> > > > Date: Thu, 11 Dec 2008 04:03:50 -0800
> > > > Subject: [flexdev] Pergunta ridícula sobre comentários
> > > > From: [email protected]
> > > > To: [email protected]
>
> > > > Bom dia pessoal,
>
> > > > Qual a diferença de um bloco de comentário usando 1 ou 2 * no início?
>
> > > > /*
> > > > *
> > > > *
> > > > */
>
> > > > /**
> > > > *
> > > > *
> > > > */
>
> > > > Tem algo a ver com algum tipo de criação de help da classe?
> > > > Existe algum padrão que determina quando usar cada um deles?
> > > > Ao que me parece, o comentário com 1 * é mais usado pra inutilizar uma
> > > > parte de algum método, é isso?
>
> > > > Desde já obrigado e bom dia a todos!
>
> > > _________________________________________________________________
> > > Connect to the next generation of MSN 
> > > Messengerhttp://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&s...
>
> _________________________________________________________________
> Invite your mail contacts to join your friends list with Windows Live Spaces. 
> It's 
> easy!http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friend...
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a