Como executar o Scrum com eficiência em 2019? Guia rápido para iniciantes

Toda coisa ou evento de "hype" tem uma certa regularidade: quanto mais as pessoas falam sobre isso, menos elas realmente sabem. Scrum não é uma exceção. Você pode encontrar centenas de artigos relevantes e notícias de TI, onde pode parecer que existe apenas uma melhor metodologia Agile e isso é Scrum. Uma grande família Agile contém várias metodologias poderosas e o Scrum não é o único sistema de implementação dos princípios Agile. No entanto, essa metodologia ainda é usada ativamente em todo o mundo.

As pessoas enlouquecem com o Scrum: muitos blogs de TI escrevem sobre isso, muitos cursos práticos prometem ensinar todos os recursos do Scrum, muitas empresas desejam ver uma experiência de trabalho com o Scrum em currículos e assim por diante. O Scrum conquista todos eles. Neste post, definimos o porquê.

imagem

Gerenciamento de projetos Scrum para iniciantes


O Scrum é uma abordagem popular para alcançar a agilidade do software. Este é um método de entrega iterativa e incremental de produtos que implica a tomada de decisão colaborativa e feedback frequente.

Um processo Scrum consiste em sprints curtos. A metodologia permite que as equipes de produtos respondam rapidamente às mudanças no gerenciamento de produtos . A idéia principal é dividir grandes projetos em estágios menores, revisando e adaptando-os ao longo do caminho. No final do projeto, o Scrum garante que o trabalho mais valioso foi concluído.

O Scrum contrasta seriamente com outras abordagens, por exemplo, com o Waterfall tradicional, que requer análise, criação extensiva de requisitos e documentação do projeto antes do desenvolvimento.

Segundo as estatísticas , a taxa de sucesso geral dos projetos entregues com a ajuda do Scrum é de 62%.

O termo "Scrum" é conhecido desde 1986. Havia um artigo na Harvard Business Review de Hirotaka Takeuchi e Ikujiro Nonaka. Os autores fizeram uma analogia comparando equipes multifuncionais de alto desempenho com a formação Scrum usada pelas equipes de rugby.

imagem

Essa metáfora relacionada ao rugby os inspirou a descrever perfeitamente os benefícios das equipes auto-organizadas no desenvolvimento de produtos.

Os próximos “elementos da cadeia” que transferiram essa ideia criativa do papel para a esfera de desenvolvimento de software foram Jeff Sutherland, Ken Schwaber e Mike Beedle. Eles chamaram o novo método de Scrum (no rugby, este termo descreve como as equipes formam um círculo para ir buscar uma bola e colocá-la de volta na jogada).

Quais são os principais papéis na metodologia Scrum?


A metodologia Scrum requer a participação de três papéis canônicos. Estes Scrum "Quem" são:

  • Scrum master
  • Proprietário do produto
  • Equipa

Um Scrum Master mantém todo o processo, atua como um defensor da equipe e a protege. Essa é uma pessoa importante que facilita a comunicação da equipe, remove possíveis obstáculos, organiza todas as discussões e negocia com o “mundo externo”. O trabalho principal do Scrum é normalmente uma posição de período integral que não inclui viagens de negócios. A principal responsabilidade dessa pessoa é sempre se preocupar com a funcionalidade da equipe e do produto.

Scrum Masters são altamente remunerados. De acordo com as estatísticas mais recentes , sua experiência profissional desempenha um papel fundamental em seus ganhos.

imagem

Na verdade, voltando à popularidade atual do Scrum, lembremos alguns fatos mais interessantes, fornecidos pelo The Scrum Master Trends Report de 2019 publicado pelo Scrum.org:

  • O Scrum Masters com certificações formais em Agile tem salários mais altos que os especialistas sem ele.
  • 81% estão usando Scrum com outras práticas ágeis (Kanban, XP ou DevOps).
  • Os salários femininos no Scrum são mais altos que os salários de seus colegas masculinos.

