Seja bem vindo (a)

Agradeço sua visita, peço que enviem sugestões e dúvidas.
Não esqueça de cadastrar seu e-mail para receber novos posts.
Sucesso a todos!
Gisele Neves.

terça-feira, 13 de dezembro de 2011

SCRUM




O que é Scrum?

Scrum é um processo ágil que permite manter o foco na entrega do maior valor de negócio, no menor tempo possível.
Isto permite a rápida e contínua inspeção do software em produção (em intervalos de duas a quatro semanas).
As necessidades do negócio é que determinam as prioridades do desenvolvimento de um sistema. As equipes se auto-organização para definir a melhor maneira de entregar as funcionalidades de maior prioridade.
Entre cada duas a quatro semanas todos podem ver o real software em produção, decidindo se o mesmo deve ser liberado ou continuar a ser aprimorado por mais um “Sprint”.

Algumas empresas que utilizam esse processo: 

  • Microsoft   
  • Yahoo
  • Google
  • Philips
  • Siemens
  • Nokia        
Suas características:

Equipes que se auto-organizam
O produto evolui em uma série de “Sprints” mensais
Os requerimentos são listados em um “Product Backlog”
 Não há prática de engenharia prescrita (o Scrum adequa-se a todas)
 Usa regras generativas na criação de um ambiente ágil para a entrega de projetos
 É uma das “metodologias ágeis”

No Scrum, os projetos acontecem em uma série de iterações, com um mês de duração, chamadas incrementos (sprints).
Scrum é ideal para projetos cujos requisitos mudam rapidamente ou são altamente emergentes. O trabalho a ser feito em um projeto Scrum é registrado nas Pendências do Produto (Product Backlog), que é uma lista de todos os desejos de mudança no produto. No inicio de cada incremento é feita uma Reunião de Planejamento de Incremento (Sprint Planning Meeting) na qual o Dono do Produto (Product Owner) prioriza as Pendências do Produto (Product Backlog), e a Equipe Scrum (Scrum Team) seleciona as tarefas que ela pode completar durante o próximo Incremento. Essas tarefas são então movidas das Pendências do Produto para as Pendências do Incremento.
Durante um incremento, são conduzidas curtas reuniões diárias chamadas de Scrum Diário (Daily Scrum), que ajudam a equipe a manter-se no rumo que tem duração de 10 a 30 minutos.
Ao final de cada incremento a equipe demonstra a funcionalidade concluída, na Reunião de Revisão do Incremento (Sprint Review Meeting).
Graficamente, o Scrum se parece assim


Existe certificação de Scrum, no próximo poste falarei sobre as certificações do SCRUM. 


Mais informações no site  www.scrumalliance.org