Definition and Management of Software Objectives Aligned with Strategic Planning
Abstract
This paper presents an approach to support the definition of the business aligned software improvement goals and also to support the management of these goals. The approach promotes continuous monitoring of the defined goals and the execution of appropriate actions to address detected deviation, considering also the scenario of high maturity software organizations. This approach comprises three main components: a Method for Strategic, Tactical and Operational Planning in software organizations; an Infrastructure for Monitoring Strategic, Tactical and Operational Goals; and a Strategy for Corrective Actions Recommendation. The approach development and evaluation and the main results are described in this paper.
Keywords:
Definition and Management, Software Objectives, Strategic Planning
References
Appolinario, F., 2006, Metodologia da Ciência: Filosofia e prática da pesquisa, São Paulo, Thomson.
Asato, R., Spinola, M.M., Costa, I., Silva, W.H.F., 2009, "Alignment Between the Business Strategy and the Software Processes Improvement: A Roadmap for the Implementation", In: Portland International Conference on Management of Engineering & Technology, pp.1066-1071, Portland, Estados Unidos.
Barreto, A.O.S, 2011, Definição e Gerência de Objetivos de Software Alinhados ao Planejamento Estratégico, Tese de D. Sc., COPPE/UFRJ.
Barreto, A.O.S., Rocha, A.R., 2009, "Definição e Monitoração de Objetivos de Software Alinhados ao Planejamento Estratégico". In: VIII Simpósio Brasileiro de Qualidade de Software, Ouro Preto, Brasil, pp. 114-128, Junho.
Barreto, A.O.S., Rocha, A.R., 2010a, "Analyzing the Similarity among Software Projects to Improve Software Project Monitoring Processes", In: 7th International Conference on the Quality of Information and Communications Technology (QUATIC), Porto, Portugal, pp. 441-446, Outubro.
Barreto, A.O.S., Rocha, A.R., 2010b, “Defining and Monitoring Strategically Aligned Software Improvement Goals”, In: 11th International Conference on Product Focused Software Process Improvement, LNCS, v. 6156/2010, Ireland, pp. 380–394.
Becker, A.L., 2007, Alinhamento Estratégico de Programas de Melhoria do Processo de Software em Micro e Pequenas Empresas, Dissertação de M. Sc., PUCRS.
Becker, A.L., Prikladnicki, R., Audy, J.L.N., 2008, “Strategic Alignment of Software Process Improvement Programs Using QFD”, In: 1st International Workshop on Business Impact of Process Improvements, pp. 9-14, Leipzig, Germany, May.
Boffoli, N., Bruno, G., Caivano, D., Mastelloni, G., 2008, “Statistical Process Control for Software: a Systematic Approach”, In: 2nd IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 327-329, Germany, October.
Bomfim, E., Oliveira, J., Souza, J.M., 2007, “Using a CBR Approach Based on Ontologies for Recommendation and Reuse of Educational Processes”, International Journal of Web Based Communities, v. 3, n. 2, pp. 170-182.
Chiavenato, I., 2000, Administração: Teoria, Processo e Prática, SP, MakronBooks.
Guzmán, J.G., Mitre, H.A., Amescua, A., Velasco, M., 2010, “Integration of strategic management, process improvement and quantitative measurement for managing the competitiveness of software engineering organizations”, Software Quality Journal, v. 18, n. 3, pp. 341–359.
McBride, T., 2008, “The mechanisms of project management of software development”, Journal of Systems and Software, v. 81, n. 12, pp. 2386-2395.
Montoni, M.A., 2010, Uma Investigação sobre os Fatores Críticos de Sucesso em Iniciativas de Melhoria de Processos de Software, Tese de D. Sc., COPPE/UFRJ.
Pries-Heje, J., Johansen, J., 2010, SPI Manifesto, Version A.1.2.2010.
Robillard, M.P., Walker, R.J., Zimmermann, T., 2010, “Recommendation Systems for Software Engineering”, IEEE Software, v. 27, pp. 80-86.
Santos, V.A., Cortés, M.I., 2010, “Organizational Knowledge Management through Software Process Reuse and Case-based Reasoning”, In: 12th International Conference on Enterprise Information Systems, pp. 223-228, Madeira, Portugal.
SEI, 2010, Capability Maturity Model Integration (CMMI) for Development, Version 1.3, Carnegie Mellon University, Software Engineering Institute.
SOFTEX, 2009, MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral : 2009, SOFTEX - Associação para Promoção da Excelência do Software Brasileiro.
Thies, A., Roth, C., 2010, “Recommending Rename Refactorings”, International Workshop Recommendation Systems for Software Engineering, pp.1-5, South Africa.
Trindade, C.C., 2009, Presley: Uma Ferramenta de Recomendação de Especialistas para Apoio à Colaboração em Desenvolvimento Distribuído de Software, Dissertação de M. Sc., Centro de Informática, UFPE, Recife, Brasil.
Wangenheim C.G., Wangenheim, A., 2003, Raciocínio Baseado em Casos, Manole, SP.
Wazlawick R.S. 2009, Metodologia de Pesquisa para Ciência da Computação, Elsevier
Asato, R., Spinola, M.M., Costa, I., Silva, W.H.F., 2009, "Alignment Between the Business Strategy and the Software Processes Improvement: A Roadmap for the Implementation", In: Portland International Conference on Management of Engineering & Technology, pp.1066-1071, Portland, Estados Unidos.
Barreto, A.O.S, 2011, Definição e Gerência de Objetivos de Software Alinhados ao Planejamento Estratégico, Tese de D. Sc., COPPE/UFRJ.
Barreto, A.O.S., Rocha, A.R., 2009, "Definição e Monitoração de Objetivos de Software Alinhados ao Planejamento Estratégico". In: VIII Simpósio Brasileiro de Qualidade de Software, Ouro Preto, Brasil, pp. 114-128, Junho.
Barreto, A.O.S., Rocha, A.R., 2010a, "Analyzing the Similarity among Software Projects to Improve Software Project Monitoring Processes", In: 7th International Conference on the Quality of Information and Communications Technology (QUATIC), Porto, Portugal, pp. 441-446, Outubro.
Barreto, A.O.S., Rocha, A.R., 2010b, “Defining and Monitoring Strategically Aligned Software Improvement Goals”, In: 11th International Conference on Product Focused Software Process Improvement, LNCS, v. 6156/2010, Ireland, pp. 380–394.
Becker, A.L., 2007, Alinhamento Estratégico de Programas de Melhoria do Processo de Software em Micro e Pequenas Empresas, Dissertação de M. Sc., PUCRS.
Becker, A.L., Prikladnicki, R., Audy, J.L.N., 2008, “Strategic Alignment of Software Process Improvement Programs Using QFD”, In: 1st International Workshop on Business Impact of Process Improvements, pp. 9-14, Leipzig, Germany, May.
Boffoli, N., Bruno, G., Caivano, D., Mastelloni, G., 2008, “Statistical Process Control for Software: a Systematic Approach”, In: 2nd IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 327-329, Germany, October.
Bomfim, E., Oliveira, J., Souza, J.M., 2007, “Using a CBR Approach Based on Ontologies for Recommendation and Reuse of Educational Processes”, International Journal of Web Based Communities, v. 3, n. 2, pp. 170-182.
Chiavenato, I., 2000, Administração: Teoria, Processo e Prática, SP, MakronBooks.
Guzmán, J.G., Mitre, H.A., Amescua, A., Velasco, M., 2010, “Integration of strategic management, process improvement and quantitative measurement for managing the competitiveness of software engineering organizations”, Software Quality Journal, v. 18, n. 3, pp. 341–359.
McBride, T., 2008, “The mechanisms of project management of software development”, Journal of Systems and Software, v. 81, n. 12, pp. 2386-2395.
Montoni, M.A., 2010, Uma Investigação sobre os Fatores Críticos de Sucesso em Iniciativas de Melhoria de Processos de Software, Tese de D. Sc., COPPE/UFRJ.
Pries-Heje, J., Johansen, J., 2010, SPI Manifesto, Version A.1.2.2010.
Robillard, M.P., Walker, R.J., Zimmermann, T., 2010, “Recommendation Systems for Software Engineering”, IEEE Software, v. 27, pp. 80-86.
Santos, V.A., Cortés, M.I., 2010, “Organizational Knowledge Management through Software Process Reuse and Case-based Reasoning”, In: 12th International Conference on Enterprise Information Systems, pp. 223-228, Madeira, Portugal.
SEI, 2010, Capability Maturity Model Integration (CMMI) for Development, Version 1.3, Carnegie Mellon University, Software Engineering Institute.
SOFTEX, 2009, MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral : 2009, SOFTEX - Associação para Promoção da Excelência do Software Brasileiro.
Thies, A., Roth, C., 2010, “Recommending Rename Refactorings”, International Workshop Recommendation Systems for Software Engineering, pp.1-5, South Africa.
Trindade, C.C., 2009, Presley: Uma Ferramenta de Recomendação de Especialistas para Apoio à Colaboração em Desenvolvimento Distribuído de Software, Dissertação de M. Sc., Centro de Informática, UFPE, Recife, Brasil.
Wangenheim C.G., Wangenheim, A., 2003, Raciocínio Baseado em Casos, Manole, SP.
Wazlawick R.S. 2009, Metodologia de Pesquisa para Ciência da Computação, Elsevier
Published
2012-07-11
How to Cite
BARRETO, Andrea Oliveira Soares; DA ROCHA, Ana Regina Cavalcanti.
Definition and Management of Software Objectives Aligned with Strategic Planning. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 11. , 2012, Fortaleza.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2012
.
p. 399-413.
DOI: https://doi.org/10.5753/sbqs.2012.15334.
