Metodologias ágeis
Não existe um consenso de qual metodologia de desenvolvimento é melhor, alguns apóiam que as tradicionais (Cascata, Incremental, RUP) são melhores, outros apóiam as metodologias ágeis (XP, Scrum) e têm outros que não tem preferência, mas defendem a importância de se adotar um metodologia.
Entretanto, com a crescente demanda, o mercado cada vez mais competitivo e por conseqüência os clientes mais exigentes, as metodologias ágeis vem a cada dia ganhando mais espaço. Esses tipos de metodologias vêm justamente com a proposta de dinamizar o processo de desenvolvimento de software, mas é preciso apreciá-las com moderação, pois mal aplicadas podem desencadear problemas muito maiores que o existente.
1.2. Formulação do Problema
O grande problema é que muitos gerentes, analistas, projetistas acreditam que as metodologias ágeis são a chave de todos os problemas enfrentados quando utilizado uma metodologia tradicional ou até mesmo quando não é utilizada nenhuma. Talvez por falta de conhecimento a respeito, falta de entendimento ou até mesmo falta de planejamento. Por isso as metodologias ágeis são ao mesmo tempo tão elogiadas e criticadas.
Isso acontece porque nem todos os projetos de software são adequados para a utilização eficaz das metodologias de desenvolvimento ágeis. Em alguns casos, as tradicionais são mais eficazes.
1.3. Objetivo Geral
A intenção é esclarecer aos envolvidos no processo de desenvolvimento de software, tanto para os que defendem quanto para os que são contra, que as metodologias ágeis podem auxiliar de forma inteligente. Mas para que dê certo e não gere mais dores de cabeça, é importante