Nothing Special   »   [go: up one dir, main page]

Gest o Gil de Projetos SCRUM

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 23

Gestão Ágil de Projetos

SCRUM como metodologia

Prof. Dr. Frederico Vidigal


Administração - Ibmec
SCRUM
• O Scrum é um framework para gerenciamento de projetos complexos,
sendo um dos métodos ágeis mais populares do mundo.
• Muitas empresas estão abandonando modelos tradicionais e
migrando para o modelo de trabalho proposto pelo Scrum, o que tem
possibilitado entregas em menor tempo e com mais valor agregado
para o cliente.
Visão geral do Scrum
Visão geral do Scrum
• O Scrum busca entregar resultados de maneira mais rápida e com
menor custo, focando em fornecer produtos e serviços que se
alinhem as necessidades do cliente.
• Ao implementar o Scrum em sua organização, é importante que todas
as partes envolvidas se concentrem com a ideia de o “cliente em
primeiro lugar” (product owner)
• Estando com essa visão bem estabelecida, será possível entregar
produtos que realmente impactem os negócios do cliente.
O Scrum é padrão mundial?
• O Scrum não é um processo padronizado onde metodicamente você
segue uma série de etapas sequenciais e que vão garantir que você
produza, no prazo e no orçamento, um produto de alta qualidade e
que encanta os seus clientes.
• O framework Scrum é um conjunto de valores, princípios e práticas
que fornecem a base para que a sua organização adicione suas
práticas particulares de engenharia e gestão e que sejam relevantes
para a realidade da sua empresa.
• O resultado será uma versão de Scrum que é exclusivamente sua.
Não se muda a estrutura e sim os recursos e
artefatos fazendo adaptações
• EXEMPLO: para melhor entender este conceito, imagine que o
framework seja como a fundação e as paredes de um edifício.
• Os valores do Scrum, princípios e práticas seriam os principais
componentes estruturais.
• Você não pode ignorar ou mudar fundamentalmente um valor,
princípio ou prática sem o risco de colapso!
• O que você pode fazer, porém, é personalizar o interior da estrutura
do Scrum, acrescentando artefatos e recursos até que você tenha e
um processo que funciona para sua empresa.
Uma base fundamental do Scrum
Papéis no Scrum Team
Valores do Scrum
1) Product Owner
• Product Owner é o ponto central com poderes de liderança sobre o
produto. Ele é o único responsável por decidir quais recursos e
funcionalidades serão construídos e qual a ordem que devem ser feitos.
• É responsabilidade dele manter e comunicar a todos os outros
participantes uma visão clara do que a equipe Scrum está buscando
alcançar no projeto. Como tal, ele é responsável pelo sucesso global da
solução.
• Para garantir que a equipe construa rapidamente o que o Product Owner
precisa, ele deve colaborar ativamente com o ScrumMaster e equipe de
desenvolvimento e deve estar disponível para responder às perguntas tão
logo estas são feitas.
2) ScrumMaster
• O ScrumMaster é responsável por ajudar a todos os envolvidos a
entender e abraçar os valores, princípios e práticas do Scrum.
• Age como um Coach, executando a liderança do processo e ajudando
a equipe Scrum (e o resto da organização) a desenvolver sua própria
abordagem do Scrum, que tenha a melhor performance, respeitando
as particularidades da organização.
• O ScrumMaster também tem um papel de facilitador. Ele deve
ajudar a equipe a resolver problemas e fazer melhorias no uso do
Scrum. Ele também é responsável por proteger a equipe contra
interferências externas e assume um papel de liderança na remoção
de impedimentos que podem atrapalhar a produtividade.
O Scrum Master seria o Gerente de Projeto?

• Não! Normalmente o ScrumMaster não tem autoridade para exercer


o controle sobre a equipe, de modo que este papel não é o mesmo
que o papel tradicional do Gerente de Projeto ou Gerente de
Desenvolvimento.
• O ScrumMaster age como um líder, não como um gerente.
3) Development Team (Time de
Desenvolvimento)
• No desenvolvimento tradicional de software são abordados vários
tipos de trabalho, tais como: arquiteto, programador, testador,
administrador de banco de dados, Designer, e assim por diante.
• No Scrum é definido o papel do Time de Desenvolvimento, que é
simplesmente a junção de todas essas pessoas em uma equipe
multidisciplinar, e que são responsáveis pela concepção, construção e
testes do produto.
• A idéia principal é que a equipe de desenvolvimento se auto-
organiza para determinar a melhor maneira de realizar o trabalho
para atingir a meta estabelecida pelo Product Owner.
Backlog é uma espécie de estoque de folhas de
requisições/encomendas relativas a produtos ainda não produzidos.
Grosso modo, backlog é uma "pilha de pedidos" em espera.
Momentos do Scrum (reuniões, eventos ou
cerimônias, inspeção e adaptação)
Principais conceitos de atividade e artefatos
do Scrum
Product Backlog
• Lista de prioridades (com sequência
definida) e conhecida como o
Product Backlog
• Criada pelo Product Ower com a
ajuda da equipe Scrum e as partes
interessadas
• Seqüência de prioridade (usando
fatores como valor, custo,
conhecimento e risco), os itens de
alto valor, aparecerão no topo do
backlog do produto e os itens de
menor valor aparecerão em direção
ao fundo.
Product Backlog
• O Product backlog é um documento que está constantemente
evoluindo. Os itens podem ser adicionados, excluídos e revisto pelo
Product Owner por conta de mudanças nas condições de negócios, ou
conforme a compreensão da equipe Scrum sobre o produto aumenta.
• Em geral a atividade de criar e de refinar os itens do product backlog,
estimando o tamanho e esforço de cada item, é chamada de
Grooming
Um novo Sprint segue imediatamente a

O que são SPRINTS? conclusão do Sprint anterior e, via de regra,


não se deve permitir nenhuma alteração de
escopo ou pessoal durante um Sprint !

• No Scrum, o trabalho é realizado em iterações ou ciclos de até um


mês (4 semanas) de calendário chamado de Sprints.
• O trabalho realizado em cada sprint deve criar algo de valor tangível
para o cliente ou usuário.
• Sprints são timeboxed (duração fixa) para que tenham sempre um
início e fim data fixa, e, geralmente, todos eles devem estar com a
mesma duração.
Sprint Backlog é o que contém todo o trabalho que será executado durante o
Sprint.

Sprint Planning
O Sprint Planning é o planejamento de sprint. Durante o planejamento do sprint, a
equipe de desenvolvimento e o product owner devem chegar a um acordo sobre
qual o Objetivo do Sprint. Com este objetivo em mãos, eles determinam quais os
itens do backlog devem ser priorizados para serem executados neste Sprint.
Vídeo –Scrum
https://www.youtube.com/watch?v=XfvQWnRgxG0
Metodologia Scrum

Você também pode gostar