Categories
Scrum

Scrum checklists

Sei que isso já é um pouco antigo, porém, antes tarde do que nunca! 🙂

Para quem está começando a praticar o Scrum, às vezes é um pouco complicado lembrar de todas as regras (apesar de serem poucas). Entretanto, é altamente recomendável seguir todas essas regras à risca, especialmente no início da adoção quando ainda não se tem muita experiência/conhecimento sobre o framework.

Por estes motivos as checklists são muito úteis! O objetivo delas é que você possa ter um micro guia de referência, para andar debaixo do braço e te ajudar a seguir e lembrar das regras.

Recomendo duas:

1) Checklist do Boris Gloger/SPRiNT-iT: essa foi a primeira que eu conhecí e a que mais usei. Quando fiz o curso de Scrum Master, o Boris deu uma versão impressa para os alunos, que é de excelente qualidade (tanto no conteúdo como no material). Ela é feita em papel duro e tem um espaço para anotações ao lado das páginas. Se você imprimir este PDF numa gráfica, deve ficar show de bola!

2) Checklist do Henrik Kniberg/Crisp: essa checklist é muito mais resumida, mas também tem várias informações legais. Neste caso não é um livreto, mas um mind map com vários tópicos importantes para se lembrar.

Combinando essas duas checklists você terá um excelente guia de bolso!

Categories
Scrum

O papel do Product Owner no Scrum

Se você pesquisar na Internet sobre Scrum, vai perceber que muito se fala sobre o Scrum Master, características do time, organização de backlog e histórias, sprints, e etc. Uma das características mais interessantes do Scrum, e que nem sempre é enfatizada, é que o cliente tem um papel muito importante dentro do projeto, muito diferente das metodologias “tradicionais”. O Product Owner, como é chamado, representa um dos papéis fundamentais do Scrum. Ele pode ser o próprio cliente ou alguém que tem a visão dele e que ele confia para administrar seu projeto.

Nos projetos Scrum, o P.O. tem uma importância tão grande quanto o próprio time ou o Scrum Master. Eu pessoalmente considero sua importância de certa forma maior do que a de todos os outros, visto que o P.O. pode fazer um projeto falir ou “skyrocket”, dependendo das decisões que ele toma.

O Antonio Carlos escreveu um ótimo resumo sobre o papel do P.O. e sua importância dentro dos projetos Scrum. Leitura obrigatória.

Categories
Scrum

Scrum Trainers Training

Boris GlogerHoje foi o dia de dar mais um passo importante na direção do Scrum. Assistí ao treinamento para treinadores do Boris Gloger entitulado “Teaching Scrum: Train the Trainer”.

Eu sei que já falei isso algumas vezes aqui e que todos estão carecas de saber, mas mesmo assim tenho que repetir: o Boris é sensacional! Se todos os outros encontros com ele já tinham sido excelentes, “sensacional” é a palavra mais adequada para descrever o encontro e os ensinamentos de hoje.

Esse treinamento que fizemos serve para habilitar os Scrum Masters a se tornarem Scrum Trainers, ou seja, treinadores capacitados a passar a mensagem do Scrum para outras pessoas. Na verdade não é um treinamento de apenas um dia que cria um trainer, o caminho é muito mais longo que isso. Segundo o Boris, quem pretende seguir como um trainer tem que escrever artigos, ser reconhecido na comunidade e depois escolher um mentor, para acompanhá-lo por vários treinamentos, até que esteja realmente apto a treinar (e quem julga se você está preparado ou não, é o mentor). Esse curso é apenas o começo da jornada.

Não pretendo me tornar um treinador oficial de Scrum no momento, mas com certeza esse treinamento constroi mais um degrau no meu conhecimento sobre Scrum, e vai me ajudar bastante a elaborar uma forma de transmitir a mensagem para minha equipe, já que nem todos tiveram a oportunidade de fazer o curso do Boris (infelizmente).

Scrum Trainers ClassFoi muito legal entender as “internas” do treinamento e conhecer os segredos do Boris. O treinamento de Scrum Master é totalmente planejado, desde o primeiro minuto em que as pessoas entram na sala, até os horários e os motivos estratégicos para os coffee-breaks, passando pelo planejamento de exercícios e de cada minuto do dia. Tudo tem um motivo, tudo mesmo. Ele nos ensina a usar várias técnicas de psicologia, didática e revela toda sua forma de pensar, seus segredos e suas técnicas para lidar com situações difíceis ou inesperadas.

É tudo tão incrível que o Danilo, por exemplo, está absolutamente convencido que o Boris tem poderes sobrenaturais. Já o Evandro acha que ele é uma espécie de Jedi. Enfim, o fato é que seus vários poderes incluem a leitura da mente, desintegração de matéria, indução de amnésia e por fim, ele é a única pessoa além de Chuck Norris que sabe fazer o Roundhouse Kick. Hahaha, é claro que isso é brincadeira, mas realmente é impressionante como a conjunção das técnicas do Boris faz tudo parecer mágica.

O fim do treinamento foi especial. Quando fizemos a retrospectiva do dia, o Antonio falou emocionado sobre todo o caminho que percorremos até chegar onde estamos. É incrível perceber como um grupo pequeno de pessoas pode mudar a cabeça de uma empresa grande e tradicional como a Globo. Tenho orgulho de fazer parte das cabeças dessa revolução, e fico triste pelo nosso amigo cangurú-calçado, que foi peça fundamental nessa mudança, não estar mais aqui conosco…

Scrum TrainersPara mim o dia de hoje foi muito mais do que um dia de treinamento. Foi uma viagem pela mente e uma mudança de estado de espírito. O Scrum é totalmente sobre pessoas e como lidar com elas. As práticas funcionam porque o processo todo foi pensado nas características humanas e intelectuais que todos nós temos. O Scrum nos ajuda dando ferramentas para nos ajudar a lidarmos com nossas fraquezas e permite que nossas características individuais e criatividade aflorem, fazendo com que a produtividade vá a mil por hora!

Para quem tiver interesse, coloquei fotos do treinamento no meu Flickr.

Categories
Scrum

Sprint Review e Retrospective com Boris Gloger

Sprint GoalHoje na Globo.com tivemos a ilustre visita do nosso amigo Boris Gloger! O Boris é um dos maiores especialistas do mundo em Scrum e está ajudando a melhorarmos o processo de desenvolvimento de software na Globo.com. Em dezembro do ano passado ele nos deu o treinamento de Scrum Master e agora ele está no Brasil para fazer alguns treinamentos mais especificos, como o de Product Owner (específico para gerentes de produto entenderem seu papel no Scrum) e Trainers Training (para nós Scrum Masters estarmos aptos a treinarmos pessoas e podermos replicar nosso conhecimento).

Aproveitando que o Boris estava aqui pela Barra da Tijuca, o Antonio conseguiu que ele viesse nos visitar aqui na Globo.com!

Equipe do Globo VídeosNa primeira parte da sua visita, o Boris visitou o desenvolvimento das equipes de Portal e Aplicativos, e o Evandro tirou várias fotos e blogou tudo. Como a segunda foto denuncia, acompanhei tudo de perto! Ouvimos várias dicas e sugestões interessantes para melhorarmos nosso processo, além de termos feito vários bate-papos com alguns times. Fiquei sempre por perto para aproveitar o máximo possível (como chicken, obviamente), porque eu sabia que ele viria com uma dúzia de sacadas expertas e conclusões que são tão óbvias que acabam sendo imperceptíveis. E não deu outra.

Em seguida fomos para a base de WebMedia, onde o Boris acompanhou todo o nosso Sprint Review e Sprint Retrospective. Ele nos acompanhou durante três horas e deu várias dicas de como agir e o que fazer em determinadas situações específicas, além de ter tirado algumas dúvidas que sempre nos perturbam no dia-a-dia.

