Definição de Processos de Aquisição de Software com Uso de Abordagem baseada em Reutilização

  • Elaine Duarte Nunes UFRJ
  • Ana Regina Rocha UFRJ
  • Gleison Santos UNIRIO

Resumo


As organizações precisam ser capazes de evoluir em qualidade e produtividade, reduzindo custos e ganhando competitividade. Muitas vezes as organizações são obrigadas a adotarem uma estratégia baseada na terceirização de parte de suas atividades de desenvolvimento. No entanto, a falta de processos adequados pode ser uma das causas para o insucesso de projetos que envolvam aquisição de software. Este artigo apresenta uma abordagem para definição de processos de aquisição de software baseado no uso de uma linha de processo de software (LPS) específica para aquisição.Com o uso desta abordagem, espera-se facilitar a definição de processos e a reutilização do conhecimento modelado na linha de processos, além de minimizar os problemas gerados quando se adquire software e de apoiar as organizações a executarem a aquisição de software de forma mais adequada.
Palavras-chave: Definição de Processos, Aquisição de Software, Reutilização

Referências

ARMBRUST, O., KATAHIRA, M., MIYAMOTO, Y., et al., 2009, "Scoping Software Process Lines", Software Process: Improvement and Practice, 14, 3 (2009), p. 181-197.

BARRETO, A., 2011, “Uma Abordagem para Definição de Processos Baseada em Reutilização Visando a Alta Maturidade de Processos”, Tese de Doutorado, COPPE/UFRJ, Rio de Janeiro, RJ, Brasil.

BARRETO, A., MURTA, L., ROCHA, A., 2008, "Software Process Definition: a Reuse-based Approach", XXXIV Conferencia Latinoamericana de Informática (CLEI'08), Santa Fe, Argentina, p.409-419.

BARRETO, A., NUNES, E., ROCHA, A.R., et al., 2010, "Supporting the Definition of Software Processes at Consulting Organizations via Software Process Lines", 7th International Conf. on the Quality of Information and Communications Technology, Porto, Portugal.

CHOI, S.J., SCACCHI, W., 2001, "Modeling and simulating software acquisition process architectures", Journal of Systems and Software, v. 59, n. 3, p. 343-354.

CUI, W., XU, M., 2009, "Software company process management and process audit research", International Conference on Management and Service Science, MASS

GOPAL, A., SIVARAMAKRISHNAN, K., KRISHNAN, M.S., et al., 2003, "Contracts in Offshore Software Development: An Empirical Analysis", Management Science, v. 49, n. 12, p. 1671-1683.

GOTTSCHALK, P., KARLSEN, J.T., 2005, "A comparison of leadership roles in internal IT projects versus outsourcing projects", Industrial Management and Data Systems, v 105, n 9, p. 1137-1149.

HADDAD, M., RIBIERE, V., 2007, "The use of knowledge management in software acquisition", VINE: The Journal of Inf. and Knowledge Management Systems v37 n3, p.295-313.

HOFMANN, H., D., Y., MISHLER, J., et al., 2007, "CMMI for Outsourcing, Guidelines for Software, Systems, and IT Acquisition", SEI Series in Software Engineering.

HUEN, W.H., 2007, "Systems engineering of complex software systems", Milwaukee, WI, United states: Institute of Electrical and Electronics Engineers Inc, p. F1A16-F1A21.

IEEE STD 1062, E., 1998, "IEEE Recommended Practice for Software Acquisition ", IEEE (Software Engineering Standards Committee of the IEEE Computer Society).

ISO/IEC, 2008, "Systems and software engineering – Software life cycle processes", The International Organization for Standardization and the International Electrotechnical Commission, v. ISO/IEC 12207:2008.

JALIL, Z., HANIF, A., 2009, "Improving management of outsourced software projects in Pakistan", 2nd IEEE International Conference on Computer Science and Information Technology, ICCSIT 2009, p. 524-528.

JAMIESON, D., VINSEN, K., CALLENDER, G., 2005, "Agile procurement: New acquisition approach to agile software development", v. 2005, p. 266-273, Porto, Portugal.

JIANG, Y., CHEN, L., ZHOU, X., et al., 2010, "Process-oriented software outsourcing decision based on genetic algorithm ", IEEE International Conference on Service Operations and Logistics, and Informatics, SOLI 2010, p. 386-391.

KHAN, S., NIAZI, M., AHMAD, R., 2008, "A readiness model for software development out sourcing vendors", p. 273-277, Bangalore, India.

KITCHENHAM, B., 2008, "Procedures for Performing Systematic Reviews, Technical Report", Departament of Computer Science Keele University, Keele.

KWAN, T.W., LEUNG, H.K.N., 2004, "Project perspective of software acquisition practices", Eigtht IASTED International Conf. on Software Engineering and Applications, p. 456-464.

MA, J., LI, J., CHEN, W., et al., 2007, "An industrial survey of software outsourcing in China", Product-Focused Software Process Improvement - 8th International Conference, PROFES, v. Lecture Notes in Computer Science, v 4589 LNCS, p. 5-19, 200.

NUNES, E., 2011, "Definição de Processos de Aquisição de Software para Reutilização", Dissertação de Mestrado, COPPE/UFRJ, Rio de Janeiro, RJ, Brasil.

NUNES, E., BARRETO, A.S., ROCHA, A.R.C., et al., 2010, "Definição de Processos de Aquisição de Software para Reutilização", Conferência Latino-americana de Informática (CLEI), 2010, Assunção - Paraguai.

PUTNAM, L.H., MYER, W., 2003, "Five Core metrics – The Intelligence Behind Successful Software Management", Dorset House Publishing Co.

REIFER, D.J., 2004, "Seven Hot Outsourcing Practices", IEEE Software, v. 21, n. 1, p. 14-16.

REIS, R.Q., 2002, "APSEE-Reuse: Um Meta-Modelo para Apoiar a Reutilização de Processos de Software", Tese de D.Sc., PPGC, UFRGS, Porto Alegre, Brasil.

SEI, 2010, "CMMI® for Development (CMMI-DEV), V1.3", Software Engineering Institute.

SHENG, Z., NAKANO, M., KUBO, S., et al., 2008, "Experimental risk estimation for offshore software outsourcing", IEEJ Trans. Electrical and Electronic Eng., v. 3, n. 3, p. 338-344.

SOFTEX, 2011a, "MPS.BR - Melhoria de Processo do Software Brasileiro,Guia de Implementação – Parte 8: 2011 ", In: http://www.softex.br/mpsbr/_guias/default.asp.

SOFTEX, 2011b, "MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral:2011", In: http://www.softex.br/mpsbr/_guias/default.asp.

SPEM, 2006, "SPEM - Software Process Engineering Metamodel, Object Management Group."

TSUJI, H., SAKURAI, A., YOSHIDA, K., et al., 2007, "Questionnaire-based risk assessment scheme for Japanese offshore software outsourcing", Software Engineering Approaches for Offshore and Outsourced Development (SEAFOOD), LNCS v 4716, p. 114-127.
Publicado
11/07/2012
NUNES, Elaine Duarte; ROCHA, Ana Regina; SANTOS, Gleison. Definição de Processos de Aquisição de Software com Uso de Abordagem baseada em Reutilização. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 11. , 2012, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 289-303. DOI: https://doi.org/10.5753/sbqs.2012.15323.