Quais são as principais tarefas do Scrum Masters?


  • Gerenciar todo o processo scrum
  • Coordene-os com a equipe
  • Melhorar a eficiência da equipe de desenvolvimento
  • Remova impedimentos
  • Programe reuniões diárias, processos de tomada de decisão, demonstrações e reuniões retrospectivas
  • Ajude o OP a manter o bom estoque em boas condições

Um Product Owner (PO) representa a voz de um cliente. Essa pessoa tem poderes para tomar decisões globais sobre o produto, manter uma lista de pendências do produto, definir e priorizar todos os itens da lista de pendências. Ele / ela também comunica a visão do produto para a equipe. Os proprietários do produto trabalham em cooperação com sua equipe diariamente.

O OP geralmente é responsável por fornecer uma meta de negócios real do projeto. Ele / ela auxilia os funcionários a entender claramente a idéia principal do projeto e se preocupam com o sucesso financeiro.

Quais são os principais deveres dos proprietários de produtos?


  • Transforme um projeto em um produto comercial de sucesso para satisfazer as necessidades e desejos dos clientes, atender aos seus gostos e ser procurado no mercado
  • Desenvolver um plano de trabalho de alta qualidade, que será aprovado com o cliente e o Scrum Master
  • Priorize tarefas da lista de requisitos, defina os recursos mais relevantes e forneça todos os recursos necessários para sua implementação
  • Inspecionar e aceitar relatórios de progresso de trabalho recebidos do Scrum Master
  • Trabalhar no orçamento do projeto

As equipes normalmente envolvem de 6 a 8 pessoas responsáveis ​​pela entrega do produto. Esses especialistas assumem compromissos e estimativas de tarefas, participam de reuniões diárias do Scrum e relatam seus status.

Apresentando os principais artefatos da metodologia Scrum


À primeira vista, a metodologia Scrum requer poucos artefatos, mas concentra-se claramente na entrega de software que produz valor comercial.
Aqui estão esses artefatos em uma breve introdução:

  • Um backlog do produto é um conjunto completo de funcionalidades que ainda precisam ser adicionadas ao produto. Geralmente é priorizado pelo Dono do Produto.
  • Sessões de preparação de lista de pendências que também são gerenciadas pela OP. Essas sessões têm como objetivo permitir que a equipe trabalhe primeiro nos recursos mais valiosos.
  • Um backlog do sprint é uma lista priorizada de tarefas que a equipe precisa concluir em um sprint.
  • Um gráfico de burndown , que mostra a quantidade de trabalho restante em um Sprint. Ele fornece uma maneira eficaz de determinar se um Sprint está dentro do cronograma para que todos os problemas planejados sejam concluídos.

imagem

Cerimônias Scrum


A metodologia Scrum está intimamente relacionada a cerimônias e reuniões especiais. As reuniões de planejamento da Sprint, os standups diários, a revisão da Sprint e a retrospectiva são os eventos Scrum necessários. Uma reunião de planejamento de liberação pode ser opcional.

O que é o planejamento da Sprint?


Uma reunião de planejamento do sprint é realizada no primeiro dia de cada Sprint. Requer a participação de todos os papéis. Aqui está como vai:

  • Um Dono do produto apresenta os recursos a serem concluídos em um Sprint.
  • A equipe identifica as tarefas para implementar esses recursos.
  • Todos os participantes revisam as estimativas para verificar se há tempo para concluir todos os recursos solicitados.
  • A equipe se compromete com a Sprint.
  • Caso contrário, os recursos de baixa prioridade retornam ao backlog.

O que está acompanhando o progresso?


Após o planejamento da Sprint, a equipe começa a acompanhar o andamento das tarefas. Aqui você não pode prescindir de painéis de tarefas confiáveis ​​e convenientes.

Os conselhos auxiliam no rastreamento do andamento das tarefas de cada recurso. As colunas simples, como Tarefas, Realizações e são realmente úteis. Uma reunião diária do Scrum também pode ser facilmente indicada para esse quadro.

