quarta-feira, 27 de maio de 2009
Artigo na InfoQ
Vocês podem ler no endereço:
http://www.infoq.com/br/articles/scrum-crise-mundial
terça-feira, 26 de maio de 2009
Artigo na ScrumAlliance
Vocês podem ler no endereço:
http://www.scrumalliance.org/articles/127-scrum-and-the-recession
Muito em breve ele será publicado, em português, no InfoQ.
sábado, 16 de maio de 2009
Scrum e a Crise Mundial
quinta-feira, 14 de maio de 2009
Scrum Gathering Brazil - Um Balanço
Encontrei ex-colegas de trabalho e amigos de longa data. Foi uma supresa agradável esbarrar com o Victor Hugo Oliveira e descobrir que a Concrete Solutions (ex-adepta do RUP) está usando Scrum em seus projetos. Rodrigo Toledo, da Petrobras e Demetrius Nunes, do Tecgraf, são alguns dos rostos conhecidos que eu já sabia que estariam lá.
Troquei muitos cartões e aproveitei para distribuir o artigo de nossa palestra. Eu estava buscando principalmente praticantes de Scrum que pudesse me abrir espaço para realizar entrevistas em suas empresas. Preciso de pelo menos umas 25 para a minha dissertação de Mestrado em Administração, que tratará sobre o uso de Scrum no Brasil.
Vi algumas palestras excelentes. A do Rodrigo Toledo sobre Review Meeting é imperdível. Entre outras, as palestras do Gloger sobre Retrospectivas e do Luciano Félix/Gustavo Coutinho sobre DoD também foram muito boas. As mais polêmicas ficaram por conta do Ricardo Vargas, chairman do PMI, e do Fábio Câmara, que é CSP (e dá cursos sobre Scrum). O Ricardo Vargas tentou fazer de tudo para convencer os presentes que Scrum e PMI não são opostos, mas acabou mostrando exatamente o contrário. Com uma postura arrogante e um total desconhecimento do que são Scrum e os valores ágeis, ele mostrou que não acredita na auto-gestão e nem na vontade de trabalhar de seus colaboradores ("90% deles não querem saber de nada"). Fábio Câmara mostrou que com Microsoft VSTS o ScrumMaster pode definir e distribuir as tarefas para seus subordinados, além de controlar cada passo que eles dão. Algo errado? Sim, isso simplesmente não é Scrum. Além disso, a nova certificação para desenvolvedores (CSD) introduzida pelo Ken Schwaber ainda vai gerar muita polêmica.
Uma das maiores riquezas de um evento como esse é que acontecem inúmeras conversas paralelas sobre os mais variados temas girando em torno do assunto central. Uma delas começou na mesa redonda final e seguiu até após o evento: Scrum na Academia, ou seja, a importância dos futuros profissionais saírem da universidade para o mercado com um conhecimento sólido dos métodos ágeis. O Daniel Wildt fez uma apresentação sobre o tema que eu infelizmente não assisti, mas conversamos em seguida. Ainda deveremos fazer um bocado de barulho sobre esse tema. Aguardem.
Parabéns a todos os que participaram do Gathering, mas congratulo principalmente o Alexandre Magno, que trabalhou à exaustão para que esse evento acontecesse e fosse tão bem sucedido. Espero que ano que vem possamos ter de novo o encontro no Brasil.
sexta-feira, 8 de maio de 2009
O Papel (não declarado) de um Product Owner
Em muitos casos o cliente não indica um Product Owner para o projeto, e, então, por necessidade ou definição, o papel é desempenhado por alguém da equipe. Essa pessoa passa então a representar internamente os interesses do cliente.
Quem usa Scrum sabe que o Product Owner é responsável por traduzir as demandas do cliente para o ScrumMaster e sua equipe. O Product Owner deve manter o Backlog priorizado, deve participar das reuniões de planejamento e fechamento de sprints, mas existem atividades “não documentadas” que são de responsabilidade de todo P.O.:
- Balancear os interesses da equipe e do cliente: Nem sempre é possivel evitar as interferências citadas acima. Quando isto acontece, o P.O. precisa minimizar os efeitos das mudanças. É preciso torná-las inofensivas ao sprint mantendo o cliente satisfeito. É importante notar que mudanças de última hora num Sprint em andamento são indesejáveis, porém não são tão incomuns quanto possa parecer. Muitas vezes, a dinâmica do negócio do cliente pede respostas imediatas para eventos não planejados.
- Manter alto o nível de confiança do cliente: A melhor situação é aquela em que o cliente confia cegamente na equipe. Se determinada funcionalidade foi prometida para o proximo sprint, é preciso entregá-la. O Scrum é o maior aliado da equipe no quesito confiança do cliente, mas não se deve esperar que o cliente perceba isto sozinho. É preciso dizer a ele com todas as letras que tarefa prometida é tarefa entregue.
E assim vai se construindo uma relação de sucesso com o cliente. O Scrum é a base para isso.
Até a próxima!
Marcos Garrido – Product Owner
segunda-feira, 4 de maio de 2009
Tudo pronto para o Scrum Gathering!
Após o evento, iremos disponibilizar o powerpoint e artigo no Word, tanto em português quanto em inglês aqui no blog. O tema é "Scrum e a crise mundial: Por que Scrum é a melhor opção para projetos em tempos de crise".
Aguardem!
English version