DC-UFRPE/Bacharelado em Ciência da Computação/14319 - METODOLOGIAS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE
Aspeto
Programa da Disciplina
[editar | editar código-fonte]Nome: | Metodologias Ágeis de Desenvolvimento de Software |
Código: | 14319 |
Departamento: | Departamento de Computação (DC) |
Área: | Engenharia de Sistemas de Software |
Carga-horária total: | 60 horas |
Créditos: | 4 |
Pré-requisitos: | 06226 - ENGENHARIA DE SOFTWARE |
Ementa
[editar | editar código-fonte]- 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.
Objetivos
[editar | editar código-fonte]- Ao final da disciplina o aluno deverá ter:
- Refinado seu conhecimento quanto aos conceitos de agilidade;
- Ter sido introduzido aos diversos métodos de desenvolvimento e gestão ágil de projetos de software.
- Estar familiarizado com várias abordagens de desenvolvimento ágil e ferramentas voltadas ao mercado de trabalho da agilidade.
Conteúdo Programático
[editar | editar código-fonte]- Motivação quanto a agilidade no desenvolvimento de software.
- Conceitos Básicos Agilidade, Cultura Organizacional Ágil Manifesto Ágil; Conceitos, Valores e Princípios.
- Processos Ágeis; Processo Empírico X Processo Definido.
- Scrum e seus artefatos.
- Estimativa Ágil - Gestão Ágil de Projetos Prática ágil.
- Introdução aos métodos ágeis: APM, FDD, Lean, DSDM.
- Idealização do Backlog - Estimativa do backlog.
- Metodologias ágeis X tradicionais.
- Escrita das estórias.
- Ferramentas de gestão ágil de projetos.
- XP (Extreme Programming).
- XP e Técnicas, conceitos e valores que promovem agilidade (TDD, Pair Programming, Stand-up Meetings, entre outras).
- Lean.
- Métricas em projetos ágeis.
- Extreme Agile.
- Review.
Método Avaliativo
[editar | editar código-fonte]- 1a. V.A = 70%*Prova + 30%*Projeto
- 2a. V.A = 100%*Projeto
– Uso de práticas ágeis durante o desenvolvimento do projeto
– Resultado percebido do projeto
- 3a. V.A = 40%Prova + 60%*Projeto
- Verificação Final = Prova Todo Conteúdo
Bibliografia Básica
[editar | editar código-fonte]- 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. Desenvolvimento de Software com Scrum. Aplicando métodos ágeis com sucesso. Autor: Mike Cohn, Editora: Bookman.
- 4. SUBRAMANIAM, Venkant e HUNT, Andy. Practices of an Agile Developer. 1a Edição. Pragmatic Bookshelf, 2006
Notícias Sobre Metodologias Ágeis
[editar | editar código-fonte]Bibliografia Complementar
[editar | editar código-fonte]- 1. DERBY, Esther e LARSEN, Diana. Agile Retrospectives: Making Good Teams Great. 1a Edição. 2006.
- 2. Response Ability: The Language, Structure, and Culture of the Agile Enterprise. Dove, R. (2001) ,Wiley.
- 3. Lean Software Development. Poppendieck, M., Poppendieck, T. (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.