• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Dissertação de Mestrado
DOI
https://doi.org/10.11606/D.3.2019.tde-23102019-123856
Documento
Autor
Nome completo
Lucas Baraças Figueiredo
E-mail
Unidade da USP
Área do Conhecimento
Data de Defesa
Imprenta
São Paulo, 2019
Orientador
Banca examinadora
Fleury, André Leme (Presidente)
Costa, Janaina Mascarenhas Hornos da
Silva, Tiago Silva da
Título em português
Up-front design no desenvolvimento ágil de software centrado no usuário.
Palavras-chave em português
Abordagem contingencial
Desenvolvimento ágil de software
Desenvolvimento ágil de software centrado no usuário
Design centrado no usuário
Softwares (Desenvolvimento)
Resumo em português
O Desenvolvimento Ágil de Software Centrado no Usuário refere-se à integração das abordagens de Desenvolvimento Ágil de Software e Design Centrado no Usuário. Esta integração ganhou interesse recente e se tornou uma tendência, porque as organizações estão progressivamente buscando capturar o melhor dos dois mundos: entregar projetos no prazo, dentro do orçamento, atendendo aos requisitos do negócio e, ao mesmo tempo, criando produtos ou serviços utilizáveis, úteis e desejáveis para o usuário final. A literatura aponta que ao longo do ciclo de vida de criação do produto existem quatro principais momentos nesta integração, sendo o mais utilizado deles o little design up-front, que se refere `as atividades realizadas logo antes do início do desenvolvimento, para definição dos requisitos para a equipe ágil e visão do produto. Ainda assim, pesquisas claramente evidenciam que apesar dos benefícios desta integração, o processo do little design up-front ainda é realizado de forma incipiente ou inadequada, pois não há uma definição clara do processo em si, quem são os participantes, como deve ser planejado, executado, quais são seus resultados e sua extensão. Além disso, existem evidências de que a equipe de projeto tende a desviar de práticas prescritas, uma vez que contingências do projeto acabam por influenciar a forma de gerenciar e executar estes processos com maior eficiência. O principal objetivo desta pesquisa, portanto, é propor uma estruturação clara, compreensível e replicável do desenvolvimento ágil de software centrado no usuário com foco em suas atividades antes do início do desenvolvimento, orientando praticantes da área a planejar e executar o Up-Front Design (UFD) em diferentes contextos de projetos de software. Para tanto, foi realizada uma revisão sistemática da literatura no tema para conceituação dos principais tópicos em up-front design do desenvolvimento ágil de software centrado no usuário e criação do modelo de pesquisa. Em seguida, foi realizado um estudo de caso com 27 processos de little design up-front em uma organização com 21 empresas diferentes, de forma a confirmar e/ou contrastar as consolidações e propostas feitas a partir da literatura com estudos de campo, alinhando teoria e prática. Os resultados obtidos permitem que acadêmicos e praticantes tenham uma visão holística do desenvolvimento ágil de software centrado no usuário, com uma separação dos estágios de integração de acordo com diferentes finalidades e um processo cíclico com três alternativas diferentes de iteração, dependendo do objetivo de inovação e melhorias desejadas. Este trabalho também agrega para profissionais da área, propondo limites de tempo para o processo de little design up-front, uma configuração de equipe para processos desta natureza, e uma análise de como os fatores contingenciais influenciam os dois principais responsáveis por este processo: o sponsor e o lider do processo, de forma a auxiliá-los no melhor gerenciamento e execução do up-front design. Este trabalho contribui para o corpo de conhecimento do desenvolvimento ágil de software centro no usuário de forma a estimular a criação de softwares úteis, utilizáveis e atraentes.
Título em inglês
Up-front design in user centered agile software development : a contingency approach.
Palavras-chave em inglês
Agile software development
Contingency approach
Up-front design
User centered agile software development
User centered design
Resumo em inglês
User-Centered Agile Software Development refers to the integration of Agile Software Development and User-Centered Design approaches. This integration has gained interest and became a trend as organizations are progressively pursuing the best of both worlds: delivering projects on time, within budget, and attending to business requirements, and, at the same time, creating products or services that are usable, useful and desirable for the end user. Literature highlights four dfferent moments for this integration, being the most used one the little design up-front, which refers to the activities carried out right before development starts, in order to create a product vision, and define requirements for the agile team from an idea originated internally or externally to the organization. Despite the advantages of such integration, previous researches point out that up-front design is still done in an incipient or inadequate way in organizations, as there is no clear definition of the process itself, who the participants are, how it should be planned, executed, its outcomes, and its extent. In addition, there are evidences that designers and developers tend to act differently than how theory prescribes, because there are internal and external contingencies to the project that end up influencing the way to manage and execute these processes more eciently, making a simple replication of a process for different contexts proven to be ineffective. The main objective of this research is to propose a clear, comprehensible and replicable structure for the user-centered agile software development life cycle and its stages, with a focus on the activities carried out before development starts, alternatives for team configuration and deadlines for those processes and discuss how contingency factor can influence the process, in order to help companies creating useful, usable, desirable and attractive software. Therefore, a systematic literature review was carried out for conceptualizing the main topics on the theme of up-front design of user centered agile software development and creating a research model. Afterwards a case study was carried out with 27 little up-front design processes of 21 different companies in order to confirm and/or contrast the findings in literature with field studies, to align theory and practice. Results enable academics and practitioners to have a holistic view of the user-centered agile software development with a clear separation of its stages according to different objectives, and a cyclical process with three different iteration alternatives depending on the type of innovation desired. This work also helps practitioners of the area, proposing time limits and a team configuration for the process and an analysis on how contingency factors affect the main players on this process: the sponsor and the process leader, to help them better manage and execute the up-front design. This work contributes to the body of knowledge of user centered agile software development in order to stimulate the creation of useful, usable and attractive software.
 
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange a todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome da pessoa autora do trabalho.
Data de Publicação
2019-10-23
 
AVISO: Saiba o que são os trabalhos decorrentes clicando aqui.
Todos os direitos da tese/dissertação são de seus autores
CeTI-SC/STI
Biblioteca Digital de Teses e Dissertações da USP. Copyright © 2001-2024. Todos os direitos reservados.