Scrum
Friday, November 5, 2010
Quem eu sou?
• BCC na UFSCar de 92 a 95 - Moitta
• Automação e IA de 95 a 97 - IBM/Villares
• Software de Controle de trens em 97 -
Alstom
• Internet a partir de 97 - UOL
–e-mail
–autenticação
–gestão de times de mídias digitais e BD
Friday, November 5, 2010
Agenda
• O que é o Scrum e por que o escolhemos?
• Intervalo
• Como foi a transição? Como convencer a alguém mudar?
Friday, November 5, 2010
Processo antigo no UOL
• Variação do RUP
• Criado por 3 pessoas influentes em
desenvolvimento entre 80 e 90
• Contexto:
–um dos criadores trabalhou na Ericsson entre
67 e 87
–criou diagramas e reforçou iteratividade
–grande evolução
–modelagem muito detalhada antes de iniciar
• Visão, casos de uso e diagrama de deploy
Friday, November 5, 2010
Processo Antigo no UOL
Friday, November 5, 2010
Proposta
SCRUM
Friday, November 5, 2010
Scrum – de onde veio isso?
Friday, November 5, 2010
Scrum pelado ?
Friday, November 5, 2010
Por que Scrum?
Friday, November 5, 2010
Por que Scrum?
Curso+
Livro+
Relatório do Y!
Friday, November 5, 2010
Motivações do Scrum
Desconfiança
mútua
Falta de integração
Software não se
fabrica
Friday, November 5, 2010
Como é o Scrum?
Roadmap
or Backlog
Sprint
Backlog
Sprint
Planning
Daily
Scrum
Sprint Sprint
Review
3 semanas
SPRINT
Demo
release Next
Sprint
Sprint
Retro
Friday, November 5, 2010
Scrum – mudança da cultura para todos nós
Pior para gerir mudanças
Melhor para gerir mudanças
e menos insatisfação
Friday, November 5, 2010
Definição detalhada, profunda e prévia
Estoque
Friday, November 5, 2010
Risco de aprofundar e detalhar rapidamente
Descarte
Friday, November 5, 2010
Como saber mais do produto?
• Aos poucos, mas de maneira
estruturada
• Escrita de documento de visão com
uma ou duas páginas – sem
requisitos na visão – somente
idéias
• Escopo e estratégia do produto
precisam estar definidas
• Kick off para apresentar ao UOL
• Escrita dos primeiros itens do
roadmap
Friday, November 5, 2010
Como saber mais do produto?
Roadmap
or Backlog
Sprint
Backlog
Sprint
Planning
Daily
Scrum
Sprint Sprint
Review
3 semanas
SPRINT
Demo
release Next
Sprint
Sprint
Retro
Friday, November 5, 2010
Sprint planning
Cliente no controle da definição
Clarificação de requisitos do
roadmap – prioridade definida
pelo cliente
Cada membro é independente do
outro
Não deixe as perguntas para mais
o experiente
Todos os participantes do projeto
escutam e perguntam
Friday, November 5, 2010
Sprint Planning TodaOferta (17/03/2008)
Friday, November 5, 2010
Sprint Planning TodaOferta
Friday, November 5, 2010
Momento de realizar
Roadmap
or Backlog
Sprint
Backlog
Sprint
Planning
Daily
Scrum
Sprint Sprint
Review
3 semanas
SPRINT
Demo
release Next
Sprint
Sprint
Retro
Friday, November 5, 2010
Momento de realizar - Sprint
Implementar o que foi
detalhado
Desenvolvimento vertical
Comprometimento
Reunião diária de 15
minutos para verificar
Time tem autonomia
Friday, November 5, 2010
Scrum team
Multidisciplinar (progamador java,
programador C++, webmaster,
AD, QA, implantação, DBA,
segurança, redes, etc.)
Tem que encadear a sequência de
atividades definidas no sprint
planning sozinho
Tem que assumir
responsabilidades sem
precisar do gestor funcional
Friday, November 5, 2010
Autonomia do time
Usar plataformas
homologadas
Respeitar o
trabalho e regras
de cada um
Quer mudar? Fale
antes de iniciar
Friday, November 5, 2010
Monitorando o Sprint
Chegar ao 0
Friday, November 5, 2010
Sprint Review
Roadmap
or Backlog
Sprint
Backlog
Sprint
Planning
Daily
Scrum
Sprint Sprint
Review
3 semanas
SPRINT
Demo
release Next
Sprint
Sprint
Retro
Friday, November 5, 2010
Sprint Review
Hora de mostrar o
que foi feito
Escutar as opiniões
Investigar o que
faltou
Friday, November 5, 2010
Sprint Retrospective
Roadmap
or Backlog
Sprint
Backlog
Sprint
Planning
Daily
Scrum
Sprint Sprint
Review
3 semanas
SPRINT
Demo
release Next
Sprint
Sprint
Retro
Friday, November 5, 2010
Sprint Retrospective
Falar dos
problemas
Falar dos acertos
Planejar ajustes
rapidamente
Friday, November 5, 2010
Scrum revisão
Roadmap
or Backlog
Sprint
Backlog
Sprint
Planning
Daily
Scrum
Sprint Sprint
Review
3 semanas
SPRINT
Demo
release Next
Sprint
Sprint
Retro
Friday, November 5, 2010
Papéis no Scrum
Time
Friday, November 5, 2010
Papéis no Scrum
• Scrum master
– Proteger o time das
interferências
– Tirar impedimentos
– Facilitar o trabalho
– Questionar o time
– Zelar pelo processo
Friday, November 5, 2010
Papéis no Scrum
• Gestor do produto
(representante do cliente ou o
próprio cliente)
– Gere o roadmap com a
área de negócio e demais
envolvidos
– Pertence ao “product
owner team”
Friday, November 5, 2010
Scrum – Prazos
Friday, November 5, 2010
Scrum – Prazos
Friday, November 5, 2010
36
Como fazer funcionar no UOL?
Friday, November 5, 2010
O que mudou no nosso dia-a-dia?
• Teste de aceitação (funcional) automatizado
• Escrita de regras de negócios em wiki
• Questionar se o bug/ajuste em produção pode ser colocado no
roadmap ou se o time tem de parar já
• Aprender a fazer o refactoring
• Questionar se um requisito de grande trabalho de desenvolvimento
está bem estruturado e estável
• Parar de escrever casos de uso – pelo menos para sistemas novos
• Não agendar mais pessoal de webmaster e QA
• Entender o que o produto precisa, ao invés de perguntar pelo
trabalho a ser feito
Friday, November 5, 2010
O que NÃO mudou no nosso dia-a-dia?
• Compromisso e vontade de
aprender
• Pensar em
– Escalabilidade
– Manutebilidade
– Custo no médio prazo da decisão
de hoje
– Estratégia do produto versus a
tecnologia a ser utilizada
• Entregar
– DAP
– FTS
– Plano de teste do sistema
• Kick-off
Friday, November 5, 2010
Perguntas?
alexst@uol.com.br
@alexmoitta
http://uol.com/trabalhe
Friday, November 5, 2010

Mais conteúdo relacionado

PPT
Scrum Na Globo.Com - Estudo de caso
PDF
Enterprise Scrum - Recife Summer School
PDF
Scrum na Globo.com - Derrubando mitos - UPDATED
PPTX
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
PPT
ODP
os desafios de escalar SCRUM
PPTX
Curso Scrum e Métodos Ágeis 03
PPTX
Curso Scrum e Métodos Ágeis 04
Scrum Na Globo.Com - Estudo de caso
Enterprise Scrum - Recife Summer School
Scrum na Globo.com - Derrubando mitos - UPDATED
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
os desafios de escalar SCRUM
Curso Scrum e Métodos Ágeis 03
Curso Scrum e Métodos Ágeis 04

Mais procurados (20)

PDF
Kanban e a fatídica "próxima segunda-feira"
PPTX
Curso Scrum e Métodos Ágeis 07
PPTX
Curso Scrum e Métodos Ágeis 02
PPTX
Curso Scrum e Métodos Ágeis 05
PDF
O que é Kanban e porque se importar com ele
PPTX
Curso Scrum e Métodos Ágeis 06
PPTX
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
PPTX
Curso Scrum e Métodos Ágeis 01
PPTX
Curso Scrum e Métodos Ágeis - Introdução
PDF
PDF
Scrum - IMES 2013 (Remodelada)
PDF
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
PDF
Kanban: O Método preferido para Desenvolvedores de Alta Performance
PPT
Introdução a Scrum
PPTX
5. apresentacao rp tec com 2018 matheus calache
PPT
3 Scrum
PPSX
Scrum e Plataforma Microsoft
PPTX
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
PPTX
Palestra scrum senac
PPTX
Kanban e a fatídica "próxima segunda-feira"
Curso Scrum e Métodos Ágeis 07
Curso Scrum e Métodos Ágeis 02
Curso Scrum e Métodos Ágeis 05
O que é Kanban e porque se importar com ele
Curso Scrum e Métodos Ágeis 06
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis - Introdução
Scrum - IMES 2013 (Remodelada)
FDP, DEEP, INVEST e SMART: entendendo a sopa de letrinhas que todo PO deve co...
Kanban: O Método preferido para Desenvolvedores de Alta Performance
Introdução a Scrum
5. apresentacao rp tec com 2018 matheus calache
3 Scrum
Scrum e Plataforma Microsoft
Lightining talk sobre SCRUM, O que é? O que motiva? Como fazer? Como não fazer?
Palestra scrum senac
Anúncio

Semelhante a Apresentando Conceitos de Scrum (20)

PPT
Portuguese Scrum
PPT
Scrum treinamento
PPTX
Desenvolvendo produtos no UOL
PDF
Minicurso Aplicando Scrum em projetos de software (2010)
PPS
Caminhos do Scrum
PPTX
Desenvolvendo produtos no UOL
PDF
PPTX
Treinamento - Scrum.pptx
PPT
Scrum - seminario
PPT
Gestao agil de projetos com Scrum
PPT
Redistributable Intro To Scrum
PPTX
Introdução ao desenvolvimento ágil com Scrum
PDF
Apresentação Scrum
PPTX
Scrum - evolução contínua
PDF
Gerenciamento ágil de projetos com scrum
PPTX
PPT
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
PPTX
Desenvolvimento ágil com scrum
PDF
Desenvolvimento Ágil com Scrum - Palestra Digitalks
PDF
Sobre o Scrum
Portuguese Scrum
Scrum treinamento
Desenvolvendo produtos no UOL
Minicurso Aplicando Scrum em projetos de software (2010)
Caminhos do Scrum
Desenvolvendo produtos no UOL
Treinamento - Scrum.pptx
Scrum - seminario
Gestao agil de projetos com Scrum
Redistributable Intro To Scrum
Introdução ao desenvolvimento ágil com Scrum
Apresentação Scrum
Scrum - evolução contínua
Gerenciamento ágil de projetos com scrum
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Desenvolvimento ágil com scrum
Desenvolvimento Ágil com Scrum - Palestra Digitalks
Sobre o Scrum
Anúncio

Último (17)

PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PPTX
ccursoammaiacursoammaiacursoammaia123456
PPT
Aula de Engenharia de Software principais caracteristicas
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PDF
Banco de Dados 2atualização de Banco de d
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
Jira Software projetos completos com scrum
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
SEMINÁRIO DE IHC - A interface Homem-Máquina
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
ccursoammaiacursoammaiacursoammaia123456
Aula de Engenharia de Software principais caracteristicas
Analise Estatica de Compiladores para criar uma nova LP
Processos no SAP Extended Warehouse Management, EWM100 Col26
Banco de Dados 2atualização de Banco de d
Processamento da remessa no SAP ERP, SCM610 Col15
Tipos de servidor em redes de computador.pptx
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
Conceitos básicos de Redes Neurais Artificiais
Jira Software projetos completos com scrum

Apresentando Conceitos de Scrum