Produtividade X Investimentos em TI

11 de novembro de 2007   1 Comentário  Tags:

Muito se discute sobre o ganho de produtividade como resultado de investimentos em tecnologia da informação (TI). Esta relação vem mudando a economia global, pois atinge empresas dos setores industriais e até mesmo países. A polêmica gira em torno da falta de comprovação que isole a TI de outros fatores que podem influenciar neste resultado. Outro problema é a abordagem clássica do conceito de produtividade, não levando em consideração outros fatores de lucratividade das empresas como flexibilidade e inovação. Este texto faz um estudo desta relação tendo como base a entrevista dos professores da FGV, Alberto Luiz Albertin e Nelson Lerner Barth, a revista RAE-Execultivo.

Leia o restante do Post »

Seriado sobre TI – Parte 2

3 de setembro de 2007   2 Comantários  Tags:

Semana passada começou a segunda temporada de The IT Crowd, seriado Britânico que mostra o cotidiano da equipe de TI de uma grande empresa. Está confirmado para inicio de 2008 a primeira temporada Americana.

Para comemorar a volta de Roy, Moss e Jen fiz uma nova edição com situações engraçadas dos episódios 2 a 6:

- Como ter paciência com os usuários
- Prioridade do atendimento
- Cuidado com o que escreve na internet
- O reconhecimento da empresa
- Todos sabemos…
- …O quanto a empresa é grata a equipe de TI

Veja o vídeo:

Para não esquecer: “Lembre que você não deve levar todas as piadas ao pé da letra, pois o objetivo dos produtores é criticar de forma engraçada. Não quero em momento algum dizer que todas as empresas ou profissionais são assim, muito pelo contrário, podemos absorver isto e pensar no que podemos melhorar”.

Grande Abraço,
Igor Takenami

Seriado sobre TI

9 de julho de 2007   11 Comantários  Tags:

Você já ouviu falar em “The IT Crowd” ?. Este é o novo seriado lançado pela Sony que mostra o cotidiano da equipe de TI de uma grande empresa. A proposta é apresentar o mundo dos Nerds explorando a parte engraçada que envolve: relacionamento com usuário, importância do setor e muitas outras verdades que são mostradas com muita sátira de forma politicamente incorreta. Apesar do formato humorístico inglês é possível dar boas risadas e principalmente identificar situações vivenciadas por vários profissionais da área.

Esta é uma edição feita do primeiro episódio onde são mostradas algumas situações engraçadas como:

- Selecionando o Gerente de TI
- Atendimento ao Usuário
- O Vocabulário dos técnicos
- As instalações do pessoal de TI
- Quem é o chefe?
- O conhecimento do gerente de TI
- A conversa da empresa “Somos um time”

Veja o vídeo:

Lembre que você não deve levar todas as piadas ao pé da letra, pois o objetivo dos produtores é criticar de forma engraçada. Não quero em momento algum dizer que todas as empresas ou profissionais são assim, muito pelo contrário, podemos absorver isto e pensar no que podemos melhorar.

Grande Abraço,
Igor Takenami

MVC fácil com VRaptor

1 de maio de 2007   3 Comantários  Tags:

VRaptorApesar do padrão de arquitetura MVC já existir desde a época do Smalltalk, só usufruímos de fato de seus benefícios há alguns anos. Como o padrão foi criado para uma das primeiras linguagens orientadas a objetos, a comunidade JAVA apostou na idéia e logo surgiram diversos framework’s.

O Struts é o mais popular framework MVC, sendo utilizado na maioria dos projetos WEB. O Struts representou uma grande melhoria na forma de integração entre as camadas de MODELO, VISÃO e CONTROLE. O que parecia ser uma solução para facilitar o desenvolvimento, se mostrou muito improdutivo. Sua improdutividade era decorrente da necessidade de se criar muitas classes e configurar complicados arquivos no formato XML.

Com o passar do tempo, a evolução do framework e do próprio JAVA foi inevitável. Para chegar a versão 2 o Struts uniu-se ao Webwork, outro conhecido framework. A evolução também veios em outros projetos como a especificação JSF, Open Laszlo, ThinWire, etc…

Pessoalmente, nunca gostei do Struts! Mesmo tendo IDE’s para apoiar a adoção do framework, sempre achei muito trabalhoso e pouco simples. Foi tentando manter o padrão MVC, mas sem utilizar o Struts que conheci o VRaptor.

Escrito pelo Brasileiro Guilherme de Azevedo Silveira o VRaptor é um framework MVC que utiliza recursos do JAVA 1.5 para fornecer eficiência e produtividade ao desenvolvedor. Utilizar o VRaptor para criar aplicações MVC é bastante simples, tornando a curva de aprendizado muito pequena.

O que mais atrai no framework é a facilidade para construir Actions fazendo uso das notações e o conceito de convenção ao invés de configuração (difundido pelo Ruby on Rails). Os recursos disponíveis no VRaptor permitem escrever programas utilizando MVC sem a necessidade de conhecer outras API’s como a Servlet. Para demonstrar isto vamos ver como seria uma Action escrita em Struts:

3.gif

Além de todo este código, leve em consideração a criação do ActionForm e as configurações no struts-config.xml. Agora vejamos como ficaria esta mesma Action no VRaptor:

2.gif

Observer que a classe é simples e manipula objetos conhecidos (não é preciso estender nada). Além de toda simplicidade, não é preciso criar ActionForms e nem configurar nenhum arquivo XML (Se você seguir a convenção é claro). Depois disto é só escrever o arquivo cliente\adicionar.sucesso.jsp e utilizar as TAGLIBS ou TAGFILES de sua preferência.

Utilizar o padrão de arquitetura MVC garante segurança para possíveis problemas que podem ocorrer na camadas de apresentação caso utilize outras tecnologias como: JSF, Laszlo ou Thinwire, pois estamos em contato direto com o código HTML. O ponto negativo é a baixa produtividade gerada por um processo que exige mais trabalho de codificar a VIEW em arquivos JSP com TAGS Java e HTML.

Grande Abraço,
Igor Takenami