Metodologias Ágeis para o Desenvolvimento de Software

De Wiki DAINF
(Diferença entre revisões)
(Informações básicas)
(Objetivos)
Linha 13: Linha 13:
  
 
= Objetivos =
 
= Objetivos =
 
''(em construção)''
 
  
 
Ao final da disciplina você será capaz de:  
 
Ao final da disciplina você será capaz de:  
Linha 22: Linha 20:
 
* Entender o relacionamento entre o cliente e a equipe de desenvolvimento em projetos ágeis e as responsabilidades de ambas as comunidades
 
* Entender o relacionamento entre o cliente e a equipe de desenvolvimento em projetos ágeis e as responsabilidades de ambas as comunidades
 
* Conhecer parte da literatura científica e não-científica sobre métodos ágeis
 
* Conhecer parte da literatura científica e não-científica sobre métodos ágeis
 +
* Desenvolver, em conjunto com uma equipe, um pequeno projeto de software usando uma metodologia ágil e algumas técnicas ágeis
  
 
''Obs.: 4 primeiros itens traduzidos e copiados de [http://www.softeng.ox.ac.uk/subjects/AGM.html  Agile Methods - University of Oxford].''
 
''Obs.: 4 primeiros itens traduzidos e copiados de [http://www.softeng.ox.ac.uk/subjects/AGM.html  Agile Methods - University of Oxford].''

Edição de 14h02min de 1 de junho de 2010

Tabela de conteúdo

Informações básicas

Oferecimento em 2010

  • Horário das aulas: Segundas-feiras, das 8h às 12h
  • Local: sala B-109.
  • Início das aulas: 07/06/2010

Objetivos

Ao final da disciplina você será capaz de:

  • Descrever e comparar alguns dos principais métodos ágeis
  • Determinar a adequabilidade dos métodos ágeis para um projeto em particular
  • Avaliar quão bem um projeto está seguindo os princípios ágeis, e auxiliar o projeto a tornar-se mais ágil (quando apropriado)
  • Entender o relacionamento entre o cliente e a equipe de desenvolvimento em projetos ágeis e as responsabilidades de ambas as comunidades
  • Conhecer parte da literatura científica e não-científica sobre métodos ágeis
  • Desenvolver, em conjunto com uma equipe, um pequeno projeto de software usando uma metodologia ágil e algumas técnicas ágeis

Obs.: 4 primeiros itens traduzidos e copiados de Agile Methods - University of Oxford.

Ementa

  • Introdução às Metodologias Ágeis.
  • Software ágil: valores e principios fundamentais.
  • Principais Práticas das Metodologias Ágeis.
  • Exemplos de Metodologias Ágeis.


Bibliografia

  • 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


Material Adicional


Recursos

Páginas de cursos/disciplinas sobre métodos ágeis em outras universidades/instituições

Ferramentas pessoais