WTF ?SCRUM ?
terça-feira, 17 de maio de 2011
Fernando Valente- Design Gráfico de formação- Programador por paixão- Geek assumido- Apaixonado por tecnologia - Fotógrafo amador nas horas vagas
Comecei a trabalhar com web em 1999, uma época em que html era escrito em bloco de notas e o GeoCites dominava os serviços de hospedagem amadora. Atualmente trabalho e presto serviço para o HUPE/UERJ (Hospital Universitário Pedro Ernesto - Universidade do Estado do Rio de Janeiro) como Coordenador de Desenvolvimento e Scrum Master.
www.fernandovalente.com.br / Twitter: @nandovalente
terça-feira, 17 de maio de 2011
MANIFESTO ÁGIL
Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste
trabalho, passamos a valorizar:
terça-feira, 17 de maio de 2011
1.Indivíduos e interação entre eles mais que processos e ferramentas
2.Software em funcionamento mais que documentação abrangente3.Colaboração com o cliente mais que negociação de contratos4.Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
MANIFESTO ÁGIL
http://www.manifestoagil.com
terça-feira, 17 de maio de 2011
SCRUM ? WTF ?
Rugby
terça-feira, 17 de maio de 2011
DEFINIÇÃO
“Scrum é um... framework iterativo* e incremental para gerenciamento de projetos e
desenvolvimento ágil de software.”http://pt.wikipedia.org/wiki/Scrum
*iterativo: Feito ou repetido muitas vezes.Dicionário Michaelis: http://migre.me/2BEy8
terça-feira, 17 de maio de 2011
BENEFÍCIOS
Velocidade
Qualidade
Motivação
Trabalho em equipe
Compartilhamento de conhecimento
Interação
terça-feira, 17 de maio de 2011
BENEFÍCIOS
ACEITA Mudanças
mas...
terça-feira, 17 de maio de 2011
OS PILARES DO SCRUM
Transparência
Inspeção
Adaptação
terça-feira, 17 de maio de 2011
Vai que...
terça-feira, 17 de maio de 2011
COMPOSIÇÃO DO SCRUM
1) Pessoas
2) Artefatos
3) Eventos de duração fixa
E só isso!
terça-feira, 17 de maio de 2011
1) PESSOAS - PIGS AND CHICKENS
Pig = ComprometidoChicken = Envolvido
terça-feira, 17 de maio de 2011
- Product Owner- Scrum Master- Team
1) PESSOAS - PIGS E SEUS PAPÉIS
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
Responsável por garantir o valor do trabalho realizado pelo time.
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
Representante do cliente
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
Só um por projeto (P.O.)terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
1ª barreira entre o cliente e a equipeterça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
Facilitador entre a equipe e o clienteterça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
Define as metasterça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
Não define como fazer, mas sim o que fazer primeiro*
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER
Único que pode cancelar um Sprint
terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER
Responsável por garantir que o processo seja compreendido e seguido
terça-feira, 17 de maio de 2011
Atualiza o(s) relatórios de acompanhamento
1) PESSOAS - SCRUM MASTER
terça-feira, 17 de maio de 2011
Garante a produtividade e qualidade
1) PESSOAS - SCRUM MASTER
terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER
2ª barreira entre o cliente e a equipeterça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER
Remove impedimentosterça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER
Pode ser um desenvolvedorterça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER
Não é um gerenteterça-feira, 17 de maio de 2011
1) PESSOAS - TEAM
Transforma os “sonhos” em realidade!terça-feira, 17 de maio de 2011
Possuem conhecimento especializado
1) PESSOAS - TEAM
terça-feira, 17 de maio de 2011
Compartilham conhecimento
1) PESSOAS - TEAM
terça-feira, 17 de maio de 2011
São auto-gerenciáveis
1) PESSOAS - TEAM
terça-feira, 17 de maio de 2011
Todo o “resto”
1) PESSOAS - CHICKENS
Chickens não podem dizer aos pigs como eles devem trabalhar
terça-feira, 17 de maio de 2011
2) ARTEFATOS
- Product Backlog - Sprint Backlog - Burn Down Charts
terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG
Tudo que é necessário para desenvolver e lançar o produto.
terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG
Ele evolui à medida que o produto e o ambiente evoluem.
terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG
Ordenado por prioridades
terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG
Loja virtual Cadastro dos produtos
Cadastro de usuários
Processo de compra
Promoções
...
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Consiste nas tarefas que o time executa para transformar o Product Backlog em um “produto final”.
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Cadastro de usuários
Processo de compra
- DB (3)- Criação de formulário (13)- Testes (8)- Cadastro inicial (2)...
- Atualização DB (2)- Pagamento (13)- Testes (8)- Acompanhamento (8)...
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Planning Pokerterça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Planning Poker
Mais detalhes em http://migre.me/4tIuk
- É uma estimativa de tamanho baseada na comparação entre funcionalidades.
- Utiliza os Números de Fibonacci como referência. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...
- Finalidade de explicitar que quanto menor a funcionalidade que estamos desenvolvendo, menor a variação possível da estimativa
- Números maiores: Esta é uma situação perigosa pois estimamos o tamanho de algo maior e com muito mais possibilidade de variação.
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Planning Poker
Mais detalhes em http://migre.me/4tIuk
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Kanban
“Kanban é uma palavra japonesa que significa literalmente registro ou placa visível.
Em Administração da produção significa um cartão de sinalização que controla os fluxos de produção ou transportes em uma indústria. O cartão pode ser substituído por outro
sistema de sinalização, como luzes, caixas vazias e até locais vazios demarcados.”
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Kanban
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
DBFormTestes
Cadastro
DBPagamentoTestes
Acompanh
amento
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
DB
FormTestes
Cadastro
DBPagamentoTestes
Acompanh
amento
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
DBFormTestes
Cadastro
DB
Pagamento
Testes
Acompanh
amento
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
DB
FormTestes
Cadastro
DB
Pagamento
Testes
Acompanh
amento
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
DBFormTestes
Cadastro
DBPagamentoTestes
Acompanh
amento
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
Kanban não é Scrum!
terça-feira, 17 de maio de 2011
2) ARTEFATOS - BURN DOWN CHARTS
http://migre.me/4tVCq
terça-feira, 17 de maio de 2011
E finalmente....
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
- Planning Meeting Release Definição do Sprint- Sprint - Daily Meeting - Review Meeting - Retrospective Meeting
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAPlanning Meeting - Release
Objetivo: estabelece planos, metas e prioridades
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAPlanning Meeting - Release
Como transformar a visão em produtoterça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAPlanning Meeting - Release
Não precisa acontecer sempre
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAPlanning Meeting - Release
Não pertence ao sprint
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAPlanning Meeting - Definição do sprint
Criar e organizar o Sprint Backlog (estórias)
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAPlanning Meeting - Definição do sprint
P.O. Define a meta do sprint
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAPlanning Meeting - Definição do sprint
Dividido em duas etapas* de 4 horas:
- 5% do total do Sprint
- O que? (o que vai ser feito)- Como? (como vai ser feito)
OBS: Este é o momento de negociar com o P.O. do projeto
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXASprint
Duração: mínimo 2 e máximo 4 semanas
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXASprint
Objetivo: tornar o Backlog em produto
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXASprint
Nenhuma mudança deve ocorrer
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXASprint
Não deve haver interferências externas
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXADaily Meeting
Duração: 15 minutos, no máximo !!!
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXADaily Meeting
Objetivo: alinhar o desenvolvimento com a meta
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXADaily Meeting
Realizada de pé
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXADaily Meeting
Sempre no mesmo local (reservado) e horário
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXADaily Meeting
Participantes: Scrum Master e Team. Ouvinte: P.O.
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXADaily Meeting
- Cada membro explica: * O que fez desde a última reunião diária * O que vai fazer até a próxima reunião diária * Impedimentos, problemas etc
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAReview Meeting
Objetivo: dar a todos uma visão real do que foi feito
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAReview Meeting
Participantes: Pigs e Chickens
+
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAReview Meeting
Os usuários “navegam” pelo que já está pronto e em produção.Os usuários são orientados pelo time
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAReview Meeting
Dúvidas de uso são esclarecidas.
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXARetrospective Meeting
Participantes: Pigs
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXARetrospective Meeting
Não há culpados, mas uma equipe que trabalha com objetivos
EU????
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXAResumindo...
terça-feira, 17 de maio de 2011
PERGUNTAS?
terça-feira, 17 de maio de 2011
[email protected]/fernandovalenteTwitter: @nandovalente
terça-feira, 17 de maio de 2011
Recommended