Serviços / Fábrica de software / Metodologia Scrum

 

Metodologia Scrum para gerenciamento de projetos de software

Scrum é um processo ágil para construir software incrementalmente em ambientes complexos, onde os requisitos não são claros ou mudam com muita freqüência.

diagrama scrum

A ilustração a seguir representa o Processo Dextra para Desenvolvimento em Scrum:

Metodologias ágeis foram criadas para atender melhor a natureza de projetos em ambientes de requisitos instáveis, pouco definidos ou muito sujeitos a mudanças.

Algumas de suas principais características visando minimizar os riscos são :

Cliente :

Nesse modelo o Cliente é uma parte importante no processo e sua participação ativa, mesmo que não presente fisicamente, é essencial para garantir o sucesso do projeto. É sua responsabilidade priorizar as funcionalidades que serão implementadas em cada um dos pedaços de software e eventualmente escolher aquelas que serão despriorizadas. Seu feedback constante alimenta o planejamento do projeto e definição de atividades pela equipe.

Como funciona :

Entenda como funciona o desenvolvimento baseado em Scrum na Dextra Sistemas

No Scrum o projeto será dividido em ciclos periódicos chamados Sprints. Cada Sprint, geralmente variando entre uma semana e um mês, representa um volume de esforço pré-definido dentro do qual um grupo de atividades deverá ser executado e seu produto final será um software funcional. O processo é iterativo e incremental.

As funcionalidades que o Cliente deseja implementar em um software são registradas em um Product Backlog, definido antes do início do projeto através de técnicas especiais de levantamento e registro de requisitos. Cada funcionalidade é estimada (esforço e prazo) e, em função da quantidade de profissionais envolvidos no projeto, este é dividido em Sprints.

No começo de cada Sprint é realizado um Sprint Planning Meeting, uma reunião de planejamento no qual o Product Owner define prioridades dentro do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint sendo iniciado. As tarefas definidas para cada Sprint são realocadas do Product Backlog para um Sprint Backlog.

Diariamente é realizada pela equipe uma breve reunião (Daily Scrum), geralmente pela manhã, cujo objetivo é disseminar conhecimento sobre as atividades realizadas no dia anterior, identificar riscos e problemas, e priorizar as tarefas no dia corrente.

A cada término de Sprint a equipe apresenta as funcionalidades implementadas na Sprint Review Meeting, quando é realizada uma Sprint Retrospective e os membros do time planejam o próximo Sprint, reiniciando o ciclo.

Entre em e saiba como podemos ajudar a sua empresa.

Glossário Scrum :

 
 
Criado por ZeroUm Digital (www.zeroum.com.br)