Publicação
Ajustamento dos papéis do RUP reduzido no desenvolvimento de projetos em contexto académico
| Resumo: | O Rational Unified Process globalmente denominado de RUP é uma framework de desenvolvimento de Software proposto pela IBM, com uma grande divulgação em termos mundiais. No entanto, não significa que seja uma framework simples de seguir e com uma curva de aprendizagem rápida, pelo contrário, é extremamente complexa e exige uma forte compreensão do seu funcionamento. Esta framework é também utilizado no desenvolvimento de projetos de baixa complexidade, como por exemplo, em projetos universitários. No entanto, devido à complexidade da mesma, exige aos alunos um investimento grande de tempo na sua compreensão e na afetação de recursos humanos, podendo dificultar o seu desempenho e, eventualmente, afetar o sucesso do próprio projeto. A nível nacional, grande parte das empresas de desenvolvimento de Software são consideradas Pequenas e Médias Empresas (PMEs). Estas organizações, de dimensões reduzidas, possuem um número limitado de recursos humanos nas suas equipas de desenvolvimento, o que dificulta a resposta aos desafios exigidos. No sentido de aumentar a produtividade e desempenho dos colaboradores no desenvolvimento de projetos de pequenas dimensões, em 2007 foi proposto por Borges (Borges, 2007) um modelo Reduzido do RUP, onde a configuração do elenco processual do mesmo foi adaptada para que os recursos humanos das equipas de pequenas dimensões pudessem incorporar todo o leque de responsabilidades e, desta forma, utilizar a metodologia de forma competitiva, comparativamente a organizações de grande dimensão. Apesar do modelo Reduzido do RUP ter sido desenvolvido, este não sofreu experimentação suficiente para o tornar válido em contextos reais. O propósito desta dissertação é avaliar o desempenho desse modelo em contexto académico simulando um contexto real, onde as equipas de desenvolvimento utilizam o modelo Reduzido do RUP para resolver os problemas propostos por um cliente real. Adicionalmente pretende-se fazer, após análise dos resultados obtidos do estudo das equipas de desenvolvimento, um reajustamento do modelo Reduzido do RUP, no sentido de o adequar ao nível de complexidade exigida e aumentar a taxa de sucesso em futuras aplicações em contexto real. |
|---|---|
| Autores principais: | Gonçalves, Carlos Diogo Lima |
| Assunto: | Ciências Naturais::Ciências da Computação e da Informação |
| Ano: | 2016 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | português |
| Origem: | RepositóriUM - Universidade do Minho |
| Resumo: | O Rational Unified Process globalmente denominado de RUP é uma framework de desenvolvimento de Software proposto pela IBM, com uma grande divulgação em termos mundiais. No entanto, não significa que seja uma framework simples de seguir e com uma curva de aprendizagem rápida, pelo contrário, é extremamente complexa e exige uma forte compreensão do seu funcionamento. Esta framework é também utilizado no desenvolvimento de projetos de baixa complexidade, como por exemplo, em projetos universitários. No entanto, devido à complexidade da mesma, exige aos alunos um investimento grande de tempo na sua compreensão e na afetação de recursos humanos, podendo dificultar o seu desempenho e, eventualmente, afetar o sucesso do próprio projeto. A nível nacional, grande parte das empresas de desenvolvimento de Software são consideradas Pequenas e Médias Empresas (PMEs). Estas organizações, de dimensões reduzidas, possuem um número limitado de recursos humanos nas suas equipas de desenvolvimento, o que dificulta a resposta aos desafios exigidos. No sentido de aumentar a produtividade e desempenho dos colaboradores no desenvolvimento de projetos de pequenas dimensões, em 2007 foi proposto por Borges (Borges, 2007) um modelo Reduzido do RUP, onde a configuração do elenco processual do mesmo foi adaptada para que os recursos humanos das equipas de pequenas dimensões pudessem incorporar todo o leque de responsabilidades e, desta forma, utilizar a metodologia de forma competitiva, comparativamente a organizações de grande dimensão. Apesar do modelo Reduzido do RUP ter sido desenvolvido, este não sofreu experimentação suficiente para o tornar válido em contextos reais. O propósito desta dissertação é avaliar o desempenho desse modelo em contexto académico simulando um contexto real, onde as equipas de desenvolvimento utilizam o modelo Reduzido do RUP para resolver os problemas propostos por um cliente real. Adicionalmente pretende-se fazer, após análise dos resultados obtidos do estudo das equipas de desenvolvimento, um reajustamento do modelo Reduzido do RUP, no sentido de o adequar ao nível de complexidade exigida e aumentar a taxa de sucesso em futuras aplicações em contexto real. |
|---|