Return to search

Reconfiguração dinâmica de projetos de software: um modelo para alocação de recursos e programação de atividades em ambientes multiprojetos com recursos compartilhados

Made available in DSpace on 2013-08-07T18:42:55Z (GMT). No. of bitstreams: 1
000425746-Texto+Parcial-0.pdf: 278659 bytes, checksum: 6276b8690972bccfb1c2efe2d6b6e7b8 (MD5)
Previous issue date: 2010 / Developing a software product is a complex activity that involves many uncertainties. The vast amount of information required to make decisions, as well as the frequent changes in scope and planning, make this job even more challenging. Professionals often gives substantial attention to the planning phase of projects, perhaps because of economical reasons such as the estimation of the necessary effort and the calculation of a budget. Nevertheless, software projects usually undergo many modifications during their execution phases. As a consequence, the project plan must be constantly revised, making adjustments to the schedule and to the people allocated to the tasks. The goal is to put the project back on trail, respecting some constraints on cost, size and time. Therefore, it is crucial to the confer a greater level of concern to the execution phase of projects, especially to the impact and the necessary changes to a project plan due to the modifications that develop over time. This thesis proposes a reference model for the selection and allocation of human resources focusing on the schedule management of software projects during their execution phases. The main contributions include an identification of scheduling and resource allocation disturbing events, a resource selection mechanism that deals with uncertain information, and the actual reconfiguration model that handles multi-project environments and simulation scenarios. The model can be used as a decision support system for the areas of selection and allocation of resources, and the planning of tasks over time. / Desenvolver um produto de software é uma atividade complexa que envolve muitas incertezas. A grande quantidade de informações que se apresenta para a tomada de decisões, somada às freqüentes alterações no escopo e no planejamento, torna essa atividade ainda mais desafiadora. Geralmente se dá muita ênfase à fase de planejamento dos projetos, até mesmo por razões econômicas, tais como a avaliação do esforço necessário e a produção de um orçamento. Sabe-se, contudo, que projetos de software costumam sofrer diversas modificações durante a sua execução. Como conseqüência, deve-se revisar constantemente o planejamento, ajustando o cronograma e as alocações das pessoas às atividades, de forma a reconduzir o projeto a um plano exeqüível, dentro de restrições de custo, tamanho e prazo. Assim, evidencia-se a necessidade de uma atenção maior à fase de execução dos projetos, em especial ao impacto e aos ajustes necessários ao planejamento em função das modificações que surgem no decorrer do tempo. Esta tese apresenta um modelo de referência para seleção e alocação de recursos com foco na manutenção de cronogramas de projetos de software em tempo de execução. Como principais contribuições destacam-se a identificação de eventos que causam perturbações nos cronogramas e alocações dos projetos, um mecanismo de seleção de recursos que trabalha com informações difusas e o próprio modelo de reconfiguração, que suporta ambientes multiprojetos e cenários de simulação. O modelo pode ser usado como um sistema de suporte a decisões sobre as áreas de seleção, de alocação de recursos e de planejamento de tarefas no tempo.

Identiferoai:union.ndltd.org:IBICT/urn:repox.ist.utl.pt:RI_PUC_RS:oai:meriva.pucrs.br:10923/1568
Date January 2010
CreatorsCallegari, Daniel Antonio
ContributorsBastos, Ricardo Melo
PublisherPontifícia Universidade Católica do Rio Grande do Sul, Porto Alegre
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/doctoralThesis
Sourcereponame:Repositório Institucional da PUC_RS, instname:Pontifícia Universidade Católica do Rio Grande do Sul, instacron:PUC_RS
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0026 seconds