Melhoria Contínua de Processo de Software Utilizando a Teoria das Restrições
Autores
5254 |
Thiago Moreira da Costa
|
2381,97,965
|
5255 |
2381,97,965
|
|
5256 |
2381,97,965
|
Informações:
Publicações do PESC
O processo de desenvolvimento de software é composto por elementos que estão envolvidos durante a sua execução. Insumos, procedimentos, ferramentas e pessoas são exemplos de elementos do processo que, ao interagirem para produzir os produtos intermediários e finais, ocasionam efeitos que podem influenciar de maneira desejável ou indesejável o seu desempenho. Tais efeitos são fatores que estão presentes independentemente se os processos são estáveis ou se apresentam comportamento não previsível. A melhoria de processo é um fator importante para organizações de software que almejam ser competitivas. O objetivo desta dissertação é apresentar uma abordagem para melhoria contínua de processo de software por meio da sistematização da investigação de fatores de influência indesejáveis, a fim de identificar o fator que mais influencia o desempenho do processo de maneira indesejada. Além disso, a sistematização apoia a elaboração da solução para a remoção do fator de influência indesejável, com o intuito de maximizar as possibilidades de sucesso. Para isto, são aplicados os conceitos dos Processos de Raciocínio da Teoria das Restrições.
Software development process is composed by elements that are involved during its execution. Inputs, procedures, tools, human resources and its characteristics are examples of these elements that might cause desirable or undesirable effects while interacting to produce intermediate or final products. These effects are factors that are present in the development process regardless of whether they are stable or they present an unpredictable behavior. Process improvement is an important factor for organizations that aim to be competitive.The purpose of this dissertation is to present an approach to continuous software process improvement by a systematic investigation of the influence of undesirable factors in order to identify the factor that most influences undesirably the process performance. In addition, the approach supports the development of solution proposals to remove the undesirable factor and the elaboration of improvement candidates in order to maximize the chances of successful implementation and deployment of these candidates. In this context, the concepts of the Thinking Processes of Theory of Constraints were applied.