REVICERE : Reunião Visual Colaborativa de Elicitação de Requisitos funcionais para o desenvolvimento de aplicações para web
Resumo
Resumo: Esta pesquisa de doutorado apresenta, do ponto de vista do Design da Informação, o desenvolvimento de um artefato que solucione um problema relacionado à comunicação síncrona entre desenvolvedores e clientes durante o processo de elicitação de requisitos funcionais para o desenvolvimento de aplicações para web. Neste contexto, o objetivo geral desta pesquisa é desenvolver uma dinâmica colaborativa de discussão visual de elicitação de requisitos funcionais para o desenvolvimento de aplicações para web. Para isso, são apontados alguns objetivos específicos relacionados à compreensão das técnicas de elicitação de requisitos, outros pertinentes ao processo de geração de representações gráficas e ainda outros associados ao uso de dinâmicas colaborativas de discussão visual na elicitação de requisitos para o desenvolvimento de software. A Design Science Research foi adotada como o método de pesquisa, e durante suas etapas de execução, outros procedimentos foram aplicados a fim de cumprir tarefas mais específicas. Neste sentido, foram realizadas revisões bibliográficas sistemáticas, dinâmica colaborativa de discussão visual de elicitação de requisitos e questionário online para uma avaliação prognóstica do artefato desenvolvido. Quanto ao estado da arte em elicitação de requisitos, a pesquisa revelou a complexidade e subjetividade da Engenharia de Requisitos, destacando principalmente influências socioemocionais e contextuais como fatores que dificultam o processo. A partir de abordagens que propõem soluções para problemas e erros no processo de elicitação, foram observadas algumas características em artefatos de elicitação de requisitos, as quais foram aplicadas no desenvolvimento da Reunião Visual Colaborativa de Elicitação de Requisitos (REVICERE). Ainda foram estudadas as práticas de facilitação gráfica, desenho conjunto e desenho colaborativo, nas quais foram encontradas similaridades sugerindo convergência em termos de discussão, colaboração e uso de papel como suporte. Para encerrar a coleta de dados, a observação das dinâmicas colaborativas de elicitação de requisitos destacou a importância do uso de materiais diversos, promoção da colaboração, e flexibilidade para adaptação em diferentes contextos. A sistematização da REVICERE se baseou em uma lista de requisitos, incorporando as características observadas nos estudos anteriores. Por fim, a avaliação prognóstica da REVICERE foi realizada. Os participantes atribuíram predominantemente valores positivos ao artefato, indicando uma receptividade favorável, considerando a aplicabilidade em ambientes educacionais, evidenciando seu potencial como recurso didático Abstract: This doctoral research presents, from an Information Design point of view, the development of an artifact that solves a problem related to synchronous communication between developers and clients during the process of eliciting functional requirements for the development of web applications. In this context, the general objective of this research is to develop a collaborative dynamic of visual discussion to elicit functional requirements for the development of web applications. For this, some specific objectives related to the understanding of requirements elicitation techniques are highlighted, others pertinent to the process of generating graphical representations and still others associated with the use of collaborative dynamics of visual discussion in the elicitation of requirements for software development. Design Science Research was adopted as the research method, and during its execution stages, other procedures were applied in order to fulfill more specific tasks. In this sense, systematic literature reviews, collaborative dynamics of visual discussion of requirements elicitation and an online questionnaire were carried out for a prognostic evaluation of the developed artifact. Regarding the state of the art in requirements elicitation, the research revealed the complexity and subjectivity of Requirements Engineering, highlighting mainly socio-emotional and contextual influences as factors that hinder the process. Based on approaches that propose solutions to problems and errors in the elicitation process, some characteristics were observed in requirements elicitation artifacts, which were applied in the development of the Requirements Elicitation Collaborative Visual Meeting (REVICERE). The practices of graphic facilitation, joint design and collaborative design were also studied, in which similarities were found suggesting convergence in terms of discussion, collaboration and use of paper as support. To conclude the data collection, the observation of the collaborative dynamics of requirements elicitation highlighted the importance of using different materials, promoting collaboration, and flexibility to adapt in different contexts. REVICERE's systematization was based on a list of requirements, incorporating the characteristics observed in previous studies. Finally, the prognostic evaluation of REVICERE was performed. Participants attributed predominantly positive values to the artifact, indicating a favorable receptivity, considering its applicability in educational environments, highlighting its potential as a teaching resource.
Collections
- Teses [67]