Scrum: entenda mais sobre como aplicar esse famework

out 15, 2021 | Desenvolvimento, Metodologia Agil, tecnologia

81 / 100

Em linhas gerais, Scrum é um processo que faz parte das metodologias ágeis que permite manter o foco na entrega do maior valor de negócio, no menor tempo possível. Essa metodologia visa uma rápida e contínua inspeção do software em produção. Além disso, com foco nas necessidades do negócio, o scrum é importante para definir e determinar as prioridades do desenvolvimento de um sistema, garantindo assim, maior agilidade em seu desenvolvimento. Quer saber mais como se organiza e como se aplica esse framework no dia a dia da sua empresa? Leia o post completo! 

 

Manifesto Ágil e Scrum 

 

Como você já leu em outros posts aqui do blog, O Manifesto Ágil fez uma revolução, documentando e cravando na indústria de software os princípios e valores do ágil.

 

Assim, dentro do movimento ágil surgiram diversas soluções que implementam os conceitos de iterações contínuas nos projetos de software. É esse o caso do Scrum, um framework que visa dividir e priorizar o backlog em problemas menos complexos para entregar produtos com um alto valor e em prazos reduzidos. Além disso, essa forma de lidar com projetos em que um conjunto de tarefas a serem executadas é estabelecido regularmente se subdivide em em ciclos conhecidos como Sprint. 

 

Acompanhe a seguir os componentes do Scrum 

scrum metodologia agil entenda na pratica como desenvolver um framework prático e intuitivo

Backlog

Um backlog é uma lista de itens essenciais a serem desenvolvidos para um software. Esta lista é a principal fonte de informação para o planejamento de uma sprint.

 

No decorrer da Sprint, o Product Owner (responsável por representar a voz do cliente e garantir que a equipe agregue valor ao negócio), o Scrum Master (articulador responsável pela remoção de impedimentos à capacidade da equipe para entregar o objetivo da sprint) e a Equipe de desenvolvimento decidem no que a equipe irá trabalhar. O Product Owner mantém uma lista priorizada de itens de backlog.

Product Backlog

O Product Backlog é de responsabilidade do Product Owner e consiste em uma lista de requisitos e demandas do cliente. O Product Backlog pode ser alterado a qualquer momento pelo Product Owner, já que é ele, juntamente com o cliente, quem faz valer as demandas e anseios sobre o produto final. 

Sprint Backlog

O Sprint Backlog nada mais é do que a lista de tarefas concretas priorizadas e que serão desenvolvidas durante a próxima sprint para implementação. 

É uma espécie de demanda calculada  em tempo real do trabalho que a equipe de desenvolvimento planeja concluir na sprint corrente. Assim, o sprint backlog é uma responsabilidade direta do Development Team.

Daily Scrum Meeting

A cada dia no decorrer da Sprint, uma reunião de status do projeto ocorre. Isso é chamado de “scrum diário”, “daily scrum” ou “Stand up meeting” (reunião de acompanhamento). Esta reunião tem alguns pontos primordiais. São eles: 

 

  • A reunião começa diariamente no mesmo horário marcado.
  • A presença de todos é importante, mas apenas “alguns” falam.
  • O encontro tem duração determinada, sendo de no máximo 15 minutos.
  • Durante a reunião, membros da equipe respondem a perguntas como:

 

  1. O que você tem feito desde ontem em direção ao objetivo?
  2. O que você está planejando fazer hoje?
  3. Você tem algum problema impedindo você de realizar seu objetivo?

 

Deste modo, será papel do Scrum Master facilitar a resolução desses impedimentos. 

Reunião de Planejamento de Sprint 

No início do ciclo de sprint, uma reunião de Sprint Planning é realizada para:

  • Selecionar o trabalho que deve ser feito na Sprint.
  • Preparar o Sprint Backlog que detalha o tempo que levará para fazer esse trabalho, junto com toda a equipe.
  •  Além disso, no final de um ciclo de sprint, são realizadas duas reuniões: a “Sprint Review” e o “Sprint Retrospective“.

Reunião de Revisão da Sprint (Sprint Review)

  • Listar o trabalho que foi concluído e não concluído.
  • Apresentar o trabalho realizado ou uma demo. Lembrando que o trabalho incompleto não pode ser demonstrado.

Retrospectiva da Sprint (Sprint Retrospective)

  • Todos os membros da equipe levantam pontos importantes sobre a sprint passada.
  • É o momento de fazer melhorias contínuas de processos.
  • Duas questões principais são levantadas na retrospectiva da sprint: 

O que correu bem durante a Sprint? 

O que pode ser otimizado/melhorado na próxima Sprint?

 

Viu só? De forma simplificada o scrum é importante para definir e determinar as prioridades do desenvolvimento de um sistema, garantindo assim, seu desenvolvimento em menor tempo hábil e com ganhos em agilidade e comunicação entre a equipe. Se você ainda tem alguma dúvida sobre o tema, Conta pra gente!

Na Listra Digital  Adotamos o modelo Scrum para entregar produtos cada vez mais inovadores e Ágeis. Vem pra Listra!

Compartilhe

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *