SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Metodologias
                                      no dia a dia
                                        Dann Luciano de Menezes




                         Dann Luciano de Menezes   1              @dannluciano
sexta-feira, 28 de outubro de 11                                                 1
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   @dannluciano
sexta-feira, 28 de outubro de 11                                          2
Agenda
                      •       GTD
                      •       Pomodoro
                      •       Manifesto Ágil
                      •       Scrun
                      •       XP
                      •       Mural de Praticas
                      •       6 Chapéus

                         Dann Luciano de Menezes   3   @dannluciano
sexta-feira, 28 de outubro de 11                                      3
GTD
                                              Getting Things Done




                         Dann Luciano de Menezes       4            @dannluciano
sexta-feira, 28 de outubro de 11                                                   4
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              @dannluciano
sexta-feira, 28 de outubro de 11                                                    5
GTD




                         Dann Luciano de Menezes    6    @dannluciano
sexta-feira, 28 de outubro de 11                                        6
Pomodoro



                         Dann Luciano de Menezes   7   @dannluciano
sexta-feira, 28 de outubro de 11                                      7
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        @dannluciano
sexta-feira, 28 de outubro de 11                                           8
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             @dannluciano
sexta-feira, 28 de outubro de 11                                                9
T D T

                                                                         




                         Dann Luciano de Menezes  (write bottom-up)
                                                                     10             @dannluciano
                                               1




                                           

sexta-feira, 28 de outubro de 11                                                                   10
Manifesto Ágil



                         Dann Luciano de Menezes   11   @dannluciano
sexta-feira, 28 de outubro de 11                                       11
Dann Luciano de Menezes   12   @dannluciano
sexta-feira, 28 de outubro de 11                                       12
Scrum



                         Dann Luciano de Menezes     13    @dannluciano
sexta-feira, 28 de outubro de 11                                          13
Scrum

                      • Product Owner
                      • Scrum Master
                      • Scrum Developer

                         Dann Luciano de Menezes     14    @dannluciano
sexta-feira, 28 de outubro de 11                                          14
Scrum
                      •       Product Backlog
                      •       Sprint Backlog
                      •       Sprint Planning Meeting
                      •       Sprint Review Meeting
                      •       Sprint Retrospective
                      •       Daily Scrum Meeting
                      •       Potentially Shippable

                         Dann Luciano de Menezes      15   @dannluciano
sexta-feira, 28 de outubro de 11                                          15
Dann Luciano de Menezes   16   @dannluciano
sexta-feira, 28 de outubro de 11                                       16
Dann Luciano de Menezes   17   @dannluciano
sexta-feira, 28 de outubro de 11                                       17
Dann Luciano de Menezes   18   @dannluciano
sexta-feira, 28 de outubro de 11                                       18
Características Comuns



                         Dann Luciano de Menezes   19   @dannluciano
sexta-feira, 28 de outubro de 11                                       19
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      @dannluciano
sexta-feira, 28 de outubro de 11                                          20
XP
                                           Extreme Programming




                         Dann Luciano de Menezes   21            @dannluciano
sexta-feira, 28 de outubro de 11                                                21
XP

                      • Kent Beck (1996-1999)
                      • Valores
                      • Princípios
                      • Papéis
                      • Práticas
                         Dann Luciano de Menezes   22   @dannluciano
sexta-feira, 28 de outubro de 11                                       22
Valores
                                                   XP




                         Dann Luciano de Menezes   23   @dannluciano
sexta-feira, 28 de outubro de 11                                       23
Valores

                      • Comunicação
                      • Coragem
                      • Feedback
                      • Respeito
                      • Simplicidade
                         Dann Luciano de Menezes   24   @dannluciano
sexta-feira, 28 de outubro de 11                                       24
XP

                      • Valores
                      • Princípios
                      • Papéis
                      • Práticas

                         Dann Luciano de Menezes   25   @dannluciano
sexta-feira, 28 de outubro de 11                                       25
Princípios
                                                   XP




                         Dann Luciano de Menezes   26   @dannluciano
sexta-feira, 28 de outubro de 11                                       26
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                   @dannluciano
sexta-feira, 28 de outubro de 11                                                       27
XP

                      • Valores
                      • Princípios
                      • Papéis
                      • Práticas

                         Dann Luciano de Menezes   28   @dannluciano
sexta-feira, 28 de outubro de 11                                       28
Papéis
                                                     XP




                         Dann Luciano de Menezes     29     @dannluciano
