terça-feira, 30 de dezembro de 2008

Agregando valor na agilidade

Coloquei o mesmo post anterior nos blogs aqui da empresa, e em menos de 1 hora minha atual gerente veio me dizer que já estava matriculada no curso de SCRUM MASTER da caelum.
Atualmente aqui na base onde trabalho, o Ágil, SCRUM e etc vem ganhando bastante força. Comecei a falar com ela sobre a invasão de propagandas que o modelo ágil ganhou no mercado.
É impressionante a quantidade de pessoas que dizem estar aplicando o SCRUM nas suas empresas e fico hoje com medo do mercado de trabalho em geral. A preocupação atual do mercado é na contratação de consultores com pouca experiência no modelo ágil ou até mesmo profissionais que se dizem experientes nesse modelo e descobrem o contrário.
A pergunta que com certeza deve ter passado na cabeça dela ou de outra pessoa que sabe que sou desenvolvedor é: Porque fazer um curso de SCRUM MASTER? Você está pensando em liderar equipes ou coisa do gênero?
Responderia o seguinte, penso em fazer um curso de SCRUM ou estudar SCRUM e métodos ágeis somente para agregar valor. O medo que as empresas tem de contratar péssimos consultores de Agile é o mesmo que eu tenho de entrar em um projeto com um péssimo lider ou equipe que se diz usar métodos ágeis e estão enganados e pior ainda me enganar junto.
O mercado pode estar cheio de péssimos profissionais, mas cabe a nós estarmos preparados para identificá-los e não sermos enganados.

Nos preparemos então!

Falando em Agile 2008 - Video Adoção SCRUM na globo.com

Navegando por meus blogrolls assisti a um video muito interessante com o Gerente de Desenvolvimento da globo.com no evento Falando em Agile 2008.
Tal evento ocorreu dia 23 e 24 de outubro em São Paulo e infelizmente não consegui comparecer, mas confesso que depois de ver esse video fiquei com gostinho de quero mais!

Link para o video!

No video ele relata dificuldades e lições aprendidas que adquiriu com o tempo de SCRUM da globo.com.
SCRUM e agile vem me interessado bastante já a algum tempo, mas infelizmente não tive ainda oportunidade para sentir na pele seus benefícios.
Aos que interessar, na caelum tem um curso para Scrum Masters e
Product Owners.

Pessoal do RJ, haverá uma turma de Scrum Master na caelum nos dias 13 e 14 de fevereiro, possivelmente estarei lá.

Abraços a todos e bom ano novo!

sexta-feira, 3 de outubro de 2008

Caelum no RJ

A algum tempo já ouço sobre a caelum, porém nunca tive a oportunidade de ir em nenhum evento em São Paulo (até mês passado a caelum não tinha uma base no Rio de Janeiro).
Já tive o prazer de assistir duas palestras na RioJUG ministrado por instrutores da caelum (Paulo Silveira e Fábio Kung) que foram também excelentes.
Felizmente as coisas mudaram e estou tendo a oportunidade de estar na primeira turma ministrada pela Caelum no RJ, atualmente sendo organizada pelo Nico Steppat.
Estou cursando o FJ-26 - Laboratório de MVC com Hibernate e JSF para a Web e também aconselho aos amigos do mundo JEE.
Tenho alguns cursos na fila para fazer futuramente, mas ainda estou no aguardo das aberturas das turmas.

Abaixo o link da caelum sobre a abertura da sede Rio de Janeiro e todas as informações:
Caelum no RJ

Processo de build com o Maven (caelum)

Nunca utilizei o Maven nem li muito sobre sua utilização, para mim era apenas uma ferramenta de build como o Ant, porém ao ler esse artigo publicado no blog da Caelum meu abriu a cabeça com relação ao poder dessa ferramenta, aos interessados o link:

Processo de Build com Maven

Missão:

Atualmente existem diversos blogs de tecnologias, e esse é um deles. Porém não serei escritor do blog, a idéia do blog é referenciar artigos de outros blogs que acho interessante para as pessoas que estudam assuntos gerais em informática.
Então sempre que eu ler alguma coisa que ache interessante, irei guardar aqui afim de fazer um arquivo pessoal para futuras referências em um único lugar.

Por que do nome: Inversion of Control?

Pegando a descrição de IoC do wikipedia:

"É o nome dado ao padrão de desenvolvimento de programas de computadores onde a sequência (controle) de chamadas dos métodos não é determinada pelo programador. Este controle é delegado a uma infraestrutura de software muitas vezes chamada de container. Esta é uma característica comum aos frameworks."

Entendam que esse blog é um Container, que delega a outras bibliotecas (blogs) o que o usuário (programador) está interessado (método).

Abraços e espero que ajude mais alguém além de mim.