código Ágil

Agile, Scrum, Extreme Programming , Java e mais

Scrum Basics

Escrito por lucianofelix em 6 Agosto, 2008

Vídeo mostrando de forma simples o básico do Scrum

Enviado em Uncategorized | Tagged: | Nenhum comentário »

Daily Scrum eficiente

Escrito por lucianofelix em 18 Julho, 2008

O Daily Scrum sem dúvida é uma das reuniões mais importantes do Scrum, porém é a mais subestimada e negligenciada de todas. O Daily Scrum sincroniza toda a equipe, estimula a colaboração e faz com que todos percebam imediatamente quando algo começa a atrasar.

O blog ScrumLabs publicou uma lista de 10 dicas para um bom Daily Scrum.

1. Comecem o mais cedo possível, sempre no horário, sem esperar por ninguém. Definam a agenda do dia.
2. Limite a duração da reunião em 15 minutos – use algum tipo de alarme se necessário.
3. Levantem-se! Isso encoraja a brevidade entre os participantes e mantém todos acordados.
4. Mesmo lugar e horário todos os dias, de preferência na sala da equipe.
5. Organizem-se em formato de U em torno do taskboard, isso ajuda no contexto de quem estiver falando.
6. Jogue uma moeda para definir a ordem. Cara no sentido horário, coroa no sentido anti-horário.
7. Apenas os membros da equipe e o Scrum Master podem falar.
8. Não é necessário fazer as “3 perguntas”. Apenas criem a rotina de respondê-las.
9. Não comecem a resolver problemas durante a reunião. Façam isso após a reunião.
10. Anotem os impedimentos no taskboard para que o Scrum Master possa resolvê-los.

Além desses itens eu acrescentaria mais 2.

11. Se necessário, utilizem um token. Apenas quem estiver de posse do token poderá falar.
12. Criem penalidades para quem não estiver presente à reunião, algo que beneficie a equipe como um todo.

Todos os membros da equipe devem estar preparados para responder as 3 perguntas:

O que você fez desde a ultima reunião ?
O que você fará até a próxima reunião ?
Existem algum impedimento para a realização do trabalho ?

Imediatamente após a reunião a equipe atualiza o taskboard com o novo status das tarefas e os gráficos de burndown. Além disso os membros da equipe discutem os itens que foram levantados durante a reunião e que ainda precisem de mais esclarecimento.
Lembrem-se o Daily Scrum não é um Status Report para o Scrum Master, e sim uma reunião de sincronização e planejamento da equipe.

Get Up! Stand Up!

Enviado em Uncategorized | Tagged: , | 5 Comentários »

Nokia Test

Escrito por lucianofelix em 10 Junho, 2008

A Nokia é uma das empresas que mais investem em Scrum no mundo e eles desenvolveram um teste simples para verificar se uma equipe está efetivamente o usando o Scrum ou só utilizando o vocabulário do Scrum, mas trabalhando da forma errada.

O teste é constituído de uma série de perguntas divididas em duas etapas, a primeira etapa foca no desenvolvimento iterativo. As perguntas são:

-As iterações devem ter um tempo menor do que quatro semanas.
-O software deve estar testado e funcionando ao fim de cada iteração.
-A iteração deve começar antes que toda a especificação esteja pronta.

A segunda parte foca no Scrum propriamente dito. As perguntas são:

- Existe um Product Owner definido.
- Existe um Product Backlog priorizado por valor de negócio
- O Product Backlog tem estimativas criadas pela equipe
- A equipe gera gráficos de burndown e sabe a sua velocidade
- Não existem gerentes atrapalhando e interrompendo o trabalho da equipe.

Acho o Nokia Test uma forma interessante e bem simples de verificar se um empresa realmente tentou adotar o Scrum, e não simplesmente usar o buzzword, mas não realizar as práticas corretamente. Claro que o Nokia Test não é completo, algumas coisas que acho muito importantes ficaram de fora, como por exemplo, as retrospectivas, mas acho que a simplicidade do teste é sua grande vantagem. Os tópicos cobertos no teste são o mínimo necessário e acredito que os critérios do teste também estão de acordo com os princípios do Scrum. Obviamente o teste não é uma unanimidade, alguns discordam dos critérios adotados, mas o importante é que concordando ou não, sem dúvida algum tipo de validação do processo é necessária para comprovar se uma equipe está realmente usando Scrum ou só falando Scrum.

Enviado em Uncategorized | Tagged: | Nenhum comentário »

Boris Gloger - Mentoring Program

Escrito por lucianofelix em 27 Maio, 2008

Pessoal

Fui convidado pelo Boris para seu programa de mentoring, ou seja, vou auxiliá-lo em treinamentos de Certified Scrum Master sempre que possível, como foi o caso do treinamento do INdT. A cada treinamento terei uma participação mais ativa, apresentando uma maior parte do conteúdo, até que eu possa me tornar um Certified Scrum Trainer.

Sem dúvida, uma oportunidade sensacional

Enviado em Uncategorized | Tagged: , | 2 Comentários »

Review - Scrum em Ambientes CMMI

Escrito por lucianofelix em 27 Maio, 2008