Aqui estão alguns exemplos de placas Scrum. No Trello:

imagem

e em Hygger:

imagem

O que é uma revisão de sprint?


A reunião tem como objetivo convidar as partes interessadas a fazer uma revisão no final do sprint. Eles revisam todos os recursos concluídos e solicitam feedback.

O PO rastreia todos os detalhes do feedback e os incorpora ao backlog do produto, se necessário. A equipe realiza uma retrospectiva que determina o que foi feito bem, com o que eles enfrentaram ou quais melhorias são necessárias.

O que é planejamento de liberação?


Este evento tem como objetivo fazer um planejamento de longo prazo para vários sprints. As reuniões de planejamento de liberação geralmente são realizadas trimestralmente. Eles também exigem a participação de todos os membros da equipe.

O Dono do produto apresenta os recursos a serem concluídos no trimestre seguinte. Esse planejamento pode ser orientado a recursos, a custos ou a tempo.

Agora, quando tudo estiver definido e houver um entendimento geral da metodologia Scrum, vale a pena definir por que ainda é popular em 2019 e está ganhando a atenção de muitas equipes e projetos.

5 razões fortes para escolher a metodologia Scrum em 2019


  1. Scrum é bastante simples. Inclui poucos artefatos e as equipes percebem rapidamente os benefícios dele.
  2. O centro do processo de desenvolvimento no Scrum é um cliente, que faz da metodologia uma das mais focadas no cliente.
  3. Os membros da equipe Scrum trabalham em conjunto para um objetivo comum, para que suas relações internas sejam transparentes e baseadas na confiança.
  4. O método permite que as equipes se sintam mais flexíveis para evoluir as metas de negócios e alterar os requisitos. As equipes do Scrum podem reagir o mais rápido possível.
  5. O Scrum é um processo transparente que envolve todas as partes interessadas. Essa transparência é permanentemente aprimorada graças às reuniões diárias, discutindo o progresso, planejando ajustes e fornecendo feedback.

Como executar o Scrum com uma poderosa ferramenta de gerenciamento de projetos?


Nada assustou. Apenas etapas fáceis e funcionalidade clara. Veja como ele pode ser visualizado com a ajuda do Hygger.io :

A plataforma propõe um amplo kit de ferramentas para trabalhar com o Scrum. Primeiro de tudo, você é capaz de criar uma placa Sprint simples.

imagem

Em seguida, você preenche uma placa de trabalho com tarefas, avalia-as e lança o primeiro Sprint. Você terá várias opções para avaliação - nos Story Points e em horas para executar o planejamento da Sprint.

Você também pode registrar o horário de trabalho. Depois que todas as estimativas necessárias forem feitas, você poderá iniciar um novo Sprint.

imagem

O progresso do Sprint pode ser controlado com o gráfico Burndown. Em seguida, você pode analisar os resultados após liberar o sprint. Nos painéis do Sprint, você também encontrará um resumo histórico de todos os sprints lançados nele. Escolha a seção Histórico do menu do quadro.

Parece fácil, certo?

Considerações finais


Para obter o melhor entendimento de como o trabalho flui com o Scrum, tente ler mais sobre a metodologia, assista a tutoriais em vídeo disponíveis, formem treinadores famosos do Scrum e estudem guias úteis do Scrum e centros de aprendizado. Você deve acompanhar tudo o que acontece de perto e anotar todos os momentos específicos do trabalho com o Scrum. Melhorar a educação profissional em Scrum e obter a certificação Scrum também é uma ótima idéia.

Hoje, o Scrum é uma estrutura popular do Agile que ajuda a fornecer produtos de valor iterativamente, inspecionando e adaptando continuamente o processo.

Felizmente, nossa rápida visão geral do Scrum foi útil e você teve a verdadeira inspiração para aplicá-lo no gerenciamento de projetos.

Sinta-se livre para aprender sobre outras metodologias para comparar, deixar seu feedback nos comentários e obter sucesso no Scrum!

Source: https://habr.com/ru/post/pt455022/


All Articles