Exportar este item: EndNote BibTex

Use este identificador para citar ou linkar para este item: https://tede2.pucrs.br/tede2/handle/tede/10485
Registro completo de metadados
Campo DCValorIdioma
dc.creatorZorzetti, Maximilian Nicholas Schmidt-
dc.creator.Latteshttp://lattes.cnpq.br/8578328340283023por
dc.contributor.advisor1Marczak, Sabrina dos Santos-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9458496222461501por
dc.date.accessioned2022-09-26T12:48:56Z-
dc.date.issued2021-11-30-
dc.identifier.urihttps://tede2.pucrs.br/tede2/handle/tede/10485-
dc.description.resumo[Context] The extensive use of Agile Software Development in the past two decades has unearthed its shortcomings, with some studies suggesting it as lackluster when tack- ling business-level issues and in addressing user needs. Recent industry cases show that combining Agile Software Development with Lean Startup and User-Centered Design is an effective way to remedy these failings, as the latter two focus on adding value to business stakeholders and fostering empathy towards the user, respectively. However, these three methods have considerable overlap, raising concerns on how each method stands apart from the others and making integration efforts difficult. A sound theoretical foundation of an integration of these methods could remedy such concerns. [Objective] This study develops such a foundation, by means of developing a conceptual model that illustrates what makes each method unique and what they have in common. [Method] We conducted a systematic literature review to select a metamodel that could best illustrate how each method comple- ments and supplements one another. We then instantiated a conceptual model from it using data acquired from analyzing core literature from the three methods and from a case study on two software development teams that use a combined approach of Extreme Program- ming, Lean Startup, and User-Centered Design. Finally, we evaluated our model with the case study participants with a thorough workshop. [Results] The model identifies the prin- ciples, features, and practices of each method, showcasing which elements are unique to and shared between them. In total, the model comprises 12 principles for Agile Software Development, 5 for Lean Startup, and 6 for User-Centered Design; which are derived into 35 distinct features, each supported by a subset of a total of 55 practices. [Conclusion] Our findings provide insight on how these pillars support one another, serving as a foundation that will support new software development approaches, justify existing ones, and enable the development of supplementary instruments and resources to such approaches.por
dc.description.abstract[Contexto]O uso extenso de Desenvolvimento de Software Ágil nas duas últimas décadas revelaram suas fraquezas, com alguns estudos alegando-o como insuficiente para lidar com questões de negócio e satisfazer as necessidades do usuário. Casos recentes da indústria mostram que combinar Desenvolvimento de Software Ágil com Lean Startup e Design Centrado no Usuário é uma forma efetiva de amenizar essas défices, visto que esses dois tem o intuito de agregar valor para os stakeholders do negócio e de fomentar a empatia pelos usuários, respectivamente. No entanto, não existe uma fundamentação teórica sobre uma integração desses três pilares. [Objetivo] Este estudo cria tal fundamentação teórica através de um modelo conceitual que ilustra o que os pilares têm em comum e o que os diferencia uns dos outros. [Método] Foi feita uma Revisão Sistemática da Literatura para identificar um metamodelo que ilustrasse adequadamente como cada método complementa e suplementa os demais. Depois foi instanciado um modelo conceitual usando dados adquiridos a partir da análise de literatura chave dos três métodos e de um estudo de caso sobre dois times de desenvolvimento de software que usam uma abordagem que combina Extreme Programming, Lean Startup, e Design Centrado no Usuário. O modelo foi avaliado com os participantes do estudo de caso em uma workshop. [Resultados] O modelo identifica os princípios, os aspectos, e as práticas de cada pilar, expondo quais elementos são próprios de cada método e quais são compartilhados. No total, o modelo é composto por12 princípios de Desenvolvimento de Software Ágil, 5 de Lean Startup ,e 6 de Design Centrado no Usuário; que são derivados em 35 aspectos distintos, cada um como suporte de um subconjunto de um total de 55 práticas. [Conclusão] Os achados ajudam a compreender como os métodos dão suporte uns aos outros, servindo como um alicerce para sustentar novas abordagens de desenvolvimento de software, justificando abordagens existentes, e habilitando a criação de recursos e instrumentos suplementares para essas abordagens.por
dc.description.provenanceSubmitted by PPG Ciência da Computação ([email protected]) on 2022-09-13T16:20:38Z No. of bitstreams: 1 MAXIMILIAN_NICHOLAS_SCHMIDT_ZORZETTI_DIS.pdf: 4096326 bytes, checksum: 487d294f38be8bada3754f58339dc518 (MD5)eng
dc.description.provenanceApproved for entry into archive by Sheila Dias ([email protected]) on 2022-09-26T12:37:10Z (GMT) No. of bitstreams: 1 MAXIMILIAN_NICHOLAS_SCHMIDT_ZORZETTI_DIS.pdf: 4096326 bytes, checksum: 487d294f38be8bada3754f58339dc518 (MD5)eng
dc.description.provenanceMade available in DSpace on 2022-09-26T12:48:56Z (GMT). No. of bitstreams: 1 MAXIMILIAN_NICHOLAS_SCHMIDT_ZORZETTI_DIS.pdf: 4096326 bytes, checksum: 487d294f38be8bada3754f58339dc518 (MD5) Previous issue date: 2021-11-30eng
dc.formatapplication/pdf*
dc.thumbnail.urlhttps://tede2.pucrs.br/tede2/retrieve/185559/MAXIMILIAN_NICHOLAS_SCHMIDT_ZORZETTI_DIS.pdf.jpg*
dc.languageengpor
dc.publisherPontifícia Universidade Católica do Rio Grande do Sulpor
dc.publisher.departmentEscola Politécnicapor
dc.publisher.countryBrasilpor
dc.publisher.initialsPUCRSpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.subjectAgile Software Developmenteng
dc.subjectLean Startupeng
dc.subjectUser-Centered Designeng
dc.subjectConceptual Modeleng
dc.subjectSoftware engineeringeng
dc.subjectDesenvolvimento de Software Ágilpor
dc.subjectLean Startuppor
dc.subjectDesign Centrado no Usuáriopor
dc.subjectModelo Conceitualpor
dc.subjectEngenharia de Softwarepor
dc.subject.cnpqCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOpor
dc.titleA reference conceptual model for agile software development, lean startup, and user-centered designpor
dc.typeDissertaçãopor
dc.restricao.situacaoTrabalho não apresenta restrição para publicaçãopor
Aparece nas coleções:Programa de Pós-Graduação em Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
MAXIMILIAN_NICHOLAS_SCHMIDT_ZORZETTI_DIS.pdfMAXIMILIAN_NICHOLAS_SCHMIDT_ZORZETTI_DIS4 MBAdobe PDFThumbnail

Baixar/Abrir Pré-Visualizar


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.