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 tren...
Agenda
• O que é o Scrum e por que o escolhemos?
• Intervalo
• Como foi a transição? Como convencer a alguém mudar?
Friday...
Processo antigo no UOL
• Variação do RUP
• Criado por 3 pessoas influentes em
desenvolvimento entre 80 e 90
• Contexto:
–u...
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
r...
Scrum – mudança da cultura para todos nós
Pior para gerir mudanças
Melhor para gerir mudanças
e menos insatisfação
Friday,...
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ágin...
Como saber mais do produto?
Roadmap
or Backlog
Sprint
Backlog
Sprint
Planning
Daily
Scrum
Sprint Sprint
Review
3 semanas
S...
Sprint planning
Cliente no controle da definição
Clarificação de requisitos do
roadmap – prioridade definida
pelo cliente
...
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
De...
Momento de realizar - Sprint
Implementar o que foi
detalhado
Desenvolvimento vertical
Comprometimento
Reunião diária de 15...
Scrum team
Multidisciplinar (progamador java,
programador C++, webmaster,
AD, QA, implantação, DBA,
segurança, redes, etc....
Autonomia do time
Usar plataformas
homologadas
Respeitar o
trabalho e regras
de cada um
Quer mudar? Fale
antes de iniciar
...
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
rel...
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
D...
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
rel...
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
– Question...
Papéis no Scrum
• Gestor do produto
(representante do cliente ou o
próprio cliente)
– Gere o roadmap com a
área de negócio...
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
• Qu...
O que NÃO mudou no nosso dia-a-dia?
• Compromisso e vontade de
aprender
• Pensar em
– Escalabilidade
– Manutebilidade
– Cu...
Perguntas?
alexst@uol.com.br
@alexmoitta
http://uol.com/trabalhe
Friday, November 5, 2010
Próximos SlideShares
Carregando em…5
×

Apresentando Conceitos de Scrum

1.127 visualizações

Publicada em

Essa foi a apresentação inicial para apresentar conceitos de Scrum.

Publicada em: Tecnologia, Negócios
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.127
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
45
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentando Conceitos de Scrum

  1. 1. Scrum Friday, November 5, 2010
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. Processo Antigo no UOL Friday, November 5, 2010
  6. 6. Proposta SCRUM Friday, November 5, 2010
  7. 7. Scrum – de onde veio isso? Friday, November 5, 2010
  8. 8. Scrum pelado ? Friday, November 5, 2010
  9. 9. Por que Scrum? Friday, November 5, 2010
  10. 10. Por que Scrum? Curso+ Livro+ Relatório do Y! Friday, November 5, 2010
  11. 11. Motivações do Scrum Desconfiança mútua Falta de integração Software não se fabrica Friday, November 5, 2010
  12. 12. 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
  13. 13. 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
  14. 14. Definição detalhada, profunda e prévia Estoque Friday, November 5, 2010
  15. 15. Risco de aprofundar e detalhar rapidamente Descarte Friday, November 5, 2010
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. Sprint Planning TodaOferta (17/03/2008) Friday, November 5, 2010
  20. 20. Sprint Planning TodaOferta Friday, November 5, 2010
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. Autonomia do time Usar plataformas homologadas Respeitar o trabalho e regras de cada um Quer mudar? Fale antes de iniciar Friday, November 5, 2010
  25. 25. Monitorando o Sprint Chegar ao 0 Friday, November 5, 2010
  26. 26. 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
  27. 27. Sprint Review Hora de mostrar o que foi feito Escutar as opiniões Investigar o que faltou Friday, November 5, 2010
  28. 28. 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
  29. 29. Sprint Retrospective Falar dos problemas Falar dos acertos Planejar ajustes rapidamente Friday, November 5, 2010
  30. 30. 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
  31. 31. Papéis no Scrum Time Friday, November 5, 2010
  32. 32. 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
  33. 33. 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
  34. 34. Scrum – Prazos Friday, November 5, 2010
  35. 35. Scrum – Prazos Friday, November 5, 2010
  36. 36. 36 Como fazer funcionar no UOL? Friday, November 5, 2010
  37. 37. 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
  38. 38. 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
  39. 39. Perguntas? alexst@uol.com.br @alexmoitta http://uol.com/trabalhe Friday, November 5, 2010

×