Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Introdução a Métodos Ágeis

85 Aufrufe

Veröffentlicht am

Introdução a Métodos Ágeis, Engenharia de Software, Departamento de Ciência da Computação, UnB

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Introdução a Métodos Ágeis

  1. 1. 1 ENGENHARIA DE SOFTWARE - AULA 02 INTRODUÇÃO A MÉTODOS ÁGEIS PROF. DRA. CLAUDIA MELO 12/Mar/2018 @claudia_melo claudiamelo.org
  2. 2. O porquê Abraçar mudanças Manifesto Ágil 4 Valores O quê 12 Princípios Como Métodos Ágeis e suas práticas O ACORDO ÁGIL (2001) Baseado em KOCH, A. S. 2005. Agile Software Development - Evaluating the Methods for Your Organization
  3. 3. 3 DISCIPLINA SEM BUROCRACIA
  4. 4. O MANIFESTO ÁGIL (4 VALORES) Indivíduos e Interações mais do que Processos e Ferramentas Software Funcionando mais do que Documentação Extensa Colaboração do Cliente mais do que Negociacão de Contratos Responder a Mudanças mais do que Seguir um Plano
  5. 5. 5 VALOR É SOFTWARE FUNCIONANDO Busque e Leia mais sobre Value-based Software Engineering
  6. 6. Grande parte das ‘ideias ágeis’ já existiam desde os anos 70 (ou antes)
  7. 7. Adaptado de: Rico, D. 2005. Agile Methods and the Link to Firm Performance e Abbas et al. 2008. Historical Roots of Agile Methods: Where did “Agile Thinking” Come from?
  8. 8. Prototyping methodology (e.g., Lantz, 1986) Object oriented approaches Unified modelling language (UML) Crystal family of methodologies (Cockburn, 1998, 2001) Rational Unified Process (RUP), Krutchen, 2000 Feature - driven Development (FDD)(Palmer and Felsing, 2002) Agile Modelling (AM) (Amber, 2002) RADdical software development (Bayer and Highsmith, 1994) Evolutionary life cycle (Gilb, 1988) Rapid application development (RAD), (e.g. Martin, 1991) Spiral model (Boehm, 1986; 1988) Dynamic systems development method (DSDM, 1995; 2003) Extreme Programning (XP) (Beck, 1999) Inovação: (re-)combinações que originaram AGILE 1990 2000 Adaptive Software Development (ASD) (Highsmith, 2000) Agile Manifesto (Beck et al, 2001) Abrahamsson, P. et al. 2010, Agile Software Development Methods: A Comparative Review
  9. 9. New product development game (Takeuchi and Nonaka, 1986) Spiral model (Boehn, 1986; 1988) Inovação: (re-)combinações que originaram AGILE Scrum development process (Schwaber, 1995; Schwaber and Beedle, 2001) Concurrent development process model (Aoyama, 1987; 1993) Agile Software Process model (ASP) (Aoyama, 1998a; 1998b) Synch-and-stabilize (Microsoft) (Cusumano and Selby, 1995; 1997) Internet technologies, distributed software development Internet-speed development (ISD) (Cusumano and Yoffie, 1999; Baskerville et al, 2001; Baskerville and Pries - Heje, 2001) Open Source Software (OSS) development Fiction of universal Methods (Malowin and Landry, 1983) Methodology Engineering (Kuman and Welke, 1992) A methodological IS development(Baskerville, 1992; Truex et al, 2001) IS development im emergent organizations(Truex et al, 1999) Concurrent - development process model (Ayoama, 1987; 1993) New paradigms for SW Development (Agresti, 1986) Japanese production systems; lean development (Ohno, 1988) Lean software development (Poppendieck and Poppendieck 2003) Pragmatic Programming (PP) (Hunt and Thomas, 2000) Abrahamsson, P. et al. 2010, Agile Software Development Methods: A Comparative Review
  10. 10. FLUXO DE TRABALHO 10 Dyba and Dingsoyr (2009). What Do We Know about Agile Software Development?
  11. 11. 11 COMO FUNCIONA?
  12. 12. FLUXO DE TRABALHO SCRUM 12
  13. 13. FLUXO DE TRABALHO XP 13
  14. 14. 14 SOMOS RUINS PARA PLANEJAR A LONGO PRAZO —> FOCAMOS NO PLANEJAMENTO DETALHADO DO CURTÍSSIMO PRAZO, SEM PERDER DE VISTA O LONGO PRAZO
  15. 15. COMO PLANEJAMOS 15
  16. 16. CICLOS CONSTANTES DE FEEDBACK 16
  17. 17. 17 VISÃO GERAL DE PRÁTICAS
  18. 18. 18 https://officesnapshots.com/wp-content/uploads/2013/11/Spotify-77-700x467.jpg ESPAÇO DE TRABALHO
  19. 19. 19 ITERAÇÃO (OU SPRINT) E PROGRAMAÇÃO EM PAR
  20. 20. 20 REUNIÃO DIÁRIA
  21. 21. REUNIÃO DIÁRIA 21 REUNIÃO DIÁRIA
  22. 22. 22 COMPOSIÇÃO DE UM TIME
  23. 23. RADIADORES DE INFORMAÇÃO23
  24. 24. 24 QUALIDADE É MISSÃO DE TODOS
  25. 25. APRESENTAÇÃO PARA CLIENTE: SHOWCASES 25
  26. 26. 26 RETROSPECTIVAS
  27. 27. 27 http://blog.octo.com/wp-content/uploads/2015/11/devops.png
  28. 28. 28 PRÁTICAS DE DESIGN
  29. 29. 29
  30. 30. 30 PERGUNTAS? OBRIGADA! @claudia_melo claudiamelo.org claudiam@unb.br

×