Gostei mto desta thread!!!
Mto bom!

Concordo com o Mário Jr. ... temos que nos libertar no Flex hehehehe

Abraços

2009/7/30 Vicente Maciel Junior <macie...@gmail.com>

> Sensacional!
> Hoje mesmo estava discutindo isso com o meu sócio, o Jefferson Petilo (mais
> conhecido nas listas de CF).
>
> Tinhamos uma tela pensada para facilitar o workflow do usuário, mas quando
> vimos, até mesmo a estrutura de dados e serviços correspondentes às
> transações daquela tela (DTOs / Controllers) estavam pensados de forma a
> atender o Modelo (Banco/Relacionamentos).
>
> Reprogramar para atender a tela, significaria deixar de lado conceitos
> pré-formalizados e até mesmo a adoção de patterns.
>
> Resultado: mudamos a tela. Decisão mútua. :(
>
> Mas seu texto exemplifica a mais pura verdade! Temos que mudar a forma de
> pensar, observar e aplicar nosso domínio/conhecimento, não mais para sermos
> "TIaholic" e "Experienceaholics". Ai está o diferencial entre usar
> Flex/Silverlight/JavaFX/Whatever pra se fazer novas versões de antigas
> soluções e definitivamente desenvolvermos RIAs.
>
> Essa thread pra mim já está concorrendo ao prêmio de "Melhores do ano".
>
> Seria legal se pudesse estar no seu Blog ou da DClick para que pudesse ser
> referenciado.
>
>
> Vicente Maciel Junior
> RiaBrazil - Senior Rich App Developer
> Independent Web Developer & Consultant
> Adobe Advanced Certified Developer
> Adobe Certified Instructor (ColdFusion & Flash Platform)
> +55 71 8120-0035
> MSN: macie...@gmail.com / Twitter: macieljr
> http://www.riabrazil.com.br
> http://teclandoalto.blogspot.com
> Grupo de usuarios Oficial Adobe RIA-BA: http://bit.ly/ria-ba
>
>
> 2009/7/30 Beck Novaes <beck.nov...@gmail.com>
>
>>
>> Um dos problemas de desenvolvimento do Software, especialmente no
>> Brasil, é o TI-Centrismo.
>>
>> O TI-Centrismo prega que TI é o centro do Universo. Desta forma,
>> muitas das decisões tomadas no ciclo de vida de desenvolvimento do
>> Software visam "proteger" TI.
>> - "Não pudemos mudar isso, é padrão!" = TI-Centrismo
>> - "Não dá para faze assim, o banco não permite" = TI-Centrismo
>> - "Não vou deixar meu código feio assim. Deixa essa animação pra lá" =
>> TI-Centrismo
>> - "Vamos fazer o Café com Leite, senão vai dar muito trabalho." = TI-
>> Centrismo
>>
>> Precisamos mudar isso! Precisamos deixar o TI-Centrismo e adotar o
>> Usuário-Centrismo. Pode não parecer mais isso muda muita coisa.
>>
>> Programadores odeiam código feio. Mas a parte estética da aplicação e
>> as animações são sempre deixado para o final. O problema? Bem, perde-
>> se muito tempo tentando fazer aquela arquitetura super hiper robusta
>> com o super hiper design pattern onde não precisa.
>>
>> Quando abandonamos o TI-Centrismo e adotamos o Usuário-Centrismo nossa
>> percepção muda. Eu prefiro perder tempo fazendo uma animação que vai
>> agregar mais valor à experiência do usuário do que aplicando aquele
>> super ultra design pattern que li no ultimo livro que ostento na minha
>> estante e que só vai servir para eu exercitar o que aprendi.
>>
>> Mas por que a estética, incluindo animação é importante? Porque isso
>> deixa o usuário num estado mental muito melhor. Isso faz com que o
>> usuário:
>>
>> 1. Perdoe erros mais facilmente os erros
>> 2. Tenha maior pré-disposição para aprender a mexer na aplicação
>>
>> Fizeram uma experiência com dois caixas eletrônicos idênticos em
>> termos de usabilidade e implementação. Um bonito e outro feio. O Caixa
>> mais bonito teve uma avaliação muito melhor do que o caixa mais feio.
>> No Caixa mais feio as pessoas reclamaram muito mais dos erros
>> (propositais) do que no caixa mais bonito. Uma coisa é o usuário bater
>> o olho numa coisa bonita e falar: "Uau... que legal isso. Bem, agora
>> deixa eu ver como eu uso!". Outra coisa é ele falar "Nossa! Que coisa
>> medonha, como eu uso isso?" O estado mental é tudo. A motivação é
>> tudo. E coisas feias definitivamente desmotivam.
>>
>> Ao adotar o Usuário-Centrismo comecei a me perguntar se os POGs que
>> tanto incomodam os programadores que pregam boas práticas em 100% do
>> Software (TI-Centrismo) são realmente um mal em todos os contextos. Eu
>> ousaria dizer que, no Usuário-Centrismo existe o POG do mal e o POG do
>> bem. Imagine que você precisa implementar uma animação em Flex e que,
>> como um bom programador, você tentou fazer da melhor forma possível.
>> Mas não teve jeito. Você vai ter que colocar um setInterval para fazer
>> funcionar perfeito (típico POG para resolver problemas de tempo em
>> animações no Flex). Mas você é um programador "bonzão". Você jamais
>> vai fazer este POG. Você se recusa. Afinal de contas, para quê
>> animação, não é mesmo! Mas a pergunta é: Tal animação vai agregar
>> valor à experiência do usuário? Sim! O POG vai ser fonte potencial de
>> problemas? Não! O POG vai ser difícil dos programadores entender? Não
>> - nada que um comentário simples não resolva. Então, porque que eu vou
>> me recusar de fazer algo que mais agrega à experiência do usuário do
>> que, de fato, prejudica TI? Porque eu sou adepto do TI-Centrismo. Eu
>> não faço software para o usuário, eu faço para mim. Para o meu ego.
>>
>> O TI-Centrismo cria tantas restrições para se fazer um bom trabalho
>> que softwares de qualidade do ponto de vista do usuário é praticamente
>> impossível. Mas fazemos Sofware para o usuário, não é mesmo. Então ele
>> deveria ser o centro do universo, e não TI.
>>
>> Tem mais coisa que eu gostaria de falar sobre o assunto, mas acho que
>> já falei bastante no momento.
>>
>> Att,
>> Beck Novaes
>>
>>
>>
>> On 30 jul, 11:20, Mário Júnior <juninho...@gmail.com> wrote:
>> > Ta certo ... 99% (senão 100%) das apps tem CRUDs. Afinal, o usuário
>> precisa
>> > criar, ler, editar e apagar registros!
>> >
>> > A grande questão é: Como fazer isso?? Só jogando textinput para dentro
>> de
>> > forms??? Sim.. é legal, é oq todos nós (inclusive eu também, as vezes)
>> > estamos acostumados, afinal são anos e anos herdando pensamentos de
>> > paradigmas que nunca foram confrontados antes (vb, delphi, cobol,
>> clipper)
>> > ... mas agora estão caindo!
>> >
>> > Para resumir esse e-mail... assistam o vídeo do Beck: "O Segredo das
>> RIAs de
>> > Sucesso"
>> http://www.becklog.org/2009/05/12/o-segredo-das-rias-de-sucesso-profe...
>> >
>> > Para finalizar, e também para refletir, deixo essa imagem para vcs:
>> http://www.swiss-miss.com/wp-content/uploads/legacy/photos/uncategori...
>> >
>> > Seus chefes nunca irão mudar, se vcs não confrontá-los.
>> > (claro.. não vá sair no braço com o cara né =P)
>> >
>> > Um abraço!
>> >
>> > --
>> > Mario Junior
>> > Enterprise Java / Flex Architectures
>> > Adobe Certified Expert Flex 3 with AIR
>> >
>> > Sofshore Informáticahttp://www.sofshore.com.br
>> > +55 (48) 3337 2003
>> > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100
>> Itacorubi
>> > Florianopolis SC Brasil
>>
>>
>
> >
>


-- 
Marcel Pigozzi
http://thegeekers.wordpress.com/

"Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de
sucesso. O sucesso é conseqüência"

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a