você está aqui: Home  → Coluna do Cesar Brod

De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


SCRUM, a ordem nascida do Caos - Final

Por Cesar Brod

Data de Publicação: 27 de Novembro de 2006

Na semana passada discutimos sobre o projeto para a criação de um portal íbero-americano de colaboração e desenvolvimento. Esta discussão nos levou à criação de um Product Backlog. Se você foi curioso o suficiente, viu que nesse link o que tínhamos era uma planilha do docs.google que tornei pública. Nela, além do Product Backlog, você deve ter visto que há uma aba com um primeiro Sprint Backlog, relativo às tarefas de um mês, voltado à captação de recursos.

Estas planilhas são auto-explicativas e, no Sprint Backlog, ainda procurei colocar umas poucas instruções de preenchimento. Note que enquanto no Product Backlog fazemos a melhor estimativa das horas que gastaremos nas tarefas, é no Sprint Backlog que fazemos o registro destas horas e podemos confrontá-las com as estimativas. Sprints podem ocorrer em paralelo, desde que tenhamos como segmentar as tarefas. No nosso caso, poderíamos ter as tarefas de definição de leiaute ocorrendo em paralelo às tarefas de definição e aquisição de equipamentos. Após a reunião que irá definir as tarefas do Sprint, o ScrumMaster apenas acompanha o projeto, buscando eliminar qualquer obstáculo que a equipe tenha. O Sprint Backlog é o guia que a equipe usa para sua auto-gestão. Ela mesma o preenche. Por isto é útil tê-lo no formato de um documento compartilhado.

Para terminar esta série de artigos, volto a falar um pouco sobre o ScrumMaster. Ao contrário de um gestor de projetos tradicional, que é responsável por planejar, instruir e coordenar os trabalhos de sua equipe, nas metodologias ágeis de desenvolvimento este gestor deve principalmente ser um facilitador e motivador. O Scrum visa ser um conjunto simples e eficaz de regras e ferramentas para maximizar resultados, gerando o mínimo possível de sobrecarga administrativa. O ScrumMaster deve garantir que estas regras e ferramentas sejam usadas e que sempre estejam diretamente relacionadas à melhoria dos processos, melhor retorno de investimento e liberdade criativa para a equipe. Parece e é simples. Justamente por isto que não se deve subvalorizar o aprendizado desta metodologia. Espero ter despertado a curiosidade dos leitores, mas estes cinco artigos não têm a mínima pretensão de ter coberto tudo o que o Scrum pode nos trazer de benefícios.

Recomendo especialmente uma visita ao site da ScrumAlliance, onde você tem uma série de recursos de aprendizagem disponíveis e um calendário de cursos (inclusive com datas no Brasil) através dos quais você pode tornar-se um ScrumMaster certificado! Sim, há certificação para ScrumMasters! A coisa é séria!

Chego ao fim agradecendo mais uma vez ao Alexandre Marcondes, que apresentou-me ao Scrum e a minha sócia Joice Käfer, que além de ajudar-me nestes artigos aprendeu junto comigo (e segue aprendendo) o que sabemos da metodologia e tivemos a oportunidade de dividir com os leitores.

Sobre o autor

Cesar Brod usa Linux desde antes do kernel atingir a versão 1.0. Dissemina o uso (e usa) métodos ágeis antes deles ganharem esse nome. Ainda assim, não está extinto! Escritor, consultor, pai e avô, tem como seu princípio fundamental a liberdade ampla, total e irrestrita, em especial a do conhecimento.

Mais sobre o Cesar Brod: [ Linkedin ] | [ Twitter ] | [ Tumblr ].

Veja a relação completa dos artigos de Cesar Brod