Scrum
É uma metodologia que normalmente é utilizada em processos considerados complexos ( é
impossível predizer tudo o que irá ocorrer ). Desenvolvido inicialmente para o gerenciamento de projetos de software, Scrum também é utilizado na manutenção de software e para o gerenciamento de forma global, abrangendo projetos/programas. É dividido em iterações de (geralmente)30 dias chamados Sprints, onde se
trabalha para alcançar objetivos bem definidos. Estes objetivos são
representados por uma lista de funcionalidades que é atualizada e repriorizada a cada nova Sprint. Os papéis principais em equipes Scrum são:
- Equipe de desenvolvimento: responsável por implementar o sistema.
- Product Owner: responsável pela visão de negócios do projeto.
- Scrum Master: é uma mistura de gerente, facilitador e mediador da equipe de desenvolvimento
A dinamica seguida pelo Scrum é a seguinte:
- Realiza-se uma reunião para definir quais funcionalidades serão desnvolvidas na Sprint
- Durante a Sprint são realizadas reuniões diarias, com o objetivo de avaliar o que foi feito no dia anterior, identificar quais impedimentos surgiram e priorizar o trabalho a ser desenvolvido no dia seguinte.
- No fim da Sprint é apresentado aos Stakholders, o conjunto de funcionalidades que foram desenvolvidas, para que estas possam ser aprovadas, e por fim é feita uma reunião para planejar a próxima Sprint, fechando assim o circulo
Segue abaixo uma ilustrção do processo seguido pelo Scrum
Ver Também:
http://thestruct.blogspot.com.br/
Referências:
http://improveit.com.br/scrum
http://pt.wikipedia.org/wiki/Scrum
http://dojofloripa.wordpress.com/2007/02/07/scrum-em-2-minutos/
Nenhum comentário:
Postar um comentário