xScrum

Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação === Made available in DSpace on 2012-10-22T05:51:39Z (GMT). No. of bitstreams: 1 214260.pdf: 978685 bytes, checksum: 396706302e30d2e3e2bdee52862f8258 (MD5) === Dese...

Full description

Bibliographic Details
Main Author: Zanatta, Alexandre Lazaretti
Other Authors: Universidade Federal de Santa Catarina
Format: Others
Language:Portuguese
Published: Florianópolis, SC 2012
Subjects:
Online Access:http://repositorio.ufsc.br/xmlui/handle/123456789/88129
Description
Summary:Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação === Made available in DSpace on 2012-10-22T05:51:39Z (GMT). No. of bitstreams: 1 214260.pdf: 978685 bytes, checksum: 396706302e30d2e3e2bdee52862f8258 (MD5) === Desenvolver software com qualidade não é uma tarefa trivial. Visando minimizar esta dificuldade, a engenharia de software dedica esforços no desenvolvimento de metodologias que definam e padronizem o ciclo de vida de um software, desde sua concepção até a entrega do produto final. Muitas vezes, estas metodologias são rotuladas de burocráticas e inadequadas quando aplicadas, principalmente, em organizações consideradas de menor porte. Neste sentido, surgem os métodos ágeis, que podem ser considerados como um meio termo entre a ausência e o exagero de detalhes no processo de desenvolvimento de software. Neste trabalho, inicialmente realizou-se uma análise comparativa dos métodos ágeis XP, Scrum, FDD e DSDM. Nesta análise, o Scrum obteve o melhor resultado, sendo, então, avaliado segundo as perspectivas do modelo CMMI, nas áreas de processo Gerenciamento de Requisitos e Desenvolvimento de Requisitos. Como algumas lacunas foram encontradas, fez-se uma proposta de extensão, que inclui diretrizes na busca da resolução destas lacunas existentes no método ágil Scrum. Esta extensão foi denominada de "xScrum". Por fim, as diretrizes foram aplicadas e validadas em um ambiente de desenvolvimento de software. Os dados levantados indicam que é possível utilizar métodos ágeis com o modelo CMMI, desde que a organização esteja disponível para aplicar novas perspectivas.