Posts Tagged ‘scrum gathering’

Retrospectivas

junho 25, 2009

Pessoal,

Seguindo a linha de posts relacionados ao Scrum Gathering, coloquei no InfoQ um outro post sobre a palestra de Restrospectivas do Boris Gloger.
Pessoal,

Temos que sempre tentar executar retrospectivas após o sprint, segue um artigo que fala bem sobre esta sessão do Scrum.

http://www.infoq.com/br/news/2009/06/6-segredos-executar-sucesso

Confiram lá !

Até mais

Anúncios

Scrum Gathering: tudo sobre a sessão de Review

junho 6, 2009

Pessoal,

Coloquei no InfoQ um post sobre a sessão de review do Scrum. A apresentação foi muito boa e feita por Rodrigo de Toledo, do Cenpes. Segue o link: http://www.infoq.com/br/news/2009/06/apice-ciclo-scrum .

Na apresentação ele fala sobre utilizar um PPT para guiar a apresentação. Compartilhamos aqui o que utilizamos em nossas apresentações de Review: http://docs.google.com/Presentation?id=dd2jxrvc_33c6nmwcg7 .

Qualquer dúvida ou problema é só comentar!

Scrum Gathering 2009 – Primeiro dia – Parte 2

maio 14, 2009

Continuando a transcrição do evento.

Apresentação do Ken Schwaber

Um dos criadores do Scrum fez sua apresentação através de vídeo-conferência, então por isso era uma apresentação mais parada e menos interativa.

Começou falando sobre o Manifesto Ágil, concebido em 2001, e sobre a importância de preferir os itens da esquerda sobre os da direita. Mostrou alguns gráficos mostrando que as empresas estão usando mais Agile que Waterfall. Outra coisa que vem crescendo também é o número de CSM (Certified Scrum Masters), de 8000 em 2006 até 54000 no ano passado. (Um outro ponto de vista pode ser encontrado aqui)

O que é o Scrum?

Segundo ele, é um framework bem leve, empírico, dependente da inspeção e adaptação. É iterativo, com times auto-organizáveis gerando incrementos.

Valores do Scrum:

  • Transparência
  • Ser empírico
  • Auto-organização
  • Integridade: assim que perceber algo, faça algo
  • Entrega de valor

Como o pessoal tem usado o Scrum?

Boas notícias

  • Timeboxes são bem usados e respeitados.
  • Menos uso de cascata.
  • Valores ágeis são bem conhecidos, públicos.

Más notícias

  • Desenvolvedores tem problemas ao fazer incrementos e entregar software realmente pronto.
  • Cliente joga uma lista de requisitos para o outro lado da parede, e só volta quando passou o tempo suficiente para ficar pronto.
  • Gerenciamento médio de TI é resistente ao Scrum. Fazem a pergunta: com Scrum, para que eu sirvo?
  • Transparência é evitada.
  • Comando-controle prevelece.

Muitos destes pontos ruins têm origem no método cascata. Um projeto cascata está completo quando tem todos os requisitos que você passou inicialmente. Já no Scrum, você começa com um approach de quem tem ainda muito o que fazer, só definimos um objetivo e coisas mais importantes e de maior valor. A principal diferença entre as duas abordagens estará no fato de que após 1 mês já temos algo pronto, fica mais fácil prever o futuro. Começamos pelas coisas que fazem mais sentido.

Como todo gringo, quando quer se aproximar do brasileiro, fez uma analogia com o futebol. O Scrum é como futebol. Traves, bolas e afins. Se você tiver um bom time, o jogo será melhor. Senão… é, você vai ter problemas.Pode-se encontrar maiores informações sobre Scrum no site da Scrum Alliance.

ScrumBUT

Scrum está sendo adotado por diversos tipos de companhias que enfrentam problemas. Muitas vezes, quando as empresas usam, elas criam razões para só usar parte do Scrum. E existem várias razões para não se utilizar.

O que é ScrumBut? É quando a empresa aplica uma adaptação do Scrum só para facilitar as coisas. O nome surge do diálogo:

– Você usa Scrum?

– Sim, mas… (em inglês, yes, but…) => aí surge o ScrumBUT

Um exemplo de ScrumBut seria o de não fazer reuniões diárias. Para ver se o fato de não fazer reuniões diárias está causando problemas na equipe, pergunte ao time como pretendem entregar a versão. A tendência é que as informações estejam desencontradas.

Outro exemplo de ScrumBut é o fato de não termos sprints entregáveis. É necessário um sprint de estabilização.

Comando-Controle

Depois ele fez um exercício utilizado em treinamentos de CSM. É um exercício para mostrar o uso do comando-controle. Neste exercício todos tem que levantar e andar pela sala. É engraçado porque causa desconforto nas pessoas. E o intuito do exercício é demonstrar que é mais produtivo e divertido trabalhar de forma auto-gerenciável. E o ponto da produtividade é um ponto muito importante para se vender para a gerência.

Certificação Certified Scrum Developer

Nestes posts, estou mais transcrevendo o que se passou do que dando opinião. Mas este foi um momento estranho.

Ele começou a falar que somente 25% dos desenvolvedores estão preparados para trabalhar em um projeto Scrum. Eles não estão preparados para entregar software entregável (ficou meio redundante, hehe). Até aí nada de novo. De repente ele começa a falar sobre uma certificação nova da Scrum Alliance.

