Scrum - Referências Úteis 28/Sep/2007
Na empresa onde sou colaborador iniciou-se uma não-oficial investigação sobre a adequação da metodologia ágil Scrum.
Numa rápida investigação que fiz, encontrei as seguintes referências ou artigos.
Em Portugal, um evento bastante promovido foi , em 2005, no qual participou a Microsoft.
Começo por “dar” maior credibilidade a esta metodologia ágil, dizendo que a Microsoft a aplica em diversos projectos de software. Não sei de cor quais as soluções assim desenvolvidas, mas a metodologia está espalhada por diversas equipas.
Antes de continuar, termino esta introdução dizendo que Scrum != XP. E também Scrum != FDD, etc.
O que é a Metodologia Scrum?
- http://pt.wikipedia.org/wiki/Scrum – em Português.
- http://en.wikipedia.org/wiki/Scrum_%28development%29 – em Inglês.
Para orientar, o termo Scrum vem das equipas de Rugby.
Características Principais:
- product backlog – conjunto de tarefas ordenadas por prioridade referentes ao trabalho a ser feito.
- sprint – conjunto fixo (FIXO) de tarefas fechadas entregues de forma iterativa e curta (normalmente uma semana).
- scrum meeting – reunião diária (DIÁRIA) de ponto da situação, preparação, riscos e impactos.
- sprint plan session – sessões curtas e pontuais para definição do sprint, retirando do backlog os items a implementar.
- sprint retrospective – avaliação do sprint anterior (finalizado!).
“A key principle of Scrum is its recognition that fundamentally empirical challenges cannot be addressed successfully in a traditional predictive or planned manner. As such, Scrum adopts an empirical approach – accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team’s ability to deliver quickly and respond to emerging requirements.”
Papéis (roles) Principais:
- Scrum Master – não é (NÃO É) o Team Leader.
- Product Owner – representante máximo – em termos funcionais – do cliente.
- Existem 2 major-roles: pigs (porcos, porque são os que têm o “bacon a arder”) e chickens (galinhas, podem influenciar desde que não distorçam o projecto e as tarefas).
- Os pigs somos nós, equipas até 10 pessoas, juntamente com o Product Owner.
- As galinhas são todos os restantes.
Não há team leader, porque (supostamente) a equipa “auto-gere-se”.
Referências Úteis:
- http://groups.yahoo.com/group/scrumdevelopment/
- http://www.controlchaos.com/
- http://www.scrumalliance.org/
- http://www.scrumalliance.org/view/scrum_concept
- http://www.scrumalliance.org/view/benefits_of_scrum
- http://www.scrumalliance.org/view/scrum_framework
- http://www.scrumalliance.org/view/scrum_roles
- http://www.scrumalliance.org/view/scrum_ceremonies
- http://www.scrumalliance.org/view/scrum_artifacts
- http://www.scrumalliance.org/articles/70-why-fixed-bids-are-bad-for-clients
- http://jeffsutherland.com/scrum/2006/11/scrum-supports-cmmi-level-5.html – CMMI L5
- http://jeffsutherland.com/2007/09/scrum-and-cmmi-level-5-magic-potion-for.html – CMMI L5
- http://www.ddj.com/architect/201202684 – CMMI
- http://jeffsutherland.com/2007/08/camp-scrum-powerful-new-concept-to.html
- http://www.implementingscrum.com/cartoons/index.html
- http://www.implementingscrum.com/blog/index.php
- http://agilethinking.net/blog/what-is-scrum/
- http://agilethinking.net/blog/2007/02/21/when-is-scrum-not-scrum/
- http://agilethinking.net/blog/2007/05/21/estimation-time-or-size/
- http://blog.cutter.com/2007/09/13/no-more-self-organizing-teams/
- http://agilethinking.net/blog/2007/09/13/no-more-self-organizing-teams-not/
- http://dojofloripa.wordpress.com/2007/01/11/construindo-equipes-auto-gerenciaveis/
- Posted in : doCoding
- Author : José Carlos Monteiro
Comments»
Isto tipo de conteúdo, realmente, é muito mais fácil de ser capturado num Wiki. Além de que sairia mais beneficiado na sua apresentação (wide).
Fica aqui o reparo (comentário) sobre este tipo de conteúdo num Blog.