====== Aula sobre Práticas Ágeis ====== Divididas em duas categorias e na ordem de mais utilizadas de [[https://explore.versionone.com/state-of-agile/versionone-12th-annual-state-of-agile-report|12a. State of Agile]] ===== Técnicas Ágeis ===== * Reunião (em pé) diária * Planejamento de Sprint/iteração * Retrospectivas * Revisão de Sprint/iteração * Iterações curtas * Planejamento de //Release// * Planning Poker/Estimativas em Equipe * Quadro Kanban * Cliente dedicado/Dono do Produto * Time único (dev e testes integrados) * Releases frequentes * Área de trabalho comum * //Product roadmapping// * //Story mapping// * //Agile portfolio planning// * //Agile/Lean UX// ===== Práticas de Engenharia ===== * Testes de Unidade, [[https://pt.wikipedia.org/wiki/Automa%C3%A7%C3%A3o_de_teste|Testes Automatizados]] ([[https://www.lambda3.com.br/2016/11/podcast-18-testes/|Episódio do podcast da Lambda3]]) * Padrões de código * Integração contínua * Refatoração * Implantação contínua * [[https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_pareada|Programação Pareada]] ([[http://www.dainf.ct.utfpr.edu.br/~adolfo/publications/2008/programacao_pareada.pdf|Diversão com a Programação Pareada]]) * [[https://pt.wikipedia.org/wiki/Test_Driven_Development|Desenvolvimento Dirigido por Testes]] ([[https://www.lambda3.com.br/2017/03/podcast-36-tdd/|Episódio do podcast da Lambda3]]) * Testes de aceitação automatizados * Propriedade coletiva do código * Ritmo sustentável * Desenvolvimento dirigido por comportamento (BDD) * Design emergente * [[https://pt.wikipedia.org/wiki/Hist%C3%B3ria_de_usu%C3%A1rio|Estórias de Usuário]]