Press model : evolving the adoption of software engineering practices in digital startups

Autor: Pompermaier, Leandro Bento
Přispěvatelé: Prikladnicki, Rafael
Jazyk: portugalština
Rok vydání: 2021
Předmět:
Zdroj: Biblioteca Digital de Teses e Dissertações da PUC_RS
Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
Popis: 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. 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.
Databáze: OpenAIRE