Avaliação de Melhorias em Processos de Software Durante a Execução de um Projeto
Resumo
Este trabalho apresenta uma proposta de apoio à avaliação de alterações no processo definido para um projeto que se encontra em execução por meio de análise decisória multicriterial. Espera-se, assim, que membros do Grupo de Processos de uma organização de desenvolvimento de software sejam capazes de avaliar, por meio de um método de apoio à tomada decisão, se é vantajoso implantar as melhorias realizadas no processo padrão no processo definido para um projeto já em execução. A proposta foi avaliada por meio de estudo de caso executado em três organizações de desenvolvimento de software. Os resultados dos estudos revelaram indícios de que a proposta é útil e de fácil utilização.
Palavras-chave:
Avaliação de Alterações, Processos de Software, Método de Apoio
Referências
Al-Shemmeri, T., Al-Kloub, B. e Pearman, A. (1997). "Model choice in multicriteria decision aid." European Journal of Operational Research 97(3): 550-560.
Basili, V. R. e Rombach, H. D. (1988). "The TAME project: towards improvement-oriented software environments." Software Engineering, IEEE Transactions on 14(6): 758-773.
Beydeda, S. e Gruhn, V. (2004). "Dynamic evolution of software processes to evolve software systems during their development." Software Process Improvement and Practice 9(4): 229-238.
Brans, J. P. (2002). "Ethics and decision." European Journal of Operational Research 136(2): 340-352.
Cabral, M. (2012). Avaliação de Melhorias em Processos de Software Durante a Execução de um Projeto. Programa de Engenharia de Sistemas e Computação. Rio de Janeiro, Universidade Federal do Rio de Janeiro. M. Sc.
Davis, F. D. (1989). A technology acceptance model for empirically testing new end-user information systems : theory and results. Sloan School of Management. Massachusetts, Massachusetts Institute of Technology.
Forneck, M. (2008). Análise Multicirterial das Preferências de Gestores e das Decisões nas Operações Logísticas de uma Empresa do setor Químico. São Leopoldo, UNISINOS. Ms.C.: 109.
Guitouni, A. e Martel, J.-M. (1998). "Tentative guidelines to help choosing an appropriate MCDA method." European Journal of Operational Research 109(2): 501-521.
Hair, J. F., Anderson, R. E., Tatham, R. L. e Black, W. C. (2007). Análise Multivariada de Dados, Bookman.
Liou, J. J. H., Hsu, C., Yeh, W. e Lin, R. (2011). "Using a modified grey relation method for improving airline service quality." Tourism Management 32(6): 1381-1388.
Malakooti, B. (1988). "A decision support system and a heuristic interactive approach for solving discrete multiple criteria problems." Systems, Man and Cybernetics, IEEE Transactions on 18(2): 273-284.
Park, S., Choi, K., Yoon, K. A. e Bae, D. (2007). Deriving Software Process Simulation Model from SPEM-based Software Process Model. Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific. Aichi: 382-389.
Raffo, D., Spehar, G. e Nayak, U. (2003). Generalized Simulation Models: What, Why and How? ProSim 2003, Oregon.
Raffo, D. M. (2005). "Software project management using PROMPT: A hybrid metrics, modeling and utility framework." Information and Software Technology 47(15): 1009-1017.
SEI (2010). CMMI for Development (CMMI-DEV), Version 1.3., Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.
SOFTEX. (2012). "MPS.BR - Guia Geral." Disponível em: www.softex.br.
WÖHLIN, C., RUNESON, P., HÖST, M., OHLSSON, M., REGNELL, B. e WESSLÉN, A. (2000). Experimentation in Software Engineering: An Introduction. Norwell, MA, USA, Kluwer Academic Publishers.
Yoon, K. P. e Hwang, C.-L. (1995). Multiple Attribute Decision Making: an Introduction. Thousand Oaks, California, SAGE Publications, Inc.
Basili, V. R. e Rombach, H. D. (1988). "The TAME project: towards improvement-oriented software environments." Software Engineering, IEEE Transactions on 14(6): 758-773.
Beydeda, S. e Gruhn, V. (2004). "Dynamic evolution of software processes to evolve software systems during their development." Software Process Improvement and Practice 9(4): 229-238.
Brans, J. P. (2002). "Ethics and decision." European Journal of Operational Research 136(2): 340-352.
Cabral, M. (2012). Avaliação de Melhorias em Processos de Software Durante a Execução de um Projeto. Programa de Engenharia de Sistemas e Computação. Rio de Janeiro, Universidade Federal do Rio de Janeiro. M. Sc.
Davis, F. D. (1989). A technology acceptance model for empirically testing new end-user information systems : theory and results. Sloan School of Management. Massachusetts, Massachusetts Institute of Technology.
Forneck, M. (2008). Análise Multicirterial das Preferências de Gestores e das Decisões nas Operações Logísticas de uma Empresa do setor Químico. São Leopoldo, UNISINOS. Ms.C.: 109.
Guitouni, A. e Martel, J.-M. (1998). "Tentative guidelines to help choosing an appropriate MCDA method." European Journal of Operational Research 109(2): 501-521.
Hair, J. F., Anderson, R. E., Tatham, R. L. e Black, W. C. (2007). Análise Multivariada de Dados, Bookman.
Liou, J. J. H., Hsu, C., Yeh, W. e Lin, R. (2011). "Using a modified grey relation method for improving airline service quality." Tourism Management 32(6): 1381-1388.
Malakooti, B. (1988). "A decision support system and a heuristic interactive approach for solving discrete multiple criteria problems." Systems, Man and Cybernetics, IEEE Transactions on 18(2): 273-284.
Park, S., Choi, K., Yoon, K. A. e Bae, D. (2007). Deriving Software Process Simulation Model from SPEM-based Software Process Model. Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific. Aichi: 382-389.
Raffo, D., Spehar, G. e Nayak, U. (2003). Generalized Simulation Models: What, Why and How? ProSim 2003, Oregon.
Raffo, D. M. (2005). "Software project management using PROMPT: A hybrid metrics, modeling and utility framework." Information and Software Technology 47(15): 1009-1017.
SEI (2010). CMMI for Development (CMMI-DEV), Version 1.3., Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.
SOFTEX. (2012). "MPS.BR - Guia Geral." Disponível em: www.softex.br.
WÖHLIN, C., RUNESON, P., HÖST, M., OHLSSON, M., REGNELL, B. e WESSLÉN, A. (2000). Experimentation in Software Engineering: An Introduction. Norwell, MA, USA, Kluwer Academic Publishers.
Yoon, K. P. e Hwang, C.-L. (1995). Multiple Attribute Decision Making: an Introduction. Thousand Oaks, California, SAGE Publications, Inc.
Publicado
01/07/2013
Como Citar
CABRAL, Mylene; ROCHA, Ana Regina; SANTOS, Gleison.
Avaliação de Melhorias em Processos de Software Durante a Execução de um Projeto. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 396-410.
DOI: https://doi.org/10.5753/sbqs.2013.15302.