Web design ágil: manifesto

Acabou de vez o espaço para fases longas de análises de requisitos e documentações de mil páginas. Decorrência do “Agile Software Development“, o Agile Web Design é o termo para quem segue padrões de desenvolvimento mais inteligentes.

Peguei da apresentação do Antônio Carlos Silveira, do Yahoo!Brazil, alguns tópicos sobre Scrum Agile Development:

  • Foco na entrega
  • Transparência
  • ciclos curtos e fixos
  • qualidade total
  • trabalho em equipe
  • comunicação constante
  • compromisso
  • autogestão
  • torna aparente os problemas

Design no centro do processo

O design de interface está conectado até a raiz com essa evolução, (em fase inicial), já que nasceu embrulhado em metodologias flexíveis e adaptáveis à realidade do projeto. O fato do webdesign ser multidisciplinar e centrado no usuário, e não na infra estrutura, armou o designer da capacidade de improvisação e otimizou a criatividade. O objetivo do Web design ágil é transformar projetos-mamute em projetos-macaco: inteligentes, rápidos e compartilhados, para sobrevivência e escalabilidade.

Assim como agile development não é baseado em POG, web design ágil não é sinônimo de gambiarra, como muitos antigos pensam. Ao contrário, é o retrato de projetos de sistemas com escalabilidade e ciclo de vida do produto previsto, onde módulos podem ser agregados de acordo com a necessidade de uso.

Baseada na minha experiência trabalhando em uma empresa de comunicação pública com muitos veículos, todos atendidos pelo meu “departamento”, colocado dentro do CAOS de uma redação , frente a frente com clientes ansiosos por resultados e urgentes pela natureza da notícia (news), cito algumas características que o designer de interface precisa ter:

  • Conhecimento de código: pelo menos duas linguagens de programação. Simulação dos resultados mais ágil e menor dependência dos desenvolvedores, que podem ficar só com a parte casca grossa
  • Participação na escolha da tecnologia: tudo muda se é Action Script ou Jquery. O designer precisa ter consciência das oportunidades de cada linguagem;
  • Capacidade de improviso;
  • Capacidade de compartilhamento: ego de publicitário é extremamente não recomendado nesse caso.
  • Curiosidade

Emily Chang publicou “The Agile Web Design Manifesto, An Introduction“, onde aponta algumas características do designer adepto ao manifesto, ressaltando principalmente a capacidade de improviso e a criatividade. Sem essas duas prerrogativas, não há inovação.

Princípios do “Agile Web Design”

  • Design do sistema e não da tela;
  • Design centrado no usuário
  • Não há páginas, apenas caminhos;
  • Rápidez e interatividade
  • Simplicidade;
  • Design aberto e colaborativo;

Tudo muito parecido com o que meu amor Daniel Pádua disse em um bate-papo no mesmo evento, sobre o que ele chama de teleiro, designer de interface adaptado à produção colaborativa com ferramentas open-source.

Alguém não vai gostar…

O desenvolvimento ágil desmonta uma estrutura arcaica de desenvolvimento que, até hoje é ruim e funciona muito mal. Os prazos quase sempre são muito longos, as estruturas dos departamentos de TI são extremamente extratificadas e o conhecimento e controle sobre o produto fica fechado em uma sala com cheiro de coca-cola e sanduíche velho.

Com o ágil web design a auto-gestão descentraliza responsabilidades e pulveriza a resposta pelo resultado em cada participante do processo. Pulveriza também, um pouco, os altos salários dos gerentes de projeto, além de tornar o desenvolvimento transparente para o cliente; ou seja: o valor cobrado não vai mais depender de questões místicas que só o gerente de projeto conhece.

Saiba mais sobre Agile Development

Update 1

Como integrar ux e desenvolvimento

Mais pensamentos sobre agile ux

1 Trackbacks

You can leave a trackback using this URL: http://yaso.in/wp-trackback.php?p=411

  1. By » Blog Archive » Usabilidade sem dogmas on February 4, 2010 at 12:26 pm

    [...] :: Na edição de abril de 2009, apresentamos uma entrevista com Yasodara Córdova, pesquisadora de IHC e web design ágil, que analisava os efeitos da aplicação das metodologias [...]

4 Comments

  1. Parabéns, gosto de idéias novas que evitam a cristalização da produção na web.

    Posted January 26, 2009 at 9:27 am | Permalink
  2. Yaso, muito bom e interessante este seu post, vale muito a pena divulga-lo.
    Não entendi porque eles bloquearam o seu blog na EBC, o seu blog pode ser muito útil para eles.

    Posted January 26, 2009 at 9:42 am | Permalink
  3. Olá Yaso,

    Parabéns pelo Post, esta discução de Agile Practices aplicada ao UX é uma discussão bem interessante e esta super ativa na comunidade Agile.

    Recentemente escrevi dois posts sobre como esta sendo a experiencia que estou fazendo com o nosso processo de desenvolvimento ágil aplicado a UX aqui no Yahoo!.

    Seguem os links:

    http://www.acarlos.com.br/blog/2008/12/agile-ux-como-integrar-ux-e-desenvolvimento/

    http://www.acarlos.com.br/blog/2009/01/mais-pensamentos-sobre-agile-ux/

    abs,
    Antonio

    Posted January 27, 2009 at 12:10 am | Permalink
  4. Valeu, Carlos!
    Fiz um upgrade no post com seus links, muito bons, por sinal. É muito interessante ver que todos estão interessados em melhorar o jeito como as coisas são feitas hoje em dia, que remonta os antigos CPD´s…
    Abração!

    Posted January 27, 2009 at 7:09 pm | Permalink

Post a Comment

Your email is never shared. Required fields are marked *

*
*