• 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
 
 
Disertación de Maestría
DOI
https://doi.org/10.11606/D.3.2019.tde-23102019-123856
Documento
Autor
Nombre completo
Lucas Baraças Figueiredo
Dirección Electrónica
Instituto/Escuela/Facultad
Área de Conocimiento
Fecha de Defensa
Publicación
São Paulo, 2019
Director
Tribunal
Fleury, André Leme (Presidente)
Costa, Janaina Mascarenhas Hornos da
Silva, Tiago Silva da
Título en portugués
Up-front design no desenvolvimento ágil de software centrado no usuário.
Palabras clave en portugués
Abordagem contingencial
Desenvolvimento ágil de software
Desenvolvimento ágil de software centrado no usuário
Design centrado no usuário
Softwares (Desenvolvimento)
Resumen en 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 en inglés
Up-front design in user centered agile software development : a contingency approach.
Palabras clave en inglés
Agile software development
Contingency approach
Up-front design
User centered agile software development
User centered design
Resumen en 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.
 
ADVERTENCIA - La consulta de este documento queda condicionada a la aceptación de las siguientes condiciones de uso:
Este documento es únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro. Esta reserva de derechos afecta tanto los datos del documento como a sus contenidos. En la utilización o cita de partes del documento es obligado indicar el nombre de la persona autora.
Fecha de Publicación
2019-10-23
 
ADVERTENCIA: Aprenda que son los trabajos derivados haciendo clic aquí.
Todos los derechos de la tesis/disertación pertenecen a los autores
CeTI-SC/STI
Biblioteca Digital de Tesis y Disertaciones de la USP. Copyright © 2001-2024. Todos los derechos reservados.