Entenda a metodologia ágil Scrum

Publicado por Alefe Variani em 28/02/2014

[ Hits: 3.962 ]

Blog: http://alefevariani.wordpress.com/

 


Entenda a metodologia ágil Scrum



Muito utilizado, atualmente, no gerenciamento de projetos (não só projetos de software). Tem como foco agilidade e flexibilidade no desenvolvimento.

Seu primeiro conceito é: Product Backlog

Que é, basicamente, uma lista de todos os requisitos do produto. Que é definido pelo Product Ower, que é o cliente responsável por definir quais são as prioridades de desenvolvimento.

A partir daí o Scrum Master, que é o responsável pelo Scrum Team (time de desenvolvedores), é a pessoa que está sempre ligada com o Product Ower para possíveis mudanças e, geralmente, o cara que mais entende sobre o Scrum é que dará suporte e apoio para que o time continue nos trilhos.

Depois de ser definidos os requisitos, o Scrum Master começa um Sprint, que é uma das várias etapas que podem ter o produto em desenvolvimento, onde é definido o tempo do Sprint.

Dentro do Sprint tem uma reunião, que deve ser feita todos os dias, no início do trabalho. Todo o time deve responder, de forma resumida, a essas três perguntas:
  • O que eu fiz ontem?
  • O que eu vou fazer hoje?
  • O que está me impedindo ou qual a dificuldade que estou tendo?

No final de cada Sprint, deve-se fazer um retrospecto do Sprint feito, vendo no que pode ser melhorado ou ajuntado.

A ideia, é que em todo final de Sprint, o Scrum Master e o Scrum Team apresente o protótipo parcial feito até o momento, aproveitando para tirar possíveis dúvidas e pensando no próximo Sprint.

Uma dica que é muito útil, mas que não faz parte do Scrum, é na hora de definir um Sprint. O Scrum Master junto com o Scrum Team podem definir e dividir as tarefas do Sprint para o time de desenvolvimento, usando um quadro dividido em três colunas.

Assim, cada desenvolvedor pegará uma tarefa, colocará seu nome e irá deixar pendurada no quadro, com isso, o Scrum Master terá maior controle do Sprint sendo feito.

Claro que exitem outros conceitos do Scrum que não foram abordados aqui, mas, cabe a cada um conhecer e se aprofundar nesta metodologia fácil de utilizar, que virou modinha aqui no Brasil.


Dicas, sugestões, críticas e correções são bem-vindas.

Valeu.

Att,
Alefe Variani

Outras dicas deste autor

Entenda Expressões Regulares em PHP

Leitura recomendada

Slack - Ferramenta de comunicação em equipe (PC, Android e iOS)

Documentando seus programas PHP

Verificando se algum parâmetro foi passado via GET para uma página PHP sem precisar testar um a um

Depurando com o PHP

PHP - Utilizando Chainning

  

Comentários
[1] Comentário enviado por SamL em 02/03/2014 - 00:01h

Interessante. Já conhecia alguma coisa, praticamente só algo por cima. Vou procurar mais sobre o assunto.

[2] Comentário enviado por removido em 24/03/2014 - 16:32h

Duas referencias de métodos ágeis:
http://desenvolvimentoagil.com.br
http://ccsl.ime.usp.br/agilcoop/

[3] Comentário enviado por MiguelJordao em 01/07/2014 - 13:07h

Artigo muito bom sobre Scrum:
www.mindmaster.com.br/scrum/

[4] Comentário enviado por MiguelJordao em 01/07/2014 - 13:13h

Tb tem um curso de scrum gratis na home do site:
www.mindmaster.com.br



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts