Está en la página 1de 65

Gerenciando Projetos com

Scrum
Mtodos, Comparaes e Desafios
Danilo Ferreira

Agenda
Contedo

Sobre mim

Projetos

Scrum

Desafios

Dvidas

Agenda
Contedo

Sobre mim

Projetos

Scrum

Desafios

Dvidas

Sobre Mim

Formao

Experincia

Contato: danilomf@gmail.com http://daniloferreira.com.br

Agenda
Contedo

Sobre mim

Projetos

Scrum

Desafios

Dvidas

Projetos
Diferenas
Projetos x Processos
Um projeto um esforo temporrio
empreendido para criar um produto,
servio ou resultado exclusivo.
Um processo pode ser definido
como uma seqncia de atividades
dinmicas e contnuas, logicamente
relacionadas, executadas para obter
um resultado bem definido.
Projetos = temporrios e exclusivos
Processos = contnuos e repetitivos

fonte: wikipedia

Projetos

Exemplos:

by rdecom; usarmyafrica; extraketchup; concrete_forms

Projetos
Variveis que necessitam ser gerenciadas
Quanto tempo temos para
realizar o projeto?

O que ser feito no


projeto?
E o que no ser feito?

Quanto temos de dinheiro


disponvel para realizar o
projeto?

Quantas pessoas esto


envolvidas?
Quais so suas
funes?

Projetos
PMI x Scrum

PMI Project
Management Institute
Conjunto de melhores
prticas para se
gerenciar um projeto.
PMBOK guia de
referncia
No uma
metodologia, uma
sugesto de prticas.

Projetos
PMI x Scrum

Scrum Metodologia
para gernciar
projetos
Diferena?
Metodologia no
sugestiva

Projetos
Qual o melhor?
Depende

Empresas
Projeto
Pessoas

Projetos
Exerccio

Quais fatores colaboraram para que os projetos que


voc participou tenham sido bem sucedidos?

Quais fatores colaboraram para que os projetos que


voc participou tenham sido mal sucedidos?

Projetos
Exerccio
Quais fatores colaboraram para que os projetos que
voc participou tenham sido bem sucedidos?
Comunicao
Colaborao do cliente
Sinceridade
Quais fatores colaboraram para que os projetos que
voc participou tenham sido mal sucedidos?
Falta de Comunicao
Indefinio de responsabilidades
No estar preparado para mudanas
GP no saber lidar com diferentes perfis

Projetos
Desenho feito nos anos 70/80

Projetos
Verso Atual

Projetos
Verso Atual

projectcartoon.com

Projetos
Isso indica uma coisa

Garbage In

Passo 1

Garbage Out
Passo 2

Processos

Passo 3

Pessoas

Passo 4

Mudanas

Passo 5

Projetos
Qual melhor? PMI ou Scrum?

Avoid religious wars, but still have a religion

by mikleman

Projetos
Desafio Voc tem perfil para ser um gerente de projeto?

Gerenciar o TCC
Escopo
Qualidade
Prazo
Dependncia entre tarefas
Expectativas

Quebrar tarefas, fazer cronograma de


entregas, comunicar status

Sob normas sociais


Pessoas

Agenda
Contedo

Sobre mim

Projetos

Scrum

Desafios

Dvidas

Scrum
Termo Scrum
O Scrum uma jogada do Rugby que envolve oito jogadores
de cada time, onde eles se emparelham, para se tornar uma
muralha. O grande ponto dessa jogada a vital importncia
do trabalho em equipe. Se um membro falhar na formao o
outro time se sobressai.

by phillygryphons

Scrum
Valores
Time Box
Entrega constantes, funcionais e valorosas(pronto)
Meta
Viso de Todo
Negociaes
Feedbacks Constantes
Ajustvel
Escalvel
Comunicao constante
Auto-gesto
Incremental

Scrum
Mdia de uso de funcionalidades de sistemas
Analisando o grfico...

13

45
16

19
Sempre
s Vezes
Nunca
Standish Group, 2002

Frequentemente
Raramente

Se pensarmos em termos de
dinheiro, com 20% do valor
resolveramos o problema do cliente;
Normalmente a parte de
desenvolvimento que exige que
negcios tenha tudo definido. Mas o
cliente no tem tudo definido;
Conflitos existentes entre TI e
negcios durante os projetos so
muitos;

