Metodos ageis
CAMPUS UNIVERSITÁRIO DE PALMAS
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
ENGENHARIA DE SOFTWARE, Professor Paulo Cavalin.
MÉTODOS ÁGEIS
Acadêmico:
Flávio Fernandes de Melo.
PALMAS 2011
UNIVERSIDADE FEDERAL DO TOCANTINS
CAMPUS UNIVERSITÁRIO DE PALMAS
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
ENGENHARIA DE SOFTWARE, Professor Paulo Cavalin.
MÉTODOS ÁGEIS
Estudo acerca dos métodos ágeis conduzido pelo professor Paulo Cavalin na disciplina de Engenharia de Software.
Acadêmico:
Flávio Fernandes de Melo.
PALMAS 2011
Sumário
1 – Introdução 3
2 – Extreme Programming 4
2.1 – Práticas do XP 4
2.2 – Equipe XP 5
2.3 – Vantagens do XP 6
2.4 – Desvantagens do XP 6
3 – Scrum 7
3.1 – Fases do Scrum 7
3.2 – Equipe do Scrum 7
3.2 – Vantagens do Scrum 8
3.3 – Desvantagens do Scrum 8
4 – Desenvolvimento guiado por funcionalidades (FDD) 9
4.1 – Praticas do FDD 9
4.2 – Equipe FDD 10
4.3 – Vantagens do FDD 11
4.4 – Desvantagens do FDD 11
5 – Processo Unificado (RUP) 11
5.1 – Estruturas Estáticas 11
5.1 – Estruturas Dinâmicas 12
6 – Comparação entre os Métodos 12
8 – Conclusão 15
9 – Referencias Bibliográficas 15
1 – Introdução
Como o crescimento do mercado de sistemas computacionais vem aumentando ao passar dos anos, e também a complexidade e tamanho dos softwares, torna necessário a utilização de métodos e praticas que tornem possível construí-los de forma organizada, facilitando sua produção com alta qualidade e de maneira rentável.
Uma questão a ser notada no processo de desenvolvimento, é que a entrega de softwares em prazos e custos estabelecidos nem sempre é garantida. Para ajudar nessa questão, podemos explicitar os métodos ágeis. Segundo Highsmith e Cockburn o objetivo desses métodos é o de obter um desenvolvimento de software mais adequado ao ambiente turbulento dos negócios que exige mudanças rápidas e frequentes.
A seguir serão abordados alguns desses métodos ágeis como o Extreme