Boris Gloger e Guilherme ChapiewskiDepois, quando tudo acabou, ele disse que a retrospectiva foi muito boa, e mais uma vez deu várias dicas… A mais importante foi que eu tenho que ser um Scrum Master mais malvado (risada macabra), porque ele me achou bonzinho demais… Por ele o P.O. tinha sido expulso da sala duas vezes, mas eu confesso que ainda não sei fazer isso. Mas fiquei feliz de saber que estamos no caminho certo. Foi uma oportunidade única e inenarrável.

Se alguém quiser ver, tem mais algumas fotos no meu Flickr.

Categories
Scrum

Certified Scrum Master!

Curso de ScrumNa última semana tive a oportunidade de assistir ao treinamento de Scrum da Sprint iT. O instrutor foi ninguém menos que Boris Gloger, que foi o primeiro Scrum Master treinado pelo Ken Schwaber em pessoa!

Nem preciso dizer que o curso foi sensacional – fora o fato de ter me tornado o mais novo Scrum Master do pedaço! O Boris têm uma didática excelente e tive a oportunidade de tirar várias dúvidas que vinham me perturbando há algum tempo. Apesar de já ter lido alguns livros sobre Scrum esse treinamento conectou vários conhecimentos na minha cabeça e eu me sinto agora com uma visão clara como cristal de como tudo funciona.

Para ter uma idéia melhor de como é o treinamento você pode ler dois posts do José Papo resumindo a agenda e dando suas opiniões em seguida.

O curso é cheio de surpresas e eu não vou contar nada aqui para não estragar a experiência. Mas o ponto é que através de exemplos extremamentre simples e didáticos a mensagem é transmitida. É impossível não sair da sala no fim do dia extremamente motivado a mudar!

WUFF!

Categories
Agile Scrum XP

Ambiente descontraído parte 2 – desenvolvimento ágil

O Phillip Calçado escreveu um excelente post no blog dele sobre como funciona nossa equipe de desenvolvimento ágil.

Isso é uma prova viva de que um ambiente de trabalho não precisa ser aquela chatice que todo mundo está acostumado. Você pode deitar no trabalho, pode jogar video game, pode ouvir heavy metal nas alturas e mesmo assim fazer um trabalho sério produzindo software de alta qualidade.

Nos últimos tempos temos experimentado várias práticas de desenvolvimento ágil que têm tornado nossos projetos muito mais produtivos e divertidos. O Phillip faz neste post um resumo muito bom das principais coisas que aconteceram na nossa equipe nos últimos 2 meses mostrando várias fotos e explicando alguns detalhes do processo.

Categories
Agile Scrum XP

Aumenta a adoção de metedologias ágeis em 2007

A notícia é um pouco velha mas como é uma boa notícia acho que ainda é tempo. O Scott Ambler publicou na Dr. Dobbs o resultado da sua pesquisa anual de adoção de metodologias ágeis.

A pesquisa de Scott Ambler este ano mostra que metodologias ágeis foram implantadas com sucesso na maioria das empresas. Seis anos após seus surgimento, ele acha que as metodologias ágeis finalmente cruzaram todo o “abismo de adoção de tecnologias de Moore”, que sugere que uma tecnologia passa por vários estágios de adoção, desde os inovadores e “early adopters” até os “laggards” (atrasados).

A utilização efetiva de metodologias ágeis no exterior tem crescido a passos largos, especialmente nos Estados Unidos. Isto indica que dentro de pouco tempo as metodologias ágeis também estarão muito difundidas aqui no Brasil e sendo adotadas em larga escala. É claro que muitas pessoas já conhecem, mas na prática o número de empresas que adotaram estas metodologias ainda é muito pequeno.

Na empresa onde trabalho muitos costumes já existem há vários anos e é muito complicado mudar tudo da noite para o dia. Mas lentamente várias práticas de XP e outras metodologias ágeis como o Scrum estão sendo introduzidas. Cada vez mais a alta gerência está consciente de que existem problemas no modelo atual de desenvolvimento de software e eles estão cada vez mais dispostos a tentar coisas novas.

Parece que coisas boas estão por vir.