Esta certificação seria um curso para times, para fazer software entregável em um sprint. Esta certificação seria baseada em .NET + Visual Studio Team System + um plug-in Cochango, se não me engano. Metade do auditório (eu entre eles) fez menção de rir, ainda mais porque se tratava de fazer em conjunto com uma ferramenta específica.

Depois, quando perguntado, ele disse que a idéia é ter diferentes técnicas de engenharia e metodologias sendo certificadas em conjunto com Scrum.

Ao final, ele disse que não era só sobre Scrum, mas sim, sobre melhorar a profissão.

Minha opinião

Ainda é preciso aguardar para ver o que vem daí, mas de cara parece um samba do crioulo doido. E a motivação principal parece ser o fato de ter uma demanda reprimida na área de aplicar engenharia com Scrum. A iniciativa parece louvável, mas alguns fatos como:

  • Vender uma nova certificação
  • Criar ferramentas certificadas pela Scrum Alliance
  • Criar práticas que estejam ou não de acordo com a Scrum Alliance

Vão contra o que até ele mesmo disse que o Scrum é um framework leve, que tem somente o necessário para sua empresa. Mas vamos aguardar!

Voltar para o resumo do primeiro dia

Scrum Gathering São Paulo 2009

maio 13, 2009

Hoje, dia 12 de maio, e amanhã acontece em São Paulo a versão brasileira do Scrum Gathering.O evento acontece em um local muito agradável, o Hyatt nas Nações Unidas, próximo à Rede Globo e Ponte Estaiada. São aproximadamente 250 participantes. Temos representantes de metodologias ágeis de São Paulo, Rio de Janeiro, Rio Grande do Sul, Ceará, Pernambuco, Santa Catarina… enfim, pessoas de todas as partes do páis.

Neste post pretendo fazer um breve resumo das palestras que assisti. Algumas palestras ocorrem em paralelo, por isso só irei escrever aqui sobre as que assisti. Se você assistiu alguma palestra que não escrevi sobre, mande o link, que coloco no post.Na maioria das palestras, basta clicar sobre os títulos delas, que apresento informações mais detalhadas sobre elas.

Durante o evento, algumas palestras ocorrem em paralelo, por isso, vou falar somente sobre as que assisti.

Palestra: Boas vindas de Jim Cundiff

Depois dos agradecimentos iniciais, ele falou sobre a Scrum Alliance, o crescimento do Scrum e ressaltou que eles consideram que o Scrum seja um Framework que pode ser utilizado tanto por praticantes de XP ou PMPs. (saiba mais)

Palestra: Gerenciamento de projetos como uma competência estratégica – Ricardo Vargas

O palestrante foi o primeiro latino-americano membro do board mundial do PMI. Fez uma palestra que falou como o PMI enxerga o mundo ágil e falou que não vê sentido na divisão entre mundo ágil e mundo “formal” ou “heavy”. O importante é entregar valor para o negócio.(saiba mais)

Minha opinião: Palestra tratou de um tema que sempre gera discussão, e muito se diz sobre a combinação de Scrum e PMI. Porém, na hora que foi perguntado sobre sua real opinião, ele acredita em duas coisas que discordo:

  • Não acredita que exista equipe auto-gerenciada;
  • Acredita na necessidade de um ser central nos projetos, meio que um herói muito capaz, que é o gerente de projeto.

Palestra: Scrum e Mudança Organizacional – Alexandre Magno

Alexandre Magno fala sobre as resistências encontradas ao implementar scrum em uma empresa e qual seria a melhor maneira de enfrentá-las. Além disso, apresenta um roteiro de como implementar Scrum nas empresas. Foi uma palestra que tratou de forma direta diversos assuntos recorrentes quando se está implantando Scrum.  (saiba mais)

Key Note: Ken Schwabber

Na palestra do Ken Schwabber ele falou sobre uma certificação de CSD (Certified Scrum Developer), que muitos acharam que era pegadinha e pelo visto é verdade. Acho meio infeliz criar este tipo de certificação para ensinar práticas de engenharia. Principalmente que já o fazem junto com um conjunto de ferramentas. Mas, este assunto é para outra hora. (veja mais aqui)

Palestra: Revelando e Descobrindo Talentos com Scrum – Edmilson Miyasaki

Achei que esta palestra fosse falar sobre qual a melhor forma de gerenciar os talentos de uma equipe que trabalha com Scrum. Mas na verdade, apresentou de forma superficial como o Scrum poderia potencializar a descoberta de talentos. Além disso, o ritmo da palestra era muito devagar. Saí e fui para outra palestra.Mas quem ficou até o final, falou que não melhorou muito não. É uma pena, porque é um assunto com potencial.

Palestra: Scrum para Desenvolvimento Interno e para Produtos de Software – Rodrigo Yoshima

Rodrigo Yoshima substituiu ao Guilherme Chapiewski, que não pode comparecer.

Rodrigo fez um balanço das implementações de Scrum que participou, dizendo que Scrum é mais fácil para ser adotado por empresas de ISVs, que desenvolvem produto (que é o nosso caso na Voice Technology). Isto porque eles não precisam convencer o seu cliente a aceitar contrato de escopo aberto. (saiba mais)

Palestra: Os desafios de escalar Scrum – Danilo Bardusco

Palestra de Danilo Bardusco – Globo.com, a apresentação está disponível no SlideShare. Já havia assistido uma palestra dele e novamente foi muito competente e direto no assunto que tratava. Passando experiência de utilização e conceitos do Scrum na mesma palestra.

Este foi o primeiro dia, logo segue as informações sobre o segundo dia.

André Pantalião Ferreira