Академический Документы
Профессиональный Документы
Культура Документы
Scrum
Autor
2
MA
Essncia gil
A metodologia Scrum
Origens
Scrum foi criado no incio da dcada de 1990 por Jeff Sutherland e Ken Schwaber, nos EUA
Scrum
5
MA
Fases do Scrum
Pregame
Game
Postgame
6
MA
Papis
Sou o responsvel por garantir o ROI (Retorno sobre o Investimento) do projeto. Tambm conheo as necessidades dos clientes (StakeHolders) Ns aplicamos o autogerenciamento para definir as metas das Sprints, visando produzir produtos com alta qualidade e valor para o cliente.
Product Owner
Minha misso garantir o uso do Scrum. Tambm devo ser um lider/facilitador, pois preciso remover os impedimentos e proteger o time das interferncias externas.
ScrumMaster
7
MA
Time
Pessoal de negcio e desenvolvedores devem trabalhar juntos efetivamente por todo o projeto. Construa projetos em torno de indivduos motivados. D-lhes o ambiente e o apoio necessrios e confie neles para realizarem o trabalho. O mtodo mais eficiente e eficaz de transmitir informao a conversao face-a-face.
Fonte: http://agilemanifesto.org/principles.html
8
MA
9
MA
10
Atividade de Negcio
Atividade de Negcio
Atividade de Negcio
Atividade de Negcio
Atividade de Negcio
Atividade de Negcio
Atividade de Negcio
Funcionalidade
Atividade de Negcio
Funcionalidade
11
<resultado> <objeto>
Calcular o total de uma venda Autorizar uma transao com carto de um cliente Enviar uma nota fiscal para um cliente
12
Business Value ser uma moeda de troca durante o projeto e o cliente empresta um determinado valor dessa moeda para a equipe e esta por sua vez, ter que devolver o valor correspondente em forma de software, ou seja, uma dvida que a equipe assume com o cliente e que dever ser amortizada a cada ciclo(Sprint), at que a mesma seja totalmente liquidada (zerada).
13
MA
Product BackLog
Exemplo de Product BackLog
rea Sec. Acadmica Atividade Gerenciamento de cursos Gerenciamento de cursos Vestibular Item Controlar os cursos disponveis pela instituio Business Value 100
Sec. Acadmica
90
Sec. Acadmica
80
Sec. Acadmica
Finanas
70
Sec. Acadmica
Vestibular
Fornecer o controle de resultados e aprovaes do vestibular Emitir boleto para pagamento da matrcula ao curso que o candidato foi aprovado Realizar a matrcula em um curso por um novo aluno aprovado pelo vestibular.
60
Sec. Acadmica
Finanas
50
Sec. Acadmica
Vestibular
40
14
MA
Planejamento
15
O Conceito de Sprint
A Sprint um timebox de 1 a 4 semanas no qual o time do projeto ir produzir uma parte do produto definida pelo cliente Cada Sprint deve ter uma meta especfica que represente o desejo do cliente em incremento de software para aquele timebox especfico Os membros do time da Sprint so os responsveis por estimar os itens que compem o desejo do cliente e dar a palavra final do que ser possvel ser desenvolvido naquele timebox
16
MA
Fluxo de Sprint
17
MA
Daily Meeting
Lista de funcionalidades a serem desenvolvidas nesta Sprint Pode conter o desdobramento em tarefas Estimada pela equipe Imutvel (durante a Sprint)
100
Tarefa 2
Tarefa 3
Pendente
Pendente
18
MA
Estimativas
19
O cone da incerteza
PreGame
Sprint 1
Sprint 2
Sprint 4
Sprint 5
Sprint 6
20
MA
Fluxo de Estimativas
Aplicar fator de durao Dias / horas
Funcionalidades Desejadas
Estimar o tamanho
Estimar a durao
Sprint BackLog
Usar escalas no-lineares (pontos): Fibonnacci: 1, 2, 3, 5, 8, 13, ... Exponencial: 1, 2, 4, 8, 16, ... Item de referncia em Sprints Anteriotes
1
Planning Poker
21
MA
Mtricas e Acompanhamentos
22
Backlog
Pendentes
Iniciadas
Inspeo/Teste N N I N
Finalizadas
E Item N
N N N
N I
N I
23
MA
Ferramentas
Sprint DashBoard 01
Total BV Estimados Dias Dia 1 Dia 2 Dia 3 Dia 4 Dia 5 Dia 6 Dia 7 Dia 8 Dia 9 Dia 10
200 150
Business Value Horas
Dias 3 4 5 6 7 8 9 10 0
Tarefas a Fazer 2
18 14 8 7 9 4 3 2 2
Tarefas Finalizadas 1 1
Burn-Down Chart
20 15 10 5 0 Dia 2 Dia 3 Dia 4 Dia 5
Dias
BV Restante
Burn-Up Chart
5
Dias Esf oro Restante
10
24
MA
Entregas
25
Nossa maior prioridade satisfazer o cliente atravs da entrega antecipada e contnua de software com valor. Entregar freqentemente software que funciona, desde poucas semanas at poucos meses, com uma preferncia pela menor escala de tempo. Software que funciona a medida primordial de progresso.
Fonte: http://agilemanifesto.org/principles.html
26
MA
Teste de Aceitao
Exemplo de Product BackLog com Caso de Teste
rea Atividade Item Business Value Caso de Teste
Sec. Acadmica
Gerenciamento de cursos
100
Sec. Acadmica
Gerenciamento de cursos
- Ao informar o ano letivo, mostrar as vagas disponveis por curso; Definir as vagas disponveis por cursos 90 - Ao informar um curso, informar quais vagas esto disponveis no ano atual.
27
MA
Melhoria contnua
28
Em intervalos regulares a equipe reflete sobre como se tornar mais eficaz, e ento ajusta seu comportamento de acordo.
Fonte: http://agilemanifesto.org/principles.html
29
MA
Sprint Retrospective
a oportunidade que o time tem para discutir sobre o que funcionou e o que no funcionou durante a Sprint Scrum Master e os membros do time devem participar da retrospectiva (A participao do Product Owner, bem-vinda). A estrutura da Sprint Restrospective bem simples:
Divida um quadro branco ou poster em duas reas com os seguintes ttulos: O que funcionou bem? e O que pode ser melhorado? Aps isso, cada membro deve colocar post-its em cada uma das reas indicando os itens que, em sua opinio, merecem estar ali;
Ento, o time visualiza os itens citados, debatem sobre e planejam aes a serem tomadas para a prxima Sprint
Funcionou bem? x x
30
Precisa Melhorar? x x x
x x
MA
Obrigado!
www.visaoagil.com
31