Zen e a Arquitetura de Soluções
Se você está com o inglês em dia, vale uma olhadinha nas palestras do MIX que você pode assistir em https://videos.visitmix.com/MIX09 .
Gostei muito das palestras de design que vi, em particular a do Bill Buxton no keynote do primeiro dia. Ele trata de uma questão interessante: Como desenhar a experiência do usuário e a importância disto em tempos de crise?
Exemplo do problema da experiência do usuário:
- Desenhe o aspecto de um celular: simples! (para quem desenha bem)
- Agora desenhe num papel seus controles de interface com o usuário: ainda simples, só mais detalhado.
- Pronto: agora reproduza a experiência do usuário ao usar o telefone! Difícil, né?!
Projetar um software não é muito diferente – daí ser bom olhar para o lado e ver o que outras áreas estão fazendo. Existem os algoritmos, as tecnologias, o problema do usuário, o design da interface, a experiência do cliente e a visão de negócio. Ser um bom arquiteto significa compreender holisticamente estas forças e aceitá-las para produzir um software. Quase uma arte zen. Só que sem ser um arqueiro solitário. É participar em equipe, provendo e filtrando idéias que vão dar no produto final.
Alguns dão o nome disto de engenharia de software, outros de design de aplicações. Gosto de pensar que é simplesmente Arquitetura de Soluções.
(em tempo 1: o Bill Buxton tem um livro bem interessante chamado Sketching User Experiences: getting the design right and the right design. Li há cerca de dois anos, mas ainda está na minha memória)
(em tempo 2: o Mix trouxe muito mais novidades, como o PHP e o SQL Server no Azure (oops,SDS), muito de Silverlight (confirmando o caminho para uso em aplicações LOB), etc. Aos poucos vamos comentar mais…)
Comments
- Anonymous
March 22, 2009
PingBack from http://www.anith.com/?p=21565