Eng. software
SUMÁRIO
1 INTRODUÇÃO 3
2 MODELOS DE PROCESSOS AGEIS X MODELOS EVOLUCIONÁRIOS 4
3. PROCESSOS AGEIS ...................................................................................9
4. METODOS AGEIS E O GERENCIAMENTO DE PROJETO..........................13
5. METODOS EVOLUCIONARIOS .....................................................................23
6. PESQUISA EM EMPRESAS .......................................................................31
7 CONCLUSÃO 35
REFERÊNCIAS 36 INTRODUÇÃO
O Brasil é um país cujo desenvolvimento de produtos de software está entre os maiores do mundo, e a cada dia, aumenta o nível de exigência por parte dos clientes no que diz respeito à qualidade e complexidade dos produtos. A partir deste ponto, podemos observar que as empresas estão buscando cada vez mais a maturidade nos seus processos de software para atingir padronizações de qualidade e produtividade internacionais, que são essenciais para a sobrevivência no mercado de TI.
Para se desenvolver software de qualidade é necessário que se sigam metodologias de desenvolvimento. Estas guiam o processo de desenvolvimento de software através de regras e metas que atendem a pontos importantes para a criação de um produto de qualidade. Um problema muito comum em desenvolvimento de software sejam sistemas desktop ou sites e sistemas web, é a garantia de que o produto realmente atende às expectativas do cliente. Diversas são as causas que podem dificultar com que os requisitos funcionais não sejam cumpridos a risca como o cliente esperava. Os principais fatores dizem respeito à comunicação. Muitas vezes o cliente não consegue expressar da melhor forma possível o que precisa e na maioria das vezes nem ele sabe exatamente o que precisa. O fato é que isso não é totalmente obrigação do cliente. É fundamental que o consultor saiba extrair todas essas informações do cliente. Porém esse trabalho não é nada simples e depende de