CAES001 - Metodologias Ágeis para o Desenvolvimento de Software
Carga horária: 45 horas-aula (3 créditos)
Ementa: Introdução aos Métodos Ágeis. Software ágil: valores e princípios fundamentais. Principais Práticas dos Métodos Ágeis. Exemplos de Métodos Ágeis.
Bibliografia:
- PRIKLADNICKI, Rafael; WILLI, Renato; MILANI, Fabiano. Métodos ágeis para desenvolvimento de software. Bookman Editora, 2014.
-
VALENTE, Marco Tulio. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, Editora: Independente, 395 páginas, 2020. https://engsoftmoderna.info/
- SUTHERLAND, Jeff. Scrum - A Arte de Fazer o Dobro do Trabalho em Metade do Tempo. Lua De Papel, 2016
-
COCKBURN, A. Agile Software Development: The Cooperative Game (2nd Edition). Addison-Wesley, 2006
-
SHORE, J. The Art of Agile Development. O'Reilly, 2007.
-
TELES, V. M. Extreme programming: aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade. São Paulo: Novatec Editora, 2006.
-
BECK, K. Extreme programming explained. Second edition. Addison-Wesley, 2004
-
FOWLER, M. Refactoring: improving the design of existing code. Addison-Wesley, 1999.
-
POPPENDIECK, M. e T. Lean Software Development: An Agile Toolkit. Addison-Wesley, 2003
- Artigos de revistas como Journal of Systems and Software, Information and Software Technology, Empirical Software Engineering, IEEE Transactions on Software Engineering, Journal of Software Engineering and Research Development e outros.
- Artigos de eventos como XP Conference, Agile Conference, Workshop Brasileiro de Métodos Ágeis (WBMA) e outros.