Implementação de um módulo para integração da abordagem Use-Case 2.0 com um sistema de gerenciamento de projetos

DSpace Repository

A- A A+

Implementação de um módulo para integração da abordagem Use-Case 2.0 com um sistema de gerenciamento de projetos

Show full item record

Title: Implementação de um módulo para integração da abordagem Use-Case 2.0 com um sistema de gerenciamento de projetos
Author: Rodrigues Neto, Paulo João
Abstract: Há um problema recorrente na indústria de desenvolvimento de software. De forma geral, as empresas desenvolvedoras de software têm dificuldade para entregar ou concluir o produto idealizado pelo cliente. Esse problema ocorre em várias fases da gerência de projeto e de desenvolvimento de software. Um dos principais motivos é relacionado à engenharia de requisitos, que desencadeia alterações, afetando custos e prazos. Muitas abordagens clássicas de engenharia de requisitos lidam com essa complexidade, como a abordagem de casos de uso. As práticas ágeis e iterativas possibilitam às empresas desenvolvedoras adaptar-se às mudanças requisitadas pelo cliente ou identificar requisitos não compreendidos com rapidez. Uma abordagem utilizada atualmente para a coleta de requisitos é a Use-Case 2.0, que estende os casos de uso clássicos para um contexto ágil e iterativo. O Kanboard é uma ferramenta que implementa o Kanban, uma abordagem para a gerência de atividades que segue valores ágeis complementares ao Use-Case 2.0, sendo ágil e iterativo. Analisando este cenário, é proposto neste trabalho o desenvolvimento de um módulo que modele o Use-Case 2.0 e o integre com a plataforma de gerência de projeto Kanboard. A ferramenta é implementada e avaliada em duas organizações de desenvolvimento de software. Os resultados das avaliações levantam os primeiros indícios de que a ferramenta tem boa usabilidade e está alinhada à abordagem Use-Case 2.0, não necessitando de esforço relevante para sua adoção.There is a recurring problem in the software development industry. In general, software development companies have difficulty in delivering or completing the scope of the product idealized by the customer. This problem occurs at various stages of project management and software development. One of the main reasons is related to requirements engineering, affecting costs and deadlines. Many classical requirements engineering approaches deal with this complexity, such as the use-case approach. Agile and iterative practices enable developers to adapt to the changes required by the customer or identify requirements that are not understood quickly. One approach currently used for requirements collection is Use-Case 2.0, which extends classic use cases to an agile and iterative context. Kanboard is a tool that implements Kanban, an approach to activity management that follows agile values complementary to Use-Case 2.0, being agile and iterative. Analyzing this scenario, it is proposed in this work the development of a module that models Use-Case 2.0 and integrates it with the Kanboard project management platform. The tool is implemented and evaluated in two software development organizations. The results of the evaluations identify the first indications that the tool has good usability and is aligned with the Use-Case 2.0 approach, requiring no relevant effort for its adoption.
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
URI: https://repositorio.ufsc.br/handle/123456789/187879
Date: 2018-06-19


Files in this item

Files Size Format View
TCC_v8.pdf 3.109Mb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar