Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Metodologias no Dia a Dia

1,108 views

Published on

Slides da palestra feita na ASWEB no dia 27 de Outubro de 2011

Published in: Technology
  • Be the first to comment

Metodologias no Dia a Dia

  1. 1. Metodologias no dia a dia Dann Luciano de Menezes Dann Luciano de Menezes 1 @dannlucianosexta-feira, 28 de outubro de 11 1
  2. 2. Dann Luciano • Bacharel em Ciências da Computação - CEUT (2006-2010) • Mestrando em Sistemas e Computação - UFRN (2011-2013) Dann Luciano de Menezes 2 @dannlucianosexta-feira, 28 de outubro de 11 2
  3. 3. Agenda • GTD • Pomodoro • Manifesto Ágil • Scrun • XP • Mural de Praticas • 6 Chapéus Dann Luciano de Menezes 3 @dannlucianosexta-feira, 28 de outubro de 11 3
  4. 4. GTD Getting Things Done Dann Luciano de Menezes 4 @dannlucianosexta-feira, 28 de outubro de 11 4
  5. 5. GTD • David Allen, 2001 • “O GTD se baseia no princípio de que uma pessoa precisa tirar as tarefas de sua mente e registrá-las em algum lugar. Desta forma, a mente fica livre do trabalho de lembrar de tudo o que necessita ser feito e pode se concentrar em realmente executar essas tarefas.” Wikipedia Dann Luciano de Menezes 5 @dannlucianosexta-feira, 28 de outubro de 11 5
  6. 6. GTD Dann Luciano de Menezes 6 @dannlucianosexta-feira, 28 de outubro de 11 6
  7. 7. Pomodoro Dann Luciano de Menezes 7 @dannlucianosexta-feira, 28 de outubro de 11 7
  8. 8. Pomodoro • Francesco Cirillo, 1980 • “O método é baseado na idéia de que pausas frequentes podem aumentar a agilidade mental” Wikipedia Dann Luciano de Menezes 8 @dannlucianosexta-feira, 28 de outubro de 11 8
  9. 9. Pomodoro • Escolher a tarefa a ser executada • Ajustar o pomodoro para 25 minutos • Trabalhar na tarefa até que o alarme toque; registrar com um "x" • Fazer uma pausa curta (3 a 5 minutos) • A cada quatro pomodoros fazer uma pausa mais longa (15-30 minutos) Dann Luciano de Menezes 9 @dannlucianosexta-feira, 28 de outubro de 11 9
  10. 10. T D T   Dann Luciano de Menezes  (write bottom-up) 10 @dannluciano 1 sexta-feira, 28 de outubro de 11 10
  11. 11. Manifesto Ágil Dann Luciano de Menezes 11 @dannlucianosexta-feira, 28 de outubro de 11 11
  12. 12. Dann Luciano de Menezes 12 @dannlucianosexta-feira, 28 de outubro de 11 12
  13. 13. Scrum Dann Luciano de Menezes 13 @dannlucianosexta-feira, 28 de outubro de 11 13
  14. 14. Scrum • Product Owner • Scrum Master • Scrum Developer Dann Luciano de Menezes 14 @dannlucianosexta-feira, 28 de outubro de 11 14
  15. 15. Scrum • Product Backlog • Sprint Backlog • Sprint Planning Meeting • Sprint Review Meeting • Sprint Retrospective • Daily Scrum Meeting • Potentially Shippable Dann Luciano de Menezes 15 @dannlucianosexta-feira, 28 de outubro de 11 15
  16. 16. Dann Luciano de Menezes 16 @dannlucianosexta-feira, 28 de outubro de 11 16
  17. 17. Dann Luciano de Menezes 17 @dannlucianosexta-feira, 28 de outubro de 11 17
  18. 18. Dann Luciano de Menezes 18 @dannlucianosexta-feira, 28 de outubro de 11 18
  19. 19. Características Comuns Dann Luciano de Menezes 19 @dannlucianosexta-feira, 28 de outubro de 11 19
  20. 20. Características Comuns • Iterações (Dividir e Conquistar) • Listagem das Tarefas • Ordenação de prioridade • Enumeração de Complexidade • Visualização • Retrospectivas Dann Luciano de Menezes 20 @dannlucianosexta-feira, 28 de outubro de 11 20
  21. 21. XP Extreme Programming Dann Luciano de Menezes 21 @dannlucianosexta-feira, 28 de outubro de 11 21
  22. 22. XP • Kent Beck (1996-1999) • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 22 @dannlucianosexta-feira, 28 de outubro de 11 22
  23. 23. Valores XP Dann Luciano de Menezes 23 @dannlucianosexta-feira, 28 de outubro de 11 23
  24. 24. Valores • Comunicação • Coragem • Feedback • Respeito • Simplicidade Dann Luciano de Menezes 24 @dannlucianosexta-feira, 28 de outubro de 11 24
  25. 25. XP • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 25 @dannlucianosexta-feira, 28 de outubro de 11 25
  26. 26. Princípios XP Dann Luciano de Menezes 26 @dannlucianosexta-feira, 28 de outubro de 11 26
  27. 27. Princípios • Auto-semelhança • Melhoria • Benefício Mútuo • Oportunidade • Diversidade • Passos de Bebê • Economia • Qualidade • Falha • Redundância • Fluidez • Reflexão • Humanismo • Responsabilidade Aceita Dann Luciano de Menezes 27 @dannlucianosexta-feira, 28 de outubro de 11 27
  28. 28. XP • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 28 @dannlucianosexta-feira, 28 de outubro de 11 28
  29. 29. Papéis XP Dann Luciano de Menezes 29 @dannlucianosexta-feira, 28 de outubro de 11 29
  30. 30. Papéis • Analistas de Teste • Gerentes de Produto • Arquitetos • Programadores • Designers de Interação • Recursos Humanos • Executivos • Redatores Técnicos • Gerentes de Projeto • Usuários Dann Luciano de Menezes 30 @dannlucianosexta-feira, 28 de outubro de 11 30
  31. 31. XP • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 31 @dannlucianosexta-feira, 28 de outubro de 11 31
  32. 32. Práticas XP Dann Luciano de Menezes 32 @dannlucianosexta-feira, 28 de outubro de 11 32
  33. 33. Práticas • Ambiente Informativo • Equipe Integral • Build de Dez Minutos • Folga • Ciclo Semanal • Histórias • Ciclo Trimestral • Integração Contínua • Desenvolvimento • Programação em Par Orientado a Testes • Sentar-se Junto • Design Incremental • Trabalho Energizado Dann Luciano de Menezes 33 @dannlucianosexta-feira, 28 de outubro de 11 33
  34. 34. Práticas • Análise da Raiz do • Envolvimento do Cliente Problema Real • Base de Código Unificada • Equipes que Encolhem • Código Coletivo • Implantação Diária • Código e Testes • Implantação Incremental • Continuidade da Equipe • Pagar Por Uso • Contrato de Escopo • Reunião em Pé Negociável Dann Luciano de Menezes 34 @dannlucianosexta-feira, 28 de outubro de 11 34
  35. 35. Mural de Praticas Dann Luciano de Menezes 35 @dannlucianosexta-feira, 28 de outubro de 11 35
  36. 36. Mural de Praticas • Pair Programming • Desing Patterns • Testes Automatizados • 6 Chapeis • TDD • Plain Poker • BDD • Iterações Curtas • DDD • Auto Gerenciaveis • Deploy Continuo • Especialização • Stage • Tech Talks Dann Luciano de Menezes 36 @dannlucianosexta-feira, 28 de outubro de 11 36
  37. 37. 6 Chapéus Dann Luciano de Menezes 37 @dannlucianosexta-feira, 28 de outubro de 11 37
  38. 38. 6 Chapéus • Dr. Edward de Bono • "Six Hats" • "Six Thinking Hats" Dann Luciano de Menezes 38 @dannlucianosexta-feira, 28 de outubro de 11 38
  39. 39. 6 Chapéus Dann Luciano de Menezes 39 @dannlucianosexta-feira, 28 de outubro de 11 39
  40. 40. 6 Chapéus • Ideias Iniciais - • Blue, White, Green • Escolhendo entre Alternativas - • Blue, White, Green, Yellow, Black, Red • Indentificando Soluções - • Blue, White, Black, Green • Feedback Rapido - • Blue, Black, Green, White Dann Luciano de Menezes 40 @dannlucianosexta-feira, 28 de outubro de 11 40
  41. 41. 6 Chapéus • Planejamento Estratégico - • Blue, Yellow, Black, White • Melhoria de Processos - • Blue, White, Yellow, Black, Green, Red • Resolvendo Problemas - • Blue, White, Green, Red, Yellow, Black • Revisão de Melhoria - • Blue, Red, White, Yellow, Black, Green Dann Luciano de Menezes 41 @dannlucianosexta-feira, 28 de outubro de 11 41
  42. 42. Conclusão Dann Luciano de Menezes 42 @dannlucianosexta-feira, 28 de outubro de 11 42
  43. 43. Críticas, Dúvidas, Sugestões? Dann Luciano de Menezes 43 @dannlucianosexta-feira, 28 de outubro de 11 43
  44. 44. Muito Obrigado! http://dannluciano.com.br dannluciano@gmail.com @dannluciano Dann Luciano de Menezes 44 @dannlucianosexta-feira, 28 de outubro de 11 44
  45. 45. Referências • http://pt.wikipedia.org/wiki/Getting_Things_Done • http://pt.wikipedia.org/wiki/Técnica_Pomodoro • http://pt.wikipedia.org/wiki/Scrum • http://www.scrumalliance.org/ • http://improveit.com.br/scrum • http://improveit.com.br/xp/ • http://en.wikipedia.org/wiki/Six_Thinking_Hats Dann Luciano de Menezes 45 @dannlucianosexta-feira, 28 de outubro de 11 45

×