Scrum

Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são dividos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de Sprints no caso do Scrum.

As funcionalidades a serem implementadas em um projeto são mantidas em uma lista que é conhecida como Product Backlog. No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia. As tarefas alocadas em um Sprint são transferidas do Product Backlog para o Sprint Backlog.

A cada dia de uma Sprint, a equipe faz uma breve reunião (normalmente de manhã), chamada Daily Scrum. O objetivo é disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia.

Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting. Finalmente, faz-se uma Sprint Retrospective e a equipe parte para o planejamento do próximo Sprint. Assim reinicia-se o ciclo. Veja a ilustração abaixo:

"Ciclo Scrum"

O que você achou? Coloque seus comentários e sugestões abaixo!

Acompanhe o RSS dessa página.

Comentários (11 até o momento)

  1. Doubleday — 26/09/2008 10:04

    Na empresa onde trabalho como coordenador de testes de software, estamos utilizando o scrum a uns 3 meses. E a grande dificuldade foi incorporar os testes funcionais dentro dos sprints. Pois não temos testes unitários. (problemas de tempo/custo)*.

    • pensamento do administrativo. rs

    mais estamos fazendo dar certo. Devo terminar um artigo especificando cada detalhe de como conseguimos fazer isso.

    Contato: doubleday.francotti@gmail.com

    Abraços a todos. Doubleday

  2. João Ricardo Kucera — 17/09/2008 17:20

    Show! Muito bom o artigo! Me ajudou muito para entender as divisões dentro do Scrum. Em outras referências que procurei sobre metodologias agéis, sempre XP recebe mais atenção, e com isto, Scrum e outros não são bem exemplificados. Parabéns!

  3. Ricardo Reusch — 15/09/2008 16:34

    Quem é o cliente no Scrum?

  4. Icaro — 08/09/2008 20:37

    Conteúdo satisfatório se a página for considerada apenas uma introdução ao assunto. Página útil apenas para leigos no assunto que estão à procura de uma definição para o termo SCRUM.

  5. Ardiles Lima — 21/08/2008 02:00

    Conteúdo de primeira !! bastante claro e rico em informações.... e os links?? chamam ainda mais atenção dos interessados.ardileslima@gmail.com

  6. Wilton Araújo Câmara — 02/08/2008 14:05

    Toda metodologia para gerir um projeto é valida, ou não. No caso do scrum, não conheço, e por isso pergunto: É algo semelhante a PMI...?

    wilton.camara@gmail.com

  7. Macki Well — 18/07/2008 19:19

    Conheço pouco sobre Scrum mas pelo que entendi sobre a metodologia pude perceber que até o artigo foi criado utilzando o Scrum...rsrsr

    Definiram dentro do scrum os temas abrangentes (Product Backlog) e pra cada item criaram os Sprint (detalhamento de cada tema)... rsrsr (coisa de nerd conseguir rir de coisas técnicas rsrsrs).

    Ficou show o artigo, parabéns mesmo!

  8. Felipe Gabriel — 28/05/2008 14:36

    A descrição tá legal. Tá uma apanhado rápido de como funciona o SCRUM. Mas vocês esqueceram de citar algumas bibliografias para o pessoal poder referenciar. Abs!

  9. MImi — 18/03/2008 08:55

    Conteúdo bem detalhado.....parabéns!!! Serviu bastante pra o meu projeto de pesquisa... =)

  10. André — 26/01/2008 14:38

    Parabéns pelo belo material divulgado nesse website. É com conteúdo assim que a Internet se enriquecesse. Boa sorte!

  11. André Martins — 17/11/2007 13:58

    Excelente descrição. Já havia ouvido falar da metodologia. Me interessei muito e já estou colocando na minha carteira de coisas pra aprender. Sucesso! andremartins@andremartins.pro.br