Um Modelo de Avaliação da Produtividade de Projetos de Software baseado em uma Abordagem Multicritério
Resumo
No âmbito da Engenharia de Software, a produtividade é determinada pela interação de muitos fatores, de modo que nenhum fator em especial é capaz de garantir o alto desempenho em um projeto de software. Apesar disso, ela é medida de forma única, através da divisão entre a quantidade produzida pelo esforço necessário. Portanto, torna-se necessária uma forma de medição da real produtividade de um projeto de software que reflita as circunstâncias nas quais o software foi desenvolvido. Dessa forma, este artigo propõe um modelo de avaliação da produtividade de projetos de software através de uma abordagem multicritério.
Palavras-chave:
Modelo de Avaliação, Projetos de Software, Abordagem Multicritério
Referências
Bailey, J. and Basili, V. (1981) A Meta-Model for Software Development Resource Expenditures. In: Proc. 5th. Intern. Conf. Soft. Engr., IEEE Computer Society, pp 107-116.
Bana e Costa. C.A., (1992) “Structuration, Construction et Exploitation d'un Modèle Multicritère d'Aide à la Décision”, Tese de Doutoramento em Engenharia de Sistemas, Universidade Técnica de Lisboa, IST, Lisboa.
Bana e Costa, C.A, Vansnick, J.C. (1994) MACBETH – Na interactive path towards the construction of cardinal value functions, International Transactions in Operational Research, 1, 4, (489- 500).
Behrens, C. A. (1983) Measuring Software Productivity of Computer System Development Activities with Point Functions. IEEE Trans. Soft. Engr. SE-9(6), pp. 648-652.
Boehm, B. (1981) Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ.
Boehm, B. W. et al. (1996) The COCOMO 2.0 Software Cost Estimation Model. American Programmer, July, pp.2-17.
Bouyssou, D. (1990) Building Criteria: A prerequisite for MCDA, in: Bana e Costa, C. A. (Ed.), Readings in Multiple Criteria Decision Aid, Springer-Verlag, Berlin, (58- 80).
Chiang, R. and Mookerjee, S. (2004) Improving Software Team Productivity. Communications of the ACM. Volume 47 , Issue 5. Pages: 89 – 93.
Clincy, V. A. (2003) Software Development Productivity and Cycle Time Reduction. Journal of Computing Sciences in Colleges. Volume 19, Issue 2. Pages: 278-287.
Cunha, José Adson O. G. (2008) Decisius: Um Processo de Apoio à Decisão e sua Aplicação na Definição de um Índice de Produtividade para Projetos de Software. Dissertação de Mestrado. Universidade Federal de Pernambuco.
DeMarco, T. (1999) Peopleware: Productive Projects and Teams, 2nd Ed. Dorset House Publishing.
Enterprise LSE (2008), Decision Conferencing. Disponível em: http://www.lse.ac.uk/collections/decisionConferencing/. Consulta realizada em 20/01/2008.
Jones, C. (1986) Programming Productivity, McGraw-Hill, New York.
Jones, C. (1996) Applied Software Measurement: Assuring Productivity and Quality. 2 ed. McGraw-Hill.
Ovalmap (2008) http://www.ovalmap.com . Acessado em 26/01/2008.
Phillips, L. D. (1982) Requisite decision modelling: A case study, Journal of the Operational Research Society, 33, 4 (pp. 303–311).
Reagan-Cirincione, P. (1994), “Improving the accuracy of group judgment: A process intervention combining group facilitation, social judgment analysis, and information technology”, Organizational Behavior and Human Decision Processes, 58 (pp. 246–270).
Santana, E. A. (2002) Contrato satisfatório multidimensional e a teoria do incentivo, Revista Brasileira de Economia, 56, 4 (pp. 661–694).
Scacchi, W. (1984) Managing Software Engineering Projects: A social Analysis. IEEE Trans. Soft. Engr., SE-10(1), pp. 49-59.
Scacchi, W. (1995) Understanding Software Productivity. Appears in Advances in Software Engineering and Knowledge Engineering, D. Hurley (ed.), Volume 4, pp. 37-70.
Schein, E. H. (1999), Process Consultation Revisited: Building the Helping Relationship, Addison-Wesley, Reading, MA.
Taylor, B. (2005) Organizational Culture is Important in Software Productivity. http://www.workinginunison.com/papers/cultureandproductivity.pdf.
Thomaz, João Pedro da Cruz Fernandes (2005) O Apoio à Tomada de Decisão na Avaliação do Desempenho de Pessoas: Contributos para o Processo de Decisão Militar em Tempo de Paz, Tese de Doutorado, Instituto Superior Técnico, Universidade Técnica de Lisboa.
White, K. S. (1999) Software Engineering Management For Productivity And Quality. In: International Conference on Accelerator and Large Experimental Physics Control Systems, Trieste, Italy.
Bana e Costa. C.A., (1992) “Structuration, Construction et Exploitation d'un Modèle Multicritère d'Aide à la Décision”, Tese de Doutoramento em Engenharia de Sistemas, Universidade Técnica de Lisboa, IST, Lisboa.
Bana e Costa, C.A, Vansnick, J.C. (1994) MACBETH – Na interactive path towards the construction of cardinal value functions, International Transactions in Operational Research, 1, 4, (489- 500).
Behrens, C. A. (1983) Measuring Software Productivity of Computer System Development Activities with Point Functions. IEEE Trans. Soft. Engr. SE-9(6), pp. 648-652.
Boehm, B. (1981) Software Engineering Economics. Prentice-Hall, Englewood Cliffs, NJ.
Boehm, B. W. et al. (1996) The COCOMO 2.0 Software Cost Estimation Model. American Programmer, July, pp.2-17.
Bouyssou, D. (1990) Building Criteria: A prerequisite for MCDA, in: Bana e Costa, C. A. (Ed.), Readings in Multiple Criteria Decision Aid, Springer-Verlag, Berlin, (58- 80).
Chiang, R. and Mookerjee, S. (2004) Improving Software Team Productivity. Communications of the ACM. Volume 47 , Issue 5. Pages: 89 – 93.
Clincy, V. A. (2003) Software Development Productivity and Cycle Time Reduction. Journal of Computing Sciences in Colleges. Volume 19, Issue 2. Pages: 278-287.
Cunha, José Adson O. G. (2008) Decisius: Um Processo de Apoio à Decisão e sua Aplicação na Definição de um Índice de Produtividade para Projetos de Software. Dissertação de Mestrado. Universidade Federal de Pernambuco.
DeMarco, T. (1999) Peopleware: Productive Projects and Teams, 2nd Ed. Dorset House Publishing.
Enterprise LSE (2008), Decision Conferencing. Disponível em: http://www.lse.ac.uk/collections/decisionConferencing/. Consulta realizada em 20/01/2008.
Jones, C. (1986) Programming Productivity, McGraw-Hill, New York.
Jones, C. (1996) Applied Software Measurement: Assuring Productivity and Quality. 2 ed. McGraw-Hill.
Ovalmap (2008) http://www.ovalmap.com . Acessado em 26/01/2008.
Phillips, L. D. (1982) Requisite decision modelling: A case study, Journal of the Operational Research Society, 33, 4 (pp. 303–311).
Reagan-Cirincione, P. (1994), “Improving the accuracy of group judgment: A process intervention combining group facilitation, social judgment analysis, and information technology”, Organizational Behavior and Human Decision Processes, 58 (pp. 246–270).
Santana, E. A. (2002) Contrato satisfatório multidimensional e a teoria do incentivo, Revista Brasileira de Economia, 56, 4 (pp. 661–694).
Scacchi, W. (1984) Managing Software Engineering Projects: A social Analysis. IEEE Trans. Soft. Engr., SE-10(1), pp. 49-59.
Scacchi, W. (1995) Understanding Software Productivity. Appears in Advances in Software Engineering and Knowledge Engineering, D. Hurley (ed.), Volume 4, pp. 37-70.
Schein, E. H. (1999), Process Consultation Revisited: Building the Helping Relationship, Addison-Wesley, Reading, MA.
Taylor, B. (2005) Organizational Culture is Important in Software Productivity. http://www.workinginunison.com/papers/cultureandproductivity.pdf.
Thomaz, João Pedro da Cruz Fernandes (2005) O Apoio à Tomada de Decisão na Avaliação do Desempenho de Pessoas: Contributos para o Processo de Decisão Militar em Tempo de Paz, Tese de Doutorado, Instituto Superior Técnico, Universidade Técnica de Lisboa.
White, K. S. (1999) Software Engineering Management For Productivity And Quality. In: International Conference on Accelerator and Large Experimental Physics Control Systems, Trieste, Italy.
Publicado
02/06/2008
Como Citar
CUNHA, José Adson O. G. da; THOMAZ, João Pedro C. Fernandes; MOURA, Hermano Perrellide de.
Um Modelo de Avaliação da Produtividade de Projetos de Software baseado em uma Abordagem Multicritério. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 7. , 2008, Florianópolis.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2008
.
p. 231-245.
DOI: https://doi.org/10.5753/sbqs.2008.15546.