O que é Gerenciamento de Projetos Scrum?
O Scrum é um método comprovado e amplamente adotado para alcançar o sucesso do software. agility. Ao trabalhar em sprints curtos, esse ciclo iterativo pode ser repetido até que itens de trabalho suficientes sejam concluídos.
Conteúdo
Compreendendo o valor do gerenciamento de projetos Scrum
O Scrum é um método comprovado e amplamente adotado para alcançar o sucesso do software. agility. Ao trabalhar em sprints curtos, esse ciclo iterativo pode ser repetido até que itens de trabalho suficientes sejam concluídos, o orçamento se esgote ou um prazo chegue. O ímpeto do projeto é mantido e, quando o projeto termina, o scrum garante que o trabalho mais valioso foi concluído.
Isso contrasta fortemente com a abordagem de estilo cascata mais tradicional que fixa o escopo do projeto antecipadamente, exigindo a criação extensiva de requisitos, análise e documentação de design antes que o desenvolvimento possa começar. Atrasos e estouros de orçamento são comuns, e a falha em priorizar o conjunto de recursos geralmente resulta em produtos de baixa qualidade que são sobrecarregados com recursos que o cliente/usuário realmente não requer.
Como funciona o gerenciamento de projetos scrum?
O abordagem scrum para gerenciamento de projetos permite que as organizações de desenvolvimento de software priorizem o trabalho mais importante e o dividam em partes gerenciáveis. Scrum é sobre colaboração e comunicação tanto com as pessoas que estão fazendo o trabalho quanto com as pessoas que precisam que o trabalho seja feito. Trata-se de entregar com frequência e responder ao feedback, aumentando o valor comercial ao garantir que os clientes obtenham o que realmente desejam.
Mudar das abordagens tradicionais de gerenciamento de projetos para o gerenciamento de projetos scrum requer um ajuste em termos das atividades realizadas, dos artefatos criados e das funções dentro da equipe do projeto:
Atividades em gerenciamento de projetos scrum
A principal atividade no gerenciamento de projetos Scrum é o sprint, uma iteração com tempo definido que geralmente dura entre 1 a 4 semanas, sendo que a duração mais comum do sprint é de duas semanas.
- Planejamento de sprint reunião: no início de cada sprint, é realizada uma reunião de planejamento para discutir o trabalho a ser feito. O proprietário do produto e a equipe se reúnem para discutir os itens de maior prioridade no backlog do produto. Os membros da equipe descobrem quantos itens podem comprometer e, em seguida, criam um sprint backlog, que é uma lista das tarefas a serem concluídas durante o sprint.
- Scrum diário ou stand-up diário: todos os dias durante o sprint, os membros da equipe compartilham o que trabalharam no dia anterior, no que trabalharão hoje e identificam quaisquer impedimentos. Scrums diários servem para sincronizar o trabalho dos membros da equipe enquanto eles discutem o trabalho do sprint. Essas reuniões são limitadas a não mais que 15 minutos.
- Revisão do sprint: ao final de um sprint, a equipe demonstra a funcionalidade adicionada durante o sprint. O objetivo desta reunião é obter feedback do proprietário do produto e de quaisquer usuários ou outras partes interessadas que tenham sido convidados para a revisão.
- Retrospectiva do sprint: ao final de cada sprint, o time participa de uma reunião de retrospectiva para refletir sobre o sprint que está terminando e identificar oportunidades de melhoria no novo sprint.
Artefatos no gerenciamento de projetos scrum
O gerenciamento de projetos Scrum requer muito poucos artefatos, concentrando-se na entrega de software que produza valor comercial. Os principais artefatos no scrum são:
- Lista de pendências do produto: esta é uma lista completa das funcionalidades que ainda precisam ser adicionadas ao produto. A lista de pendências do produto é priorizada pelo proprietário do produto para que a equipe sempre trabalhe primeiro nos recursos mais valiosos.
- Lista de pendências do sprint: esta é uma lista priorizada de tarefas que a equipe precisa concluir durante o sprint.
- Gráficos de burndown: eles são usados para mostrar a quantidade de trabalho restante em um sprint e fornecer uma maneira eficaz de determinar rapidamente se um sprint está dentro do cronograma para ter todo o trabalho planejado concluído.
Papéis em uma equipe scrum
Existem três papéis principais envolvidos no gerenciamento de projetos scrum:
- O proprietário do produto atua como representante do cliente e é responsável por representar os interesses das partes interessadas e garantir que o backlog do produto permaneça priorizado.
- O scrum master é responsável por implementar o scrum. Um scrum master difere de um gerente de projeto tradicional em muitos aspectos importantes, incluindo que o scrum master não fornece orientação diária para a equipe e não atribui tarefas a indivíduos. Uma parte fundamental dessa função é remover impedimentos ou problemas que possam atrasar a equipe ou interromper a atividade que leva o projeto adiante.
- A equipe é composta por um grupo multifuncional de 5 a 9 membros responsáveis pelo desenvolvimento do produto. As equipes Scrum são auto-organizadas e todos os membros são coletivamente responsáveis por realizar o trabalho.
O que você precisa para gerenciar um projeto scrum
Muitas equipes começam usando planilhas para gerenciar o backlog do produto e quadros de tarefas para ver e alterar o estado das tarefas durante o sprint atual, geralmente com um quadro branco e notas adesivas. Essa abordagem tende a funcionar bem para equipes pequenas e co-localizadas. No entanto, à medida que o backlog aumenta e os membros remotos exigem visibilidade do projeto, muitas organizações implementam uma ferramenta mais sofisticada para gerenciar projetos centralmente e permitir a colaboração entre equipes.