METODOLOGIAS ÁGEIS NO DESENVOLVIMENTO DE SOFTWARES: uma revisão bibliográfica

Neide Pereira de Oliveira

Resumo


O ambiente de desenvolvimento de software está à mercê de evoluções tecnológicas e inovações constantes, gerando a exigência de produtos complexos e ou com mudanças de escopo, as metodologias tradicionais não conseguem acompanhar essas alterações, levando o desenvolvedor justificar-se pelo produto entregue muitas vezes aquém ao que foi solicitado, devido a dinâmica entre o tempo de desenvolvimento e a entrega do produto. O manifesto Ágil surgiu como uma resposta aos problemas enfrentados pela engenharia de software, sobretudo as questões de alterações de requisitos e a complexidade dos novos sistemas, assim os métodos ágeis cada vez mais ganham espaço no mercado. Nesse contexto, surge o questionamento: como as metodologias Ágeis podem auxiliar no desenvolvimento de softwares? Desse modo, o objetivo geral deste artigo é apresentar as diferenças existentes entre os métodos de desenvolvimento de software tradicionais e os métodos ágeis. E, como objetivos específicos descrever os principais problemas enfrentados, assim como as vantagens obtidas na utilização das metodologias Ágeis no desenvolvimento de softwares. As metodologias Ágeis balizam o desenvolvimento de softwares de qualidade, cumprindo prazos e aproveitando os recursos disponíveis, através de métodos capazes em cada iteração entregar um produto de qualidade que atenda as expectativas do cliente.


Palavras-chave


Engenharia de Software; Metodologias Ágeis; Metodologias Tradicionais; Scrum; XP

Texto completo:

PDF

Referências


ALLIANCE, A. What is Extreme Programming (XP). 2018. Disponível em: . Acesso em: 07/10/2020.

BESSA, Thiago; ARTHAUD, Daniel Dias Branco. Metodologias ágeis para o desenvolvimento de softwares. Ciência e Sustentabilidade – CeS. v. 4, n. 2, p. 173-213, jul./dez. 2018.

CARVALHO, Bernardo Vasconcelos de; MELLO, Carlos Henrique Pereira. Aplicação do Método Ágil Scrum no Desenvolvimento de Produtos de Software em uma Pequena Empresa de Base Tecnológica. Gest. Prod., São Carlos, v. 19, n. 3, p. 557-573, 2012.

CURADO, Luis Augusto Trindade; MACHADO, Giselle Barbosa Gomes; SILVA, Rogério Oliveira da. Tecnologias em Projeção, volume 7, número 2, ano 2016, página 55. Disponível em: Acesso em: 22 out. 2020.

DENNIS, A.; WIXOM, B. H.; ROTH, R. M. Análise e Projeto de Sistemas. 5. ed. Rio de Janeiro: LTC, 2014.

GIL, Antonio Carlos. Como elaborar projetos de pesquisa. 5. ed. São Paulo: Atlas, 2010.

Manifesto para Desenvolvimento Ágil de Software. Disponível em: Acesso em: 01 out. 2020.

MENDONÇA, Alexandre F.; ALENCAR, Fernanda M.R. Métricas de Tamanho de Software com Métodos Ágeis no Setor Público: uma Revisão Sistemática. Cadernos do IME: Série Informática: Vol. 42: Julho 2019.

MICHELS, Everton; FERREIRA, Marcelo Gitirana Gomes. Gerenciamento Ágil no Processo de Desenvolvimento de Produtos Inovadores: Uma Análise Bibliográfica Sistemática. Revista de Gestão e Projetos - GeP, São Paulo, v. 4, n. 1, p 52-76, jan./abr. 2013.

PRESSMAN, Roger S. Engenharia de Software. Mc Graw Hill, 6 ed,

Porto Alegre, 2010.

PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de Software - Uma Abordagem Profissional. 8. ed. São Paulo: AMGH Editora, 2016.

PRIKLADNICKI, Rafael; WILLI, Renato; MILANI, Fabiano. Métodos Ágeis para Desenvolvimento de Software. Porto Alegre: Editora Bookman, 2014. Disponível em: Acesso em: 03 out. 2020.

SILVA, Todman Reis da; MEDEIROS, Marcus Vinicius Batella; MEDEIROS, Glaucia Rodrigues Nascimento. Gestão de Riscos no Framework SCRUM Utilizando Análise SWOT. Revista de Tecnologia da Informação e Comunicação da Faculdade Estácio do Pará. vol. 1, num. 1, pag. 48–5. Belém, Abril 2018. Disponível em: Acesso em: 06 out. 2020.

SILVA, Daisy Eliana dos Santos; SOUZA, Ingredy Thaís de; CAMARGO, Talita. Metodologias Ágeis para o Desenvolvimento de Software: Aplicação e o Uso da Metodologia Scrum em Contraste ao Modelo Tradicional de Gerenciamento de Projetos. Revista Computação Aplicada, v. 2, n. 1, 2013. Disponível em: Acesso em: 01 out. 2020.

SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.

SUTHERLAND, Jeff; SCHWABER, Ken. The Scrum Guide™. 2017. Disponível em: Acesso em: 03 out. 2020.

TERLIZZI, Marco Alexandre; BIANCOLINO, César Augusto. Projeto de Software no Setor Bancário: Scrum ou Modelo V. TAC, Rio de Janeiro, v. 4, n. 1, art. 4, pp. 46-58, Jan./Jun. 2014.

TRIGO, Ramon Alves; BARRETO, Luiz Claudio. Evolução dos Métodos de Desenvolvimento de Software em Microempresas. Revista Gestão em Foco - Edição nº 11 – Ano: 2019. Disponível em: Acesso em: 06 out. 2020.

TSUI, F.; KARAM, O. Fundamentos de Engenharia de Software. Rio de Janeiro: LTC, 2013.