sexta-feira, 28 de outubro de 11                                           29
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                  @dannluciano
sexta-feira, 28 de outubro de 11                                                         30
XP

                      • Valores
                      • Princípios
                      • Papéis
                      • Práticas

                         Dann Luciano de Menezes   31   @dannluciano
sexta-feira, 28 de outubro de 11                                       31
Práticas
                                                   XP




                         Dann Luciano de Menezes   32    @dannluciano
sexta-feira, 28 de outubro de 11                                        32
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                   @dannluciano
sexta-feira, 28 de outubro de 11                                                        33
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                   @dannluciano
sexta-feira, 28 de outubro de 11                                                           34
Mural de Praticas



                         Dann Luciano de Menezes   35   @dannluciano
sexta-feira, 28 de outubro de 11                                       35
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                     @dannluciano
sexta-feira, 28 de outubro de 11                                                          36
6 Chapéus



                         Dann Luciano de Menezes   37   @dannluciano
sexta-feira, 28 de outubro de 11                                       37
6 Chapéus

                      • Dr. Edward de Bono
                      • "Six Hats"
                      • "Six Thinking Hats"

                         Dann Luciano de Menezes   38   @dannluciano
sexta-feira, 28 de outubro de 11                                       38
6 Chapéus




                         Dann Luciano de Menezes   39   @dannluciano
sexta-feira, 28 de outubro de 11                                       39
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        @dannluciano
sexta-feira, 28 de outubro de 11                                               40
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        @dannluciano
sexta-feira, 28 de outubro de 11                                                 41
Conclusão



                         Dann Luciano de Menezes   42   @dannluciano
sexta-feira, 28 de outubro de 11                                       42
Críticas, Dúvidas, Sugestões?




                         Dann Luciano de Menezes   43   @dannluciano
sexta-feira, 28 de outubro de 11                                       43
Muito Obrigado!
                                         http://dannluciano.com.br
                                         dannluciano@gmail.com
                                               @dannluciano




                         Dann Luciano de Menezes    44               @dannluciano
sexta-feira, 28 de outubro de 11                                                    44
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             @dannluciano
sexta-feira, 28 de outubro de 11                                                  45

Contenu connexe

En vedette

Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1
Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1
Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1Laped Ufrn
 
ComuPod :: Oficina de Mídia - Parte 1
ComuPod :: Oficina de Mídia - Parte 1ComuPod :: Oficina de Mídia - Parte 1
ComuPod :: Oficina de Mídia - Parte 1Marina Lima
 
Envelhecimento Ativo - Saúde do Idoso
Envelhecimento Ativo - Saúde do IdosoEnvelhecimento Ativo - Saúde do Idoso
Envelhecimento Ativo - Saúde do IdosoEnfº Ícaro Araújo
 
ComuPod :: Oficina de Mídia - Parte 2
ComuPod :: Oficina de Mídia - Parte 2ComuPod :: Oficina de Mídia - Parte 2
ComuPod :: Oficina de Mídia - Parte 2Marina Lima
 
Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014
Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014
Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014Marcos Luiz Lins Filho
 

En vedette (7)

Case Lifan X-60
Case Lifan X-60Case Lifan X-60
Case Lifan X-60
 
Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1
Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1
Liga Acadêmica de Pediatria da UFRN - LAPED UFRN - Planejamento 2016.1
 
ComuPod :: Oficina de Mídia - Parte 1
ComuPod :: Oficina de Mídia - Parte 1ComuPod :: Oficina de Mídia - Parte 1
ComuPod :: Oficina de Mídia - Parte 1
 
Envelhecimento Ativo - Saúde do Idoso
Envelhecimento Ativo - Saúde do IdosoEnvelhecimento Ativo - Saúde do Idoso
Envelhecimento Ativo - Saúde do Idoso
 
ComuPod :: Oficina de Mídia - Parte 2
ComuPod :: Oficina de Mídia - Parte 2ComuPod :: Oficina de Mídia - Parte 2
ComuPod :: Oficina de Mídia - Parte 2
 
Curso de Python e Django
Curso de Python e DjangoCurso de Python e Django
Curso de Python e Django
 
Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014
Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014
Big Data - Pós Graduação Arquitetura de Nuvem - UFRN - 2014
 

