Detalhes bibliográficos
Ano de defesa: |
2019 |
Autor(a) principal: |
Figueiredo, Lucas Baraças |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
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://www.teses.usp.br/teses/disponiveis/3/3136/tde-23102019-123856/
|
Resumo: |
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. |