Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Pompermaier, Leandro Bento
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://tede2.pucrs.br/tede2/handle/tede/9791
Resumo: Startups de software ou startups digitais vêm apresentando comportamentos que impactam o mercado com seus novos modelos de negócio e sua velocidade de crescimento. De acordo com a flexibilidade pedida pelo mercado e a velocidade que estes empreendimentos empregam no desenvolvimento dos seus produtos e serviços para uma rápida validação de mercado, há uma maior criticidade na escolha das práticas de Engenharia de Software a serem utilizadas. Existem diversos modelos de maturidade de negócio na literatura que são apresentados e discutidos entre empreendedores. Um destes modelos foi definido pelo Instituto Brasileiro de Governança Corporativa (IBGC). Estes modelos analisam o posicionamento das startups de software e seus empreendedores do ponto de vista de negócio e nada discutem ou apresentam sobre o ponto de vista da engenharia de software. Normalmente, nestas startups digitais, as práticas utilizadas para o desenvolvimento do software que é base para o produto ou serviço do negócio é negligenciado e adotado de forma informal ou até mesmo isolada por alguns profissionais das equipes de desenvolvimento de software. Esta informalidade aumenta os riscos de geração de dívida técnica nas diferentes etapas do desenvolvimento de software, seja no código criado, na arquitetura de software, nos testes e na documentação. Esta pesquisa tem como objetivo apresentar um modelo de práticas de engenharia de software adotadas por startups digitais em diferentes estágios de maturidade empresarial, denominado PRESS (Práticas de Engenharia de Software em Startups). Uma pesquisa exploratória foi realizada por meio de métodos de pesquisa qualitativa e quantitativa, os quais forneceram dados para a definição do modelo proposto. Este modelo analisou as seguintes práticas de engenharia de software: equipe de desenvolvimento, requisitos de software, teste de software, arquitetura de software, gerenciamento de projetos e processo de desenvolvimento de software. O PRESS foi desenvolvido com base nos resultados dos estudos realizados nesta pesquisa. Um estudo de grupo focal também analisou as práticas sugeridas. Os achados apresentam ou indicam evidências de que o modelo pode complementar os modelos de negócios, contribuindo para uma melhor reflexão ou adoção mais eficiente das práticas de Engenharia de Software em startups, evitando ou minimizando os riscos anteriormente mencionados.
id P_RS_570f56acc4e97969476d019908589ef2
oai_identifier_str oai:tede2.pucrs.br:tede/9791
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitaisPress model : evolving the adoption of software engineering practices in digital startupsStartup de SoftwareStartup DigitalProcesso de DesenvolvimentoMinimum Viable ProductEngenharia de SoftwareModelo de MaturidadeMaturity ModelSoftware StartupDigital StartupDevelopment ProcessMinimum Viable ProductSoftware EngineeringCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOStartups de software ou startups digitais vêm apresentando comportamentos que impactam o mercado com seus novos modelos de negócio e sua velocidade de crescimento. De acordo com a flexibilidade pedida pelo mercado e a velocidade que estes empreendimentos empregam no desenvolvimento dos seus produtos e serviços para uma rápida validação de mercado, há uma maior criticidade na escolha das práticas de Engenharia de Software a serem utilizadas. Existem diversos modelos de maturidade de negócio na literatura que são apresentados e discutidos entre empreendedores. Um destes modelos foi definido pelo Instituto Brasileiro de Governança Corporativa (IBGC). Estes modelos analisam o posicionamento das startups de software e seus empreendedores do ponto de vista de negócio e nada discutem ou apresentam sobre o ponto de vista da engenharia de software. Normalmente, nestas startups digitais, as práticas utilizadas para o desenvolvimento do software que é base para o produto ou serviço do negócio é negligenciado e adotado de forma informal ou até mesmo isolada por alguns profissionais das equipes de desenvolvimento de software. Esta informalidade aumenta os riscos de geração de dívida técnica nas diferentes etapas do desenvolvimento de software, seja no código criado, na arquitetura de software, nos testes e na documentação. Esta pesquisa tem como objetivo apresentar um modelo de práticas de engenharia de software adotadas por startups digitais em diferentes estágios de maturidade empresarial, denominado PRESS (Práticas de Engenharia de Software em Startups). Uma pesquisa exploratória foi realizada por meio de métodos de pesquisa qualitativa e quantitativa, os quais forneceram dados para a definição do modelo proposto. Este modelo analisou as seguintes práticas de engenharia de software: equipe de desenvolvimento, requisitos de software, teste de software, arquitetura de software, gerenciamento de projetos e processo de desenvolvimento de software. O PRESS foi desenvolvido com base nos resultados dos estudos realizados nesta pesquisa. Um estudo de grupo focal também analisou as práticas sugeridas. Os achados apresentam ou indicam evidências de que o modelo pode complementar os modelos de negócios, contribuindo para uma melhor reflexão ou adoção mais eficiente das práticas de Engenharia de Software em startups, evitando ou minimizando os riscos anteriormente mencionados.Software startups or digital startups have been showing behaviors that impact the market with their new business models and growth speed. According to the flexibility required by the market and the speed that these enterprises employ in developing their products and services for quick market validation, there is crucial importance in choosing the Software Engineering practices to be used. There are several models of business maturity in the literature that are presented and discussed among entrepreneurs. One of these models was defined by the Brazilian Institute of Corporate Governance (IBGC). These models analyze the positioning of software startups and their entrepreneurs from a business point of view. Still, they do not discuss or present anything from the software engineering perspective. Frequently, in these digital startups, the practices used to develop the software which serves as the basis for the business’ product or service are neglected, adopted informally, or even isolated by some professionals in the software development teams. This informality increases the risks of generating technical debt in the different software development stages, such as the code created, the software architecture, the tests, or the documentation. This research aims to present a model of software engineering practices adopted by digital startups at different stages of business maturity, named PRESS (Portuguese acronym for Software Engineering Practices in Startups). Exploratory research was conducted using qualitative and quantitative research methods, which provided data for the proposed model’s definition. This model analyzed the following software engineering practices: development team, requirements, software testing, software architecture, project management, and development process. PRESS was developed based on the results of the studies carried out in this research. A focus group study also analyzed the suggested practices. The findings present or indicate evidence that the model can complement the business models, contributing to a better reflection or more efficient adoption of Software Engineering practices in startups, avoiding or minimizing the risks previously mentioned.Pontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Ciência da ComputaçãoPrikladnicki, Rafaelhttp://lattes.cnpq.br/2007065934836962Pompermaier, Leandro Bento2021-07-21T13:02:36Z2021-01-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://tede2.pucrs.br/tede2/handle/tede/9791porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2021-07-21T15:00:16Zoai:tede2.pucrs.br:tede/9791Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2021-07-21T15:00:16Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.none.fl_str_mv Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
Press model : evolving the adoption of software engineering practices in digital startups
title Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
spellingShingle Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
Pompermaier, Leandro Bento
Startup de Software
Startup Digital
Processo de Desenvolvimento
Minimum Viable Product
Engenharia de Software
Modelo de Maturidade
Maturity Model
Software Startup
Digital Startup
Development Process
Minimum Viable Product
Software Engineering
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
title_short Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
title_full Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
title_fullStr Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
title_full_unstemmed Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
title_sort Modelo press : evoluindo a adoção de práticas de engenharia de software em startups digitais
author Pompermaier, Leandro Bento
author_facet Pompermaier, Leandro Bento
author_role author
dc.contributor.none.fl_str_mv Prikladnicki, Rafael
http://lattes.cnpq.br/2007065934836962
dc.contributor.author.fl_str_mv Pompermaier, Leandro Bento
dc.subject.por.fl_str_mv Startup de Software
Startup Digital
Processo de Desenvolvimento
Minimum Viable Product
Engenharia de Software
Modelo de Maturidade
Maturity Model
Software Startup
Digital Startup
Development Process
Minimum Viable Product
Software Engineering
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
topic Startup de Software
Startup Digital
Processo de Desenvolvimento
Minimum Viable Product
Engenharia de Software
Modelo de Maturidade
Maturity Model
Software Startup
Digital Startup
Development Process
Minimum Viable Product
Software Engineering
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description Startups de software ou startups digitais vêm apresentando comportamentos que impactam o mercado com seus novos modelos de negócio e sua velocidade de crescimento. De acordo com a flexibilidade pedida pelo mercado e a velocidade que estes empreendimentos empregam no desenvolvimento dos seus produtos e serviços para uma rápida validação de mercado, há uma maior criticidade na escolha das práticas de Engenharia de Software a serem utilizadas. Existem diversos modelos de maturidade de negócio na literatura que são apresentados e discutidos entre empreendedores. Um destes modelos foi definido pelo Instituto Brasileiro de Governança Corporativa (IBGC). Estes modelos analisam o posicionamento das startups de software e seus empreendedores do ponto de vista de negócio e nada discutem ou apresentam sobre o ponto de vista da engenharia de software. Normalmente, nestas startups digitais, as práticas utilizadas para o desenvolvimento do software que é base para o produto ou serviço do negócio é negligenciado e adotado de forma informal ou até mesmo isolada por alguns profissionais das equipes de desenvolvimento de software. Esta informalidade aumenta os riscos de geração de dívida técnica nas diferentes etapas do desenvolvimento de software, seja no código criado, na arquitetura de software, nos testes e na documentação. Esta pesquisa tem como objetivo apresentar um modelo de práticas de engenharia de software adotadas por startups digitais em diferentes estágios de maturidade empresarial, denominado PRESS (Práticas de Engenharia de Software em Startups). Uma pesquisa exploratória foi realizada por meio de métodos de pesquisa qualitativa e quantitativa, os quais forneceram dados para a definição do modelo proposto. Este modelo analisou as seguintes práticas de engenharia de software: equipe de desenvolvimento, requisitos de software, teste de software, arquitetura de software, gerenciamento de projetos e processo de desenvolvimento de software. O PRESS foi desenvolvido com base nos resultados dos estudos realizados nesta pesquisa. Um estudo de grupo focal também analisou as práticas sugeridas. Os achados apresentam ou indicam evidências de que o modelo pode complementar os modelos de negócios, contribuindo para uma melhor reflexão ou adoção mais eficiente das práticas de Engenharia de Software em startups, evitando ou minimizando os riscos anteriormente mencionados.
publishDate 2021
dc.date.none.fl_str_mv 2021-07-21T13:02:36Z
2021-01-25
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/9791
url http://tede2.pucrs.br/tede2/handle/tede/9791
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1850041304446140416