Desenvolvimento Agil De Software Env
Unidade: Crixás
Desenvolvimento Ágil de Software
Thiago Martins da Silva
Crixás
Junho - 2014
Thiago Martins da Silva
Desenvolvimento Ágil de Software
Trabalho apresentado ao Professor Cristiano da disciplina Linguagem de Programação I da turma única turno noturno do curso de Redes Computadores.
Crixás - 2014
Introdução
Desenvolvimento ágil de software (do inglês Agile software development) ou Método ágil é um conjunto de metodologias de desenvolvimento de software. O desenvolvimento ágil, tal como qualquer metodologia de software, providencia uma estrutura conceitual para reger projetos de engenharia de software.
As metodologias ágeis têm o objetivo de acelerar o desenvolvimento do software visando a melhoria contínua do processo, gerando benefícios como o aumento da comunicação e interação da equipe, organização diária para o alcance da meta definida, evitar falhas na elaboração, respostas rápidas às mudanças e aumento significativo da produtividade.
Definição e Origem dos Métodos Ágeis de Desenvolvimento de Software
Os Métodos Ágeis de Desenvolvimento de Software surgiram como uma reação aos métodos clássicos de desenvolvimento e do reconhecimento da necessidade premente de se criar uma alternativa a estes “processos pesados”, caracterizados pelo foco excessivo na criação de uma documentação completa (BECK, et al, 2001). Em meados dos anos 90, integrantes da comunidade de desenvolvimento de software começaram a questionar estes processos, julgando-os pouco efetivos e, muitas vezes, impossíveis de serem colocados em prática (HIGHSMITH, 2002). Highsmithet al (2002) ainda acrescentam que os clientes, na maioria das vezes, são incapazes de definir de forma clara e precisa, os requisitos do software, logo no início de um projeto de desenvolvimento, o que inviabiliza a