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
Tagged: desenvolvimento, Design, eficiência, gerência, gestão, Ihc, interface, paradigma, rapidez
1 Trackbacks
You can leave a trackback using this URL: http://yaso.in/wp-trackback.php?p=411
[...] :: 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
Parabéns, gosto de idéias novas que evitam a cristalização da produção na web.
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.
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
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!