/img alt="Imagem da capa" class="recordcover" src="""/>
Dissertação
User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software
A Engenharia de Requisitos (ER) é uma das etapas mais críticas do processo de de senvolvimento de software, uma vez que as demais atividades dependem desta. A especificação de requisitos é base para a implementação do sistema. Quanto maior for a qualidade da especificação dos requisitos, melhor será...
Autor principal: | Duarte Filho, José Carlos da Silva |
---|---|
Outros Autores: | http://lattes.cnpq.br/1129223641756414, https://orcid.org/0000-0001-5732-9729 |
Grau: | Dissertação |
Idioma: | por |
Publicado em: |
Universidade Federal do Amazonas
2022
|
Assuntos: | |
Acesso em linha: |
https://tede.ufam.edu.br/handle/tede/9051 |
id |
oai:https:--tede.ufam.edu.br-handle-:tede-9051 |
---|---|
recordtype |
dspace |
spelling |
oai:https:--tede.ufam.edu.br-handle-:tede-90512022-09-09T05:03:38Z User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software Duarte Filho, José Carlos da Silva Conte, Tayana Uchôa http://lattes.cnpq.br/1129223641756414 http://lattes.cnpq.br/6682919653508224 Canedo, Edna Dias Souza, Gleison dos Santos https://orcid.org/0000-0001-5732-9729 Software - Desenvolvimento Computação CIENCIAS EXATAS E DA TERRA CIENCIA DA COMPUTACAO Design Thinking Engenharia de software Engenharia de requisitos User Journey Blueprint Mapa da jornada do usuário Blueprint de serviços Cenários A Engenharia de Requisitos (ER) é uma das etapas mais críticas do processo de de senvolvimento de software, uma vez que as demais atividades dependem desta. A especificação de requisitos é base para a implementação do sistema. Quanto maior for a qualidade da especificação dos requisitos, melhor será a base para a solução a ser desenvolvida. Porém, a especificação de requisitos está entre as tarefas mais difíceis realizadas por um engenheiro de software, sendo a imprecisão na especificação de requisitos a causa de muitos problemas da ER. Uma alternativa para ajudar os enge nheiros de software a detalhar os requisitos é a construção de cenários que modelam a interação dos usuários com o sistema de software. Diferentes abordagens têm sido usadas para a identificação do design de interação e das funcionalidades da aplica ção.As técnicas de Design Thinking (DT) têm sido utilizadas na ER para colaborar na solução dessas dificuldades, principalmente quanto à especificação das necessidades dos usuários. Nota-se que ainda existe uma lacuna quando se fala em métodos que consigam auxiliar na especificação detalhada das funcionalidades do software. Este trabalho apresenta a proposta de uma técnica para a especificação de requisitos em projetos de desenvolvimento de software. A técnica, denominada de User Journey Blueprint (UJB), tem por objetivo promover a visualização da estrutura do processo do sistema por meio das interações dos usuário e assim colaborar na concepção do design do protótipo, proporcionando aos especialistas uma visualização de possíveis requisitos de design de interface e do detalhamento da funcionalidade do sistema proposto. A técnica foi idealizada a partir de técnicas de Design Thinking (DT), Mapa da Jornada do Usuário e Blueprint de Serviços, através de metodologia baseada em experimentação, com a realização de estudos experimentais para avaliar e evoluir a técnica proposta. Os resultados indicam que a técnica promove a reflexão dos profissionais responsáveis pela especificação de requisitos sobre as diferentes alternativas de interação do usuário com o sistema. O uso do UJB pode fornecer aos especialistas a especificação de requisitos voltados tanto para a Experiência do Usuário, quanto para o design de interface, e para requisitos relacionados às funcionalidades e processos do sistema. Requirements Engineering (RE) is one of the most critical phases in software develop ment since the other activities depend on it. The requirements’ specification is the basis for system implementation. The higher the quality of the requirements’ specification, the better the basis for developing the solution. Yet, requirements specification is among the most challenging tasks performed by a software engineer, and the imprecision in requirements specification is the cause of many RE problems. An alternative to help soft ware engineers and detail requirements is to build scenarios that model the interaction of users with the software system. We used different approaches for the identification of interaction design and application features. We used Design Thinking (DT) techniques in RE to collaborate in solving these difficulties, about the specification of user needs. It is noticeable that there is still a gap when it comes to methods that can assist in the detailed specification of software functionality. This paper presents the proposal of a technique for requirements specification in software development projects. The technique, called User Journey Blueprint (UJB), aims to promote the visualization of the system’s process structure by means of user interactions and thus collaborate in the con ception of the prototype design, providing the specialists with a visualization of possible interface design requirements and the detailing of the proposed system’s functionality. From Design Thinking (DT) techniques, User Journey Map, and Service Blueprint, through an experimentation-based method, with experimental studies carried out to check and evolve the proposed technique. The results show that the technique promotes the reflection of the professionals responsible for the requirement’s specification about the different alternatives of user interaction with the system. Using the UJB can provide experts with requirements specifications focused on both User Experience, interface design, and requirements related to system functionality and processes. 2022-09-08T17:28:48Z 2022-07-14 Dissertação DUARTE FILHO, José Carlos da Silva. User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software. 2022. 206 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus (AM), 2022. https://tede.ufam.edu.br/handle/tede/9051 por Acesso Aberto application/pdf Universidade Federal do Amazonas Instituto de Computação Brasil UFAM Programa de Pós-graduação em Informática |
institution |
TEDE - Universidade Federal do Amazonas |
collection |
TEDE-UFAM |
language |
por |
topic |
Software - Desenvolvimento Computação CIENCIAS EXATAS E DA TERRA CIENCIA DA COMPUTACAO Design Thinking Engenharia de software Engenharia de requisitos User Journey Blueprint Mapa da jornada do usuário Blueprint de serviços Cenários |
spellingShingle |
Software - Desenvolvimento Computação CIENCIAS EXATAS E DA TERRA CIENCIA DA COMPUTACAO Design Thinking Engenharia de software Engenharia de requisitos User Journey Blueprint Mapa da jornada do usuário Blueprint de serviços Cenários Duarte Filho, José Carlos da Silva User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software |
topic_facet |
Software - Desenvolvimento Computação CIENCIAS EXATAS E DA TERRA CIENCIA DA COMPUTACAO Design Thinking Engenharia de software Engenharia de requisitos User Journey Blueprint Mapa da jornada do usuário Blueprint de serviços Cenários |
description |
A Engenharia de Requisitos (ER) é uma das etapas mais críticas do processo de de senvolvimento de software, uma vez que as demais atividades dependem desta. A especificação de requisitos é base para a implementação do sistema. Quanto maior for a qualidade da especificação dos requisitos, melhor será a base para a solução a ser desenvolvida. Porém, a especificação de requisitos está entre as tarefas mais difíceis realizadas por um engenheiro de software, sendo a imprecisão na especificação de requisitos a causa de muitos problemas da ER. Uma alternativa para ajudar os enge nheiros de software a detalhar os requisitos é a construção de cenários que modelam a interação dos usuários com o sistema de software. Diferentes abordagens têm sido usadas para a identificação do design de interação e das funcionalidades da aplica ção.As técnicas de Design Thinking (DT) têm sido utilizadas na ER para colaborar na solução dessas dificuldades, principalmente quanto à especificação das necessidades dos usuários. Nota-se que ainda existe uma lacuna quando se fala em métodos que consigam auxiliar na especificação detalhada das funcionalidades do software. Este trabalho apresenta a proposta de uma técnica para a especificação de requisitos em projetos de desenvolvimento de software. A técnica, denominada de User Journey Blueprint (UJB), tem por objetivo promover a visualização da estrutura do processo do sistema por meio das interações dos usuário e assim colaborar na concepção do design do protótipo, proporcionando aos especialistas uma visualização de possíveis requisitos de design de interface e do detalhamento da funcionalidade do sistema proposto. A técnica foi idealizada a partir de técnicas de Design Thinking (DT), Mapa da Jornada do Usuário e Blueprint de Serviços, através de metodologia baseada em experimentação, com a realização de estudos experimentais para avaliar e evoluir a técnica proposta. Os resultados indicam que a técnica promove a reflexão dos profissionais responsáveis pela especificação de requisitos sobre as diferentes alternativas de interação do usuário com o sistema. O uso do UJB pode fornecer aos especialistas a especificação de requisitos voltados tanto para a Experiência do Usuário, quanto para o design de interface, e para requisitos relacionados às funcionalidades e processos do sistema. |
author_additional |
Conte, Tayana Uchôa |
author_additionalStr |
Conte, Tayana Uchôa |
format |
Dissertação |
author |
Duarte Filho, José Carlos da Silva |
author2 |
http://lattes.cnpq.br/1129223641756414 https://orcid.org/0000-0001-5732-9729 |
author2Str |
http://lattes.cnpq.br/1129223641756414 https://orcid.org/0000-0001-5732-9729 |
title |
User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software |
title_short |
User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software |
title_full |
User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software |
title_fullStr |
User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software |
title_full_unstemmed |
User Journey Blueprint (UJB): uma técnica de Design Thinking para a especificação de cenários em projetos de desenvolvimento de software |
title_sort |
user journey blueprint (ujb): uma técnica de design thinking para a especificação de cenários em projetos de desenvolvimento de software |
publisher |
Universidade Federal do Amazonas |
publishDate |
2022 |
url |
https://tede.ufam.edu.br/handle/tede/9051 |
_version_ |
1831970103209492480 |
score |
11.753735 |