DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Metodologias Ágeis de Desenvolvimento de Software

Programa da Disciplina

editar
Nome: Metodologias Ágeis de Desenvolvimento de Software Código: 14319
Departamento: Departamento de Computação Área: Ciência da Computação
Carga-horária total: 60 H Créditos: 4
Carga-horária semanal: 4 horas (teóricas: 2; práticas: 2; EAD*: 0)

Pré-requisitos:

editar

Engenharia de Software

Co-requisitos:

editar

Nenhum

Ementa:

editar

Contextualização das Metodologias Ágeis de Desenvolvimento de Software. Comparação entre Metodologias Tradicionais e Ágeis. Extreme Programming. Gerenciando Projetos de Software com SCRUM. Desenvolvimento com XP e SCRUM. Desenvolvimento de Software guiado por testes. Novas metodologias ágeis para desenvolvimento de software.

Prática como componente curricular (60 H):

editar

Não possui.

Objetivos:

editar

Ao final desta disciplina, o aluno será capaz de: aprimorar suas habilidades e atitudes para o desenvolvimento com metodologias ágeis; adotar conceitos, ferramentas e técnicas de desenvolvimento e gestão de projetos sob a ótica das metodologias ágeis; compreender e seguir a cultura, princípios e valores ágeis no desenvolvimento de software.

Conteúdo Programático:

editar

Bibliografia básica:

editar

1. KNIBERG, H. SCRUM E XP DIRETO DAS TRINCHEIRAS: COMO NÓS FAZEMOS SCRUM. InfoQ – Série Desenvolvimento de Software Corporativo. 2007.

2. BECK, Kent. TDD – DESENVOLVIMENTO GUIADO POR TESTES. 1ª Edição. Bookmam. 2010.

3. COHN, M. Desenvolvimento de Software com Scrum. Aplicando métodos ágeis com sucesso. Editora: Bookman.

4.SUBRAMANIAM, V. e HUNT, A. Practices of an Agile Developer. 1a Edição. Pragmatic Bookshelf, 2006.

Bibliografia complementar:

editar

1. DERBY, E. e LARSEN, D. Agile Retrospectives: Making Good Teams Great. 1a Edição. 2006.

2. Dove, R. Response Ability: The Language, Structure, and Culture of the Agile Enterprise. (2001), Wiley.

3. Poppendieck, M., Poppendieck, T. Lean Software Development. (2003) Addison-Wesley.

4. BORIA, J. L ; BUBINSTEIN, V.L. A história da Tahini-Tahini. Melhoria de Processo de Software com métodos ágeis e modelo MPS. Ministério da Ciência e Tecnologia, PBQP Julho de 2013.

5. Artigos e fontes que serão passadas gradativamente no decorrer da disciplina.

OBS: *Essa disciplina poderá ter até 4 encontros a distância, se aprovado em plano de ensino pelo colegiado.