O SPIN Recife organizou no dia 23/05 um evento muito interessante sobre o uso de SCRUM em ambientes CMMI. O evento contou com a participação de vários palestrantes do Brasil todo e também do Boris Gloger, Certified Scrum Trainer.

Destaco as palestras do Felipe Furtado e Izabella Lira que apresentaram um case de utilização do Scrum no C.E.S.A.R. com CMMi, a palestra do Danilo Bardusco da Globo.com também apresentando seu case de utilização de Scrum, fiquei realmente impressionado como a Globo.com abraçou o Scrum, inclusive mudando até seu mobiliário para se adequar melhor as idéias de colaboração da equipe, também gostei da palestra da Ana Sofia sobre o SCRUMMI, um processo que utiliza conceitos de Scrum sendo mais aderente ao CMMI e por fim a palestra do Boris mostrando que na essência Scrum e CMMi buscam as mesmas coisas mas que diferem nas implementações.

Parabenizo a Teresa Maciel do SPIN Recife pela iniciativa e pela excelente organização do evento.

Algumas apresentações divulgadas:

Boris Gloger

Danilo Bardusco

Enviado em Uncategorized | Tagged: , | Nenhum comentário »

Treinamento Certified Scrum Master - INdT

Escrito por lucianofelix em 25 Maio, 2008

Nos dias 20 e 21 tive a grande oportunidade de trabalhar como assistente do Boris Gloger durante um treinamento de CSM para equipes do Instituto Nokia de Tecnologia, pude inclusive apresentar uma pequena parte do conteúdo no início do primeiro dia.

Foi interessante acompanhar o treinamento por outra perspectiva, já conhecendo a mecânica de cada atividade pude ajudar as equipes com as dúvidas que surgiam durante a execução. Além disso, pude também rever todo o conteúdo do treinamento e pude absorver ainda mais o que estava sendo passado, pude tirar mais dúvidas, pude entender melhor os conceitos, pude ver onde posso melhorar como Scrum Master e claro, puder ver mais uma vez como esse treinamento é importante para quem vai implantar o Scrum em sua empresa, só por isso já valeu demais.

A turma da Nokia foi realmente muito divertida, eles pareciam mesmo se engajar nas atividades e realmente pareciam interessados no conteúdo do treinamento, aproveito o momento para mandar um abraço a todos e agradecer ao Marco Mafra da Nokia por permitir a minha participação.

Sem dúvida foi uma grande experiência.

Enviado em Uncategorized | Tagged: , , | Nenhum comentário »

Semana Scrum

Escrito por lucianofelix em 24 Maio, 2008

Essa última semana foi realmente muito interessante para mim, pois tive a oportunidade de participar de várias atividades envolvendo o Scrum fora do ambiente da minha empresa.

20-21/05 - Trabalhei como assistente do Boris Gloger (CST) durante um treinamento de Certified Scrum Master para o INdT em Recife.

22/05 - Organizei um pequeno treinamento também com o Boris onde ele mostrou como organizar um treinamento de Scrum de sucesso.

23/05 - Compareci, junto com vários colegas da Solver a um evento sobre SCRUM em ambientes CMMI promovido pelo SPIN Recife.

Foi realmente um semana muito, muito legal.

Para o post não ficar muito longo vou falar mais sobre cada evento durante a próxima semana.

Enviado em Uncategorized | Tagged: | 2 Comentários »

Scrum na High Moom Studios

Escrito por lucianofelix em 16 Maio, 2008

Esse vídeo já é um pouco antigo, mas é bem engraçado. O pessoal da High Moon Studio, produtora de games, mostra como utiliza o scrum.

Enviado em Uncategorized | Tagged: , | Nenhum comentário »

SCRUM em ambientes CMMI

Escrito por lucianofelix em 12 Maio, 2008

O Spin Recife está realizando um evento sobre o uso do SCRUM em conjunto com modelos de maturidade.

Durante o evento serão apresentados diversos cases de usos do SCRUM juntamente CMMI, MPS.br, etc. Além de um palestra do Boris Gloger sobre o assunto. Sem dúvida vale a pena participar.

Data: 23/05/2008 (sexta-feira)
Local: R. Cais do Apolo, 222 - 16 Andar - Bairro do Recife
Investimento: R$ 70,00 (tarifa cheia), R$ 50,00 (associados Softex), R$ 25,00 (estudantes)

Inscrições e informações: imprensa@cesar.org.br, (81) 3425-4529, (81) 3425-4820

Enviado em Uncategorized | Tagged: | Nenhum comentário »

Scrum na Solver

Escrito por lucianofelix em 7 Maio, 2008

No dia 05/05/2008 tive a oportunidade de ministrar um treinamento sobre Scrum para os meus colegas da Solver. Durante todo o dia discutimos sobre várias questões envolvimento Scrum e conceitos de agilidade em geral, além de realizarmos várias atividades práticas. Foi um dia realmente divertido. Quero agradecer a todos que participaram, para mim foi uma experiência sensacional.

As fotos do treinamento podem ser vistas aqui

Enviado em Uncategorized | Tagged: , | 1 Comentário »