Reciclagem, uma missão para o Scrum Master

Uma tendência natural do ser humano é aos poucos ir deixando de lado os detalhes. Isso acontece em quase tudo na nossa vida. Basta você parar para pensar um pouquinho e vai ver que já fez isso inumeras vezes – no seu trabalho, nos seus estudos, na sua vida familiar. Todas as vezes que você se sente muito confortável e sabedor de algo, acaba se esquecendo de algum detalhe. E são nesses momentos que você comete os erros mais banais da sua vida.

Todos já fomos somos vítimas desse mal. Mas todos temos também a solução ao nosso alcance…

Reciclagem!!!

Todo processo e todo conhecimento precisa de reciclagem periódica. Só assim conseguimos nos manter atentos aos detalhes.

Tudo bem, mas o que isso tem a ver com o Scrum Master?

O Scrum Master deve ser o guardião dos valores e das práticas do Scrum na equipe. É dele a responsabilidade de disseminar esses valores e práticas e promover a sua reciclagem de tempos em tempos, tanto para o Time quando para o Product Owner. Isso mantém o Scrum não apenas vivo, mas evoluído na equipe.

Com isso, a toda equipe [e os projetos] só tem a ganhar. Porque nem o Time, nem o Product Owner, nem o próprio Scrum Master, se esquecerão de coisas que parecem apenas meros detalhes – mas que fazem a diferença quando observadas [e/ou aplicadas] adequadamente.

Por isso, Scrum Master, fica a você a perguntas: O que você tem feito para promover a reciclagem da sua equipe?

Afinal, ser Scrum Master é ser facilitador…

Por um Java mais efetivo!

Tempo atrás participei da primeira turma do treinamento de Arquitetura e Design de Projetos Java da Caelum, com “o cara”, Paulo Silveira – ele me diz que não é “o cara”, mas tô ligado que ele é sim.

Quem me conhece sabe que estou envolvido com Java desde meados de 97, versão JDK 1.1.8, quando tive que fazer um trabalho escolar – do curso de processamento de dados – e comprei o livro Aprenda Java em 24h. Então, cheguei ao treinamento com minhas expectativas lá em cima.

Felizmente, não me decepcionei. Não mesmo. O treinamento foi excelente, altíssimo nível sob todos os aspectos!

Não foi um treinamento de arquitetura de caixinha. Pelo contrario, foi um treinamento amplo e completo, abordando temas bem interessantes, como: Linguagens dinamicamente tipadas, REST, manipulação de bytecodes, AJAX, JSON, interfaces fluêntes, proxy dinânico, DSLs, e um monte de outras coisas legais. Tudo com muita propriedade e sobriedade de quem conhece do assunto.

Este é um treinamento que indico tanto a arquitetos e desenvolvedores experientes, quanto a quem apenas quer praticar um Java mais efetivo.

Sabe por que digo isso? Porque a grande sacada está na comunicação. A apostila é muito boa, mas o resultado das discuções e troca de idéias são infinitamente melhores. Isso é o que me motiva a participar de um treinamento.

Aliás, já que falei em praticar um Java mais efetivo, leia este post do Paulo.

Comunidade Ágil a todo vapor no Brasil

É muito animador ver o quanto a comunidade ágil tem crescido e se fortalecido no Brasil. A pouco recebemos a notícia do grande evento que acontecerá em outubro, o Falando em Agile 2008, promovido pela Caelum. Treinamentos e workshops acontecem todos os meses Brasil à fora – basta você acompanhar, por exemplo, o blog do Alexandre Magno e do Rodrigo Yoshima, pra saber quando acontecerá o próximo. E agora, mais recentemente ontem, o Manoel Pimentel, editor chefe da revista eletrônica Visão Ágil, postou no GUJ a notícia do lançamento do Blog Visão Ágil.

Iniciativas como esta mostram o quão notório já é o crescimento das agordagens ágeis de desenvolvimento de software no Brasil.

Pratico desenvolvimento ágil em meu trabalho diário há algum tempo, e sei o quando é bom trabalhar assim – sob todos os aspectos. Mas sei também que não é fácil vender essa abordagem; muito menos fazê-la acontecer como deve ser. Contudo, com a comunidade mostrando a cara, e mais ainda, mostrando seus próprios resultados e experiências reais, certamente mais e mais empresas darão a si mesmas a chance de ver o quanto ser ágil é bom!

Imagine o dia que todas as empresas adotarem abordagens ágeis.
Não é difícil, não.
Nada de gantt chart ou gerente alienado,
Nada de comando/controle, só a liberdade de programar, testar e implantar.
Imagine todos os programadores, clientes e empresas vivendo em paz.
Somente a paz!

Você pode me achar um sonhador,
Mas não sou o único.
Espero que você se junte a nós,
E o Mundo do Desenvolvimento de Software será um só.

Conhece esta canção? Nada mau para o momento… rsrsrs