Metodologias no Dia a Dia

  • 1. Metodologias no dia a dia Dann Luciano de Menezes Dann Luciano de Menezes 1 @dannluciano sexta-feira, 28 de outubro de 11 1
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 2
  • 3. Agenda • GTD • Pomodoro • Manifesto Ágil • Scrun • XP • Mural de Praticas • 6 Chapéus Dann Luciano de Menezes 3 @dannluciano sexta-feira, 28 de outubro de 11 3
  • 4. GTD Getting Things Done Dann Luciano de Menezes 4 @dannluciano sexta-feira, 28 de outubro de 11 4
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 5
  • 6. GTD Dann Luciano de Menezes 6 @dannluciano sexta-feira, 28 de outubro de 11 6
  • 7. Pomodoro Dann Luciano de Menezes 7 @dannluciano sexta-feira, 28 de outubro de 11 7
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 8
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 9
  • 10. T D T   Dann Luciano de Menezes  (write bottom-up) 10 @dannluciano 1  sexta-feira, 28 de outubro de 11 10
  • 11. Manifesto Ágil Dann Luciano de Menezes 11 @dannluciano sexta-feira, 28 de outubro de 11 11
  • 12. Dann Luciano de Menezes 12 @dannluciano sexta-feira, 28 de outubro de 11 12
  • 13. Scrum Dann Luciano de Menezes 13 @dannluciano sexta-feira, 28 de outubro de 11 13
  • 14. Scrum • Product Owner • Scrum Master • Scrum Developer Dann Luciano de Menezes 14 @dannluciano sexta-feira, 28 de outubro de 11 14
  • 15. Scrum • Product Backlog • Sprint Backlog • Sprint Planning Meeting • Sprint Review Meeting • Sprint Retrospective • Daily Scrum Meeting • Potentially Shippable Dann Luciano de Menezes 15 @dannluciano sexta-feira, 28 de outubro de 11 15
  • 16. Dann Luciano de Menezes 16 @dannluciano sexta-feira, 28 de outubro de 11 16
  • 17. Dann Luciano de Menezes 17 @dannluciano sexta-feira, 28 de outubro de 11 17
  • 18. Dann Luciano de Menezes 18 @dannluciano sexta-feira, 28 de outubro de 11 18
  • 19. Características Comuns Dann Luciano de Menezes 19 @dannluciano sexta-feira, 28 de outubro de 11 19
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 20
  • 21. XP Extreme Programming Dann Luciano de Menezes 21 @dannluciano sexta-feira, 28 de outubro de 11 21
  • 22. XP • Kent Beck (1996-1999) • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 22 @dannluciano sexta-feira, 28 de outubro de 11 22
  • 23. Valores XP Dann Luciano de Menezes 23 @dannluciano sexta-feira, 28 de outubro de 11 23
  • 24. Valores • Comunicação • Coragem • Feedback • Respeito • Simplicidade Dann Luciano de Menezes 24 @dannluciano sexta-feira, 28 de outubro de 11 24
  • 25. XP • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 25 @dannluciano sexta-feira, 28 de outubro de 11 25
  • 26. Princípios XP Dann Luciano de Menezes 26 @dannluciano sexta-feira, 28 de outubro de 11 26
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 27
  • 28. XP • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 28 @dannluciano sexta-feira, 28 de outubro de 11 28
  • 29. Papéis XP Dann Luciano de Menezes 29 @dannluciano sexta-feira, 28 de outubro de 11 29
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 30
  • 31. XP • Valores • Princípios • Papéis • Práticas Dann Luciano de Menezes 31 @dannluciano sexta-feira, 28 de outubro de 11 31
  • 32. Práticas XP Dann Luciano de Menezes 32 @dannluciano sexta-feira, 28 de outubro de 11 32
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 33
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 34
  • 35. Mural de Praticas Dann Luciano de Menezes 35 @dannluciano sexta-feira, 28 de outubro de 11 35
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 36
  • 37. 6 Chapéus Dann Luciano de Menezes 37 @dannluciano sexta-feira, 28 de outubro de 11 37
  • 38. 6 Chapéus • Dr. Edward de Bono • "Six Hats" • "Six Thinking Hats" Dann Luciano de Menezes 38 @dannluciano sexta-feira, 28 de outubro de 11 38
  • 39. 6 Chapéus Dann Luciano de Menezes 39 @dannluciano sexta-feira, 28 de outubro de 11 39
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 40
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 41
  • 42. Conclusão Dann Luciano de Menezes 42 @dannluciano sexta-feira, 28 de outubro de 11 42
  • 43. Críticas, Dúvidas, Sugestões? Dann Luciano de Menezes 43 @dannluciano sexta-feira, 28 de outubro de 11 43
  • 44. Muito Obrigado! http://dannluciano.com.br dannluciano@gmail.com @dannluciano Dann Luciano de Menezes 44 @dannluciano sexta-feira, 28 de outubro de 11 44
  • 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 @dannluciano sexta-feira, 28 de outubro de 11 45