Scrum
Status de um projeto - PMI
Feature 1

Feature 2

Feature 3

Feature 4

100
90
80

91

85

70
67

60
58

50
40
30
20

41
34

30

34

46

45

73
63
56

55
45

38

e h
u
q
O
to?
pron

10
0
CheckPoint 1

CheckPoint 2

CheckPoint 3

CheckPoint 4

Scrum
Status de um projeto - Scrum
Feature 1

Feature 2

Feature 3

Feature 4

120
100

100

80

100 100

100 100 100

83

78
67

60
57
40
20

46

45

20 20

e h
u
q
O
to?
pron

20 20

0
Sprint 1

Sprint 2

Sprint 3

Sprint 4

entrega

entrega

entrega

Scrum

Quem resolve problemas


no um processo.
o ser humano.

Scrum
Manifesto gil
Estamos descobrindo maneiras melhores de desenvolver software fazendo-o ns mesmos
e ajudando outros a faz-lo. Atravs deste trabalho, passamos a valorizar:
1. Indivduos e interao entre eles mais que processos e ferramentas
2. Software em funcionamento mais que documentao abrangente
3. Colaborao com o cliente mais que negociao de contratos
4. Responder a mudanas mais que seguir um plano
Ou seja, mesmo havendo valor nos itens direita, valorizamos mais os itens esquerda.

manifestoagil.com.br

by homesbythomas

Scrum
Como funciona?

Daily Scrum
Meeting

24 hrs

24
semanas

Product
Backlog

Sprint
Backlog

Sprint

Potencialmente
Entregvel

Scrum
Papis
Product Owner (PO)

Scrum Master

Responsvel por priorizar


o desenvolvimento para
permitir o retorno ($) para
a empresa;

Responsvel por remover


os impedimentos do time;

Define metas das


interaes;

Responsvel por garantir


o uso do Scrum;

Auto-gerenciamento;

Responsvel por
conhecer as
necessidades do cliente;

Protege o time de
interferncia externa;

Ponto focal em ambientes


com mais de um cliente;

fonte: Treinamento Alexandre Magno

Time

Produzir produto com


qualidade e valor para o
cliente;

Scrum
Como funciona?

Daily Scrum
Meeting

24 hrs

PO
24
semanas

Product
Backlog

Sprint
Backlog

Sprint

Potencialmente
Entregvel

Scrum
Como funciona?

Daily Scrum
Meeting

PO

24 hrs

Time
24
semanas

Product
Backlog

Sprint
Backlog

Sprint

Potencialmente
Entregvel

Scrum
Como funciona?

Time

Daily Scrum
Meeting

24 hrs

24
semanas

Product
Backlog

Sprint
Backlog

Sprint

Time

Potencialmente
Entregvel

Scrum
Como funciona?

Scrum Master ?

Scrum
Como funciona?

Scrum Master

Daily Scrum
Meeting

24 hrs

Scrum Master
24
semanas

Product
Backlog

Sprint
Backlog

Scrum Master

Sprint

Scrum Master

Potencialmente
Entregvel

Scrum
Product Backlog Analogia do Iceberg

Prioridade

Sprint Atual

Release

Prxima Release

fonte: Treinamento Alexandre Magno

Scrum
Artefatos
Pilha de requisitos contendo demandas de todos os stakeholders,
preferencialmente descrita em linguagem de usurio.
Product Backlog Deve estar ordenada do mais importante para o menos importante.
Essa ordenao feita com base no Business Value estipulado pelo
PO.

Sprint Backlog

Histrias

Tarefas

Seleo de Itens do Product Backlog que possam ser realizados no


perodo do Sprint

So quebras das funcionalidades.


Normalmente uma funcionalidade (tema) contm vrias histrias

Decomposio das histrias em atividades

Scrum
Artefatos - Exemplo
Funcionalidade 1 Formas de Pagamentos
Product Backlog Funcionalidade 2 Autenticao do usurio para acompanhar compras
Funcionalidade 3 Bate-papo com o usurio para facilitar a compra

Histrias

H1 - Pagamento via Boleto Bancrio (F1 BV 2)


H2 - Pagamento via Carto de Crdito (F1 BV 1)
H3 - Pagamento via Depsito Direto (F1 BV 4)
H4 - Autenticao via Email (LDAP simples) (F2 BV 2)
H5 - Bate-papo via Chat direto (F3 BV 1)
H6 - Bate-papo via Chat prprio (F3 BV 2)

Sprint Backlog

Na durao do Sprint (2 semanas) o que possvel entregar com


qualidade no final do perodo que tenha a maior prioridade (BV)?

Tarefas

T1 H2 Montar HTML
T2 H2 Desenvolver componente para obter dados do usurio
T3 H2 Desenvolver componente de negcios para interfacear com o Banco e obter
aprovao
T4 H2 Montar HTML de resposta confirmao e erro
T1 H5 Montar HTML
T2 H5 Criar componente de negcio
T3 H5 Montar banco de dados para gravar conversas

Scrum
Controles

Quadro

Mostra, em tarefas, como o sprint est evoluindo


Atualizao Diria

Mostra, em pontos, como o sprint est evoluindo


Sprint Burndown
Atualizao DIria

Release
Burndown

Mostra, em pontos, como o release est evoluindo


Atualizao por Sprint

Scrum
Controles Exemplos - Quadro

Scrum
Controles Exemplos Sprint Burndown

Scrum
Controles Exemplos Release Burndown

Scrum
Cerimnias
Daily Scrum

Reunio diria (15 min).


Ocorre em frente ao quadro
Cada membro da equipe move as tarefas e fala (para a equipe) o que
fez ontem, o que est fazendo hoje e se est tendo algum
impedimento

Planning 1

Realizada no incio do Sprint (4 hrs).


PO mostra ao time as histrias com maior prioridade e explilca
detalhes da histria.
Time estima a histria selecionada e seleciona ao sprint.

Planning 2

Quebras das histrias em tarefas (4 hrs).


Anlise do Sprint Backlog para identificar possveis impedimentos

Review
Retrospectiva

Time mostra ao PO, no final do Sprint, o resultado atingido (produto


funcionando).
Time se reune para idenficiar o que foi bom e o que precisa ser
melhorado antes do prximo sprint.

Scrum
Cerimnias

Daily

24 hrs

24
semanas

Sprint
Backlog

Product
Backlog

Planning 1

Sprint

Planning 2

Potencialmente
Entregvel

Review Retrospectiva

Scrum
Valores

Tangvel

Processos: Reunio de
planejamento, Reunio Diria,
Review, Retrospectiva...
Ferramentas: Quadro, Burndown...
Pessoas: ScrumMaster, PO, Time

Intangvel

Cultura: Time multi-disciplinar,


auto-gerenciamento, valores,
envolvimento do cliente, entrega
freqente, lideranacolaborao, respeito, evidenciar
problemas

fonte: Treinamento Alexandre Magno

Scrum
Estimativas

Conceito

Estimativa

Histrico

Escala

Scrum
Estimativas

Conceito

Impreciso

Estimativa

Histrico

Quanto mais se faz, mais


refinada a preciso

Escala

1, 2, 3, 5, 8, 13, 21

Desafios
O que a experincia conta

Desafios

Confundir Scrum com


baguna.

Scrum

Desafios

Confundir Scrum com


baguna.

Scrum

Controle inteligente aparece como descontrole ou liberdade


Lao Tzu. Livro de tica

Desafios

Manter a temperatura do
grupo

Scrum

Desafios

Manter a temperatura do
grupo

Scrum

+ interaes ... + problemas

Desafios

Scrum
Filtrar informaes para
equipe

Desafios

Scrum
Filtrar informaes para
equipe

Manter a motivao

Desafios

Scrum

Velhas posturas em novos


paradigmas

Desafios

Scrum

Velhas posturas em novos


paradigmas

Evidencia problemas, incomoda pessoas

Desafios

Scrum

Evitar adoo parcial

Desafios

Scrum

Evitar adoo parcial

ScrumBUT

Desafios

Scrum
Maturidade

Desafios

Scrum
Maturidade

Pessoas e Empresas

Desafios

Ter um projeto

Scrum

Desafios

Ter um projeto

Scrum

Regras de negcio, layout, etc.

Desafios

Perfil

Scrum

Desafios

Perfil

Scrum

Evitar extremismos

Desafios

Scrum Master

Dvidas

Dvidas?
O que pode ser melhor
explicado?

danilomf@gmail.com

También podría gustarte