• Nenhum resultado encontrado

GPR 7 Os recursos humanos para o projeto

7.3 Trabalhos Futuros

Ao longo do desenvolvimento desta pesquisa, diversos temas relacionados à mesma revelaram-se interessantes e passíveis de estudos mais aprofundados. Entretanto, estes temas não puderam ser desenvolvidos neste trabalho. Alguns deles estão claramente fora do escopo desta pesquisa, apesar de estarem relacionados à pesquisa aqui relatada. Outros, apesar de poderem ser enquadrados no escopo da pesquisa, seriam mais bem desenvolvidos após a conclusão e avaliação desta pesquisa, principalmente por caracterizarem decorrências da mesma. Estes temas são aqui relatados como candidatos a trabalhos futuros.

No conjunto dos temas que estariam fora do escopo desta pesquisa estão aqueles relacionados à adoção dos padrões de qualidade na definição de processos de software. A adoção de um metamodelo para representação dos padrões de qualidade para MPS é um passo que viabilizaria que o processo de adoção de um padrão de qualidade durante a definição de processos de software recebesse apoio de novas ferramentas. Seria possível, por exemplo, manter a rastreabilidade entre as práticas e exigências presentes nos padrões de qualidade e as definições correspondentes nos processos de software. Este tipo de informação poderia ser útil em avaliações de conformidade. A representação dos mapeamentos entre os padrões de qualidade também é útil no apoio à realização de avaliações multi-modelo como, por exemplo, aquelas conduzidas em organizações que adotam tanto o CMMI quanto o MPS.BR. O protótipo de ferramenta apresentado permite a representação destes mapeamentos, mas não oferece funcionalidades que poderiam ser desenvolvidas no futuro para orientar a adoção de novos padrões de qualidade com base nos padrões já adotados e nos mapeamentos entre eles.

Também não faz parte do escopo desta pesquisa garantir a correta representação dos processos de software com base no metamodelo desenvolvido. Para isto, seria necessário desenvolver estudos visando explorar a compatibilidade entre os conceitos encontrados no SPEM 2.0 e os conceitos encontrados nas ontologias da área de processo de software que foram aqui utilizadas, tais como as ontologias propostas em [FAL98], [MIA03b], [NUN05], [RUY06], [BER06] e [SOU08]. Ainda nesta linha, seria possível avaliar e propor melhorias ao SPEM 2.0 e, em conseqüência, ao SPIM, com o uso de uma ontologia de fundamentação, tal como a Unified Foundational Ontology (UFO) proposta em [GUI05]. Ontologias de Fundamentação são úteis para oferecer semântica de mundo real aos constructos utilizados em modelagem e melhorar a qualidade de modelos conceituais. Este tipo de trabalho já foi realizado, por exemplo, para a ontologia de processo de software, tal como relatado em [GUI08]. Da mesma forma, a OMPS também poderia ser melhorada com o mesmo tipo de abordagem em trabalhos futuros.

Já no conjunto dos temas decorrentes desta pesquisa, podemos citar a avaliação e possível refinamento da OMPS e do SPIM para estender seu uso a outros padrões de qualidade não específicos da área de MPS, mas que a influenciam de alguma forma enquanto parte da área de TI. Podemos citar como exemplo o ITIL e o COBIT. Podemos citar também a necessidade de estudos mais aprofundados sobre os processos de avaliação utilizados na área de MPS, tais como SCAMPI e MA-MPS para proporcionar refinamentos que contemplassem os conceitos envolvidos nestes processos.

Outro aspecto que merece pesquisas futuras é a necessidade de versionamento dos mapeamentos. Nesta pesquisa foram obordados aspectos estáticos dos padrões de qualidade, mas os padrões de qualidade, em si, não são estáticos. Os padrões de qualidade são periodicamente revisados e aprimorados por seus autores. Cada mapeamento trata de versões específicas de padrões de qualidade e, a medida que os padrões são modificados, precisam ser atualizados também. Em uma visão inicial sobre o problema, esta atualização poderia ser feita através da simples confecção de um novo mapeamento, por exemplo. Entretanto, tal abordagem traria várias desvantagens, como a perda de informações relacionadas à evolução dos padrões e dos respectivos mapeamentos entre eles. Além disto, esta abordagem não contribuiria para esforços de adoção simultânea de multiplos modelos ou a realização de avaliações multi-modelo, tendo em vista que a medida que os padrões evoluem as empresas precisam revisar seus processos e, eventualmente, se submeter a novas avaliações. Assim, uma estratégia mais

adequada seria evoluir a OMPS e o SPIN visando reconhecer e representar os conceitos associados ao versionamento dos mapeamentos.

Por fim, um passo importante para o aprimoramento dos resultados deste trabalho seria o desenvolvimento de estudos experimentais visando complementar a avaliação do metamodelo no seu contexto real de uso, principalmente no que se refere à adoção dos múltiplos padrões de qualidade na definição de processos de software. Nesta tese o objetivo foi criar uma abordagem para a representação e a integração de padrões de qualidade para MPS, ou seja, este trabalho teve foco na linguagem de modelagem e não nos modelos criados com a mesma. Neste caso, foi suficiente a avaliação da adequação da linguagem ao seu propósito. Entretanto, os conceitos necessários à adoção de múltiplos padrões de qualidade nas definições dos processos de software, apesar de presentes no metamodelo, não foram estudados em maior profundidade. Como trabalho futuro sugere-se, portanto, que estudos sejam conduzidos para avaliar a adequação dos modelos criados com este metamodelo para a adoção de múltiplos padrões de qualidade na definição de processos de software. Neste caso, os objetos de estudo passam a ser os modelos e não mais a linguagem de modelagem utilizada para criação dos mesmos. No caso deste desdobramento da pesquisa, a realização de experimentos seria mais indicada, uma vez que o problema passaria a envolver também a precisão com que as equivalências entre os múltiplos padrões de qualidade seriam compreendidas pelos usuários de modelos desenvolvidos com o metamodelo SPIM. Além disto, como pré- requisito para isto seria necessário também o aprimoramento do protótipo da ferramenta de edição de modelos em SPIM visando à melhoria de sua usabilidade. Como resultado da realização deste tipo de estudo, seria tratada também uma das limitações desta pesquisa que diz respeito ao método analítico empregado para avaliação.