Um modelo para garantia da qualidade de software: combinando maturidade e agilidade

Detalhes bibliográficos
Ano de defesa: 2015
Autor(a) principal: SILVA, Fernando Selleri
Orientador(a): MEIRA, Silvio Romero de Lemos
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Programa de Pos Graduacao em Ciencia da Computacao
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/13909
Resumo: Contexto: a área de Garantia da Qualidade, por assegurar a conformidade aos padrões, práticas e processos definidos, pode contribuir com organizações desenvolvedoras de software que buscam aderência a níveis de maturidade por meio de processos ágeis e que demandem baixos níveis de esforço, a fim de conquistarem clientes, aumentando a qualidade e a produtividade. Objetivo: o presente trabalho tem como objetivo identificar valores e práticas das metodologias ágeis, aderentes a modelos de maturidade, para a condução da garantia da qualidade de processo e produto, no contexto de uma organização desenvolvedora de software, orientando atividades, papéis, práticas e artefatos. Metodologia: os métodos de pesquisa empregados foram: revisão sistemática de literatura, sobre utilização de modelos de maturidade e metodologias ágeis; estudo de caso, realizado em uma empresa de desenvolvimento de software que executa a garantia da qualidade com metodologias ágeis e modelos de maturidade; e pesquisa de campo (ou survey) com base na opinião de especialistas e de profissionais de empresas de software, usado para avaliação da proposta apresentada como contribuição do trabalho. Resultados: entre os resultados está a definição de um modelo de referência para a garantia da qualidade ágil, denominado AgileQA-RM e organizado em cinco níveis de maturidade, que orienta a condução da garantia da qualidade empregando práticas de metodologias ágeis, particularmente Scrum e XP, em complemento aos modelos de maturidade CMMI e MPS.BR. Conclusão: metodologias ágeis podem ser utilizadas para a condução da garantia da qualidade de processo e produto em organizações que buscam implementar modelos de maturidade, para melhoria do processo de software.