Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas

Detalhes bibliográficos
Autor(a) principal: Mendes, Antonio Carlos de Mello
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UNIFOR
Texto Completo: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118245
Resumo: Diante de um cenário de instabilidade de requisitos nas organizações, houve uma valorização do desenvolvimento iterativo de curta duração com diversas iniciativas de métodos ágeis da engenharia de software, através de feedback contínuo para entrega de software útil com qualidade e de fácil adaptação a mudanças. Entretanto, em se tratando da evolução contínua de esquemas de dados algumas práticas ágeis emergiram, as quais representam um dos grandes desafios às equipes de desenvolvimento que pretendem adotá-las. Porquanto pesquisas de qualidade de dados indicam que equipes de desenvolvimento necessitam preencher uma lacuna de conhecimento em relação às habilidades da gerência de banco de dados, porque essa distância é inerente à mudança de um paradigma cultural quanto às diferentes habilidades desses profissionais. Mas também, as mudanças de um esquema de dados frequentemente influenciam o comportamento das aplicações, e quando executadas individualmente pelo administrador de banco de dados podem onerar a implantação de novas funcionalidades com o desenvolvimento incremental de software. Nesse sentido, este trabalho apresenta uma abordagem de desenvolvimento de software que combina um conjunto de princípios e práticas lean e ágeis, a fim de evoluir o banco de dados continuamente de forma enxuta e sem burocracia, inclusive com o uso de ferramenta de apoio à gestão de configuração do banco de dados. Não apenas a definição da abordagem, como também a sua validação foram feitas por meio de ciclos de pesquisa-ação em um setor de tecnologia de uma empresa pública brasileira. Palavras-chave: Métodos ágeis, Desenvolvimento de software enxuto, Bases de dados evolutivas, Gestão de configuração em bases de dados
id UFOR_c18bd7799d86c9a43fe2162ba5d5872e
oai_identifier_str oai::118245
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivasDesenvolvimento de softwareMétodos ágeisDiante de um cenário de instabilidade de requisitos nas organizações, houve uma valorização do desenvolvimento iterativo de curta duração com diversas iniciativas de métodos ágeis da engenharia de software, através de feedback contínuo para entrega de software útil com qualidade e de fácil adaptação a mudanças. Entretanto, em se tratando da evolução contínua de esquemas de dados algumas práticas ágeis emergiram, as quais representam um dos grandes desafios às equipes de desenvolvimento que pretendem adotá-las. Porquanto pesquisas de qualidade de dados indicam que equipes de desenvolvimento necessitam preencher uma lacuna de conhecimento em relação às habilidades da gerência de banco de dados, porque essa distância é inerente à mudança de um paradigma cultural quanto às diferentes habilidades desses profissionais. Mas também, as mudanças de um esquema de dados frequentemente influenciam o comportamento das aplicações, e quando executadas individualmente pelo administrador de banco de dados podem onerar a implantação de novas funcionalidades com o desenvolvimento incremental de software. Nesse sentido, este trabalho apresenta uma abordagem de desenvolvimento de software que combina um conjunto de princípios e práticas lean e ágeis, a fim de evoluir o banco de dados continuamente de forma enxuta e sem burocracia, inclusive com o uso de ferramenta de apoio à gestão de configuração do banco de dados. Não apenas a definição da abordagem, como também a sua validação foram feitas por meio de ciclos de pesquisa-ação em um setor de tecnologia de uma empresa pública brasileira. Palavras-chave: Métodos ágeis, Desenvolvimento de software enxuto, Bases de dados evolutivas, Gestão de configuração em bases de dadosFaced with a scenario of requirements instability in organizations, there was a valorization of the short-term iterative development with several initiatives of agile methods of the software engineering, through continuous feedback to deliver useful software with quality and easy adaptation to changes. Although in the case of continuous evolution of data schemas, some agile practices have emerged, which represent one of the great challenges for development teams that intend to adopt them. Thence, data quality surveys indicate that development teams need to fill a knowledge gap regarding database management skills, because this distance is inherent in changing a cultural paradigm regarding the different skills of these professionals. Also, changes in a data schema often influence the behavior of applications, as well when performed individually by the database administrator, they can hamper the deployment of new features with incremental software development. In this sense, this work presents a software development approach that combines a set of lean and agile principles and practices in order to evolve the database continually without burocracy, by using the database configuration management tool. Not only the definition of the approach, but also its validation were made through action-research cycles in a technology sector of a brazilian public company. Keywords: Agile methods. Lean software development. Evolutionary databases. Configuration management in databasesDissertacao enviada com autorizacao e certificacao via C.I 21486/19Albuquerque, Adriano BessaAlbuquerque, Adriano BessaSimão Filho, MarumFarias, Pedro Porfírio MunizUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaMendes, Antonio Carlos de Mello2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118245https://uol.unifor.br/auth-sophia/exibicao/21077porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess1899-12-30T00:00:00Zoai::118245Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:1899-12-30T00:00Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
title Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
spellingShingle Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
Mendes, Antonio Carlos de Mello
Desenvolvimento de software
Métodos ágeis
title_short Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
title_full Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
title_fullStr Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
title_full_unstemmed Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
title_sort Uma abordagem de desenvolvimento de software lean e ágil com bases de dados evolutivas
author Mendes, Antonio Carlos de Mello
author_facet Mendes, Antonio Carlos de Mello
author_role author
dc.contributor.none.fl_str_mv Albuquerque, Adriano Bessa
Albuquerque, Adriano Bessa
Simão Filho, Marum
Farias, Pedro Porfírio Muniz
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Mendes, Antonio Carlos de Mello
dc.subject.por.fl_str_mv Desenvolvimento de software
Métodos ágeis
topic Desenvolvimento de software
Métodos ágeis
description Diante de um cenário de instabilidade de requisitos nas organizações, houve uma valorização do desenvolvimento iterativo de curta duração com diversas iniciativas de métodos ágeis da engenharia de software, através de feedback contínuo para entrega de software útil com qualidade e de fácil adaptação a mudanças. Entretanto, em se tratando da evolução contínua de esquemas de dados algumas práticas ágeis emergiram, as quais representam um dos grandes desafios às equipes de desenvolvimento que pretendem adotá-las. Porquanto pesquisas de qualidade de dados indicam que equipes de desenvolvimento necessitam preencher uma lacuna de conhecimento em relação às habilidades da gerência de banco de dados, porque essa distância é inerente à mudança de um paradigma cultural quanto às diferentes habilidades desses profissionais. Mas também, as mudanças de um esquema de dados frequentemente influenciam o comportamento das aplicações, e quando executadas individualmente pelo administrador de banco de dados podem onerar a implantação de novas funcionalidades com o desenvolvimento incremental de software. Nesse sentido, este trabalho apresenta uma abordagem de desenvolvimento de software que combina um conjunto de princípios e práticas lean e ágeis, a fim de evoluir o banco de dados continuamente de forma enxuta e sem burocracia, inclusive com o uso de ferramenta de apoio à gestão de configuração do banco de dados. Não apenas a definição da abordagem, como também a sua validação foram feitas por meio de ciclos de pesquisa-ação em um setor de tecnologia de uma empresa pública brasileira. Palavras-chave: Métodos ágeis, Desenvolvimento de software enxuto, Bases de dados evolutivas, Gestão de configuração em bases de dados
publishDate 2018
dc.date.none.fl_str_mv 2018
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118245
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/118245
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/21077
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1800408705062141952