Uma Infra-Estrutura de Apoio a um Processo de Medição de Projetos em Micro e Pequenas Empresas de Software
Resumo
As micro e pequenas empresas representam 77% das empresas de software brasileiras. Entretanto, cerca de 96% encerram suas atividades antes de completarem dois anos de vida. A alta taxa e mortalidade se dá principalmente pela falta de garantia da qualidade de seus produtos sendo que, a qualidade do produto final é, sobretudo, determinada pelo seu processo produtivo. Um dos fatores determinantes na melhoria do processo produtivo de software é a presença de abordagens de medição. Assim, este trabalho apresenta o processo de medição PROMPES e a ferramenta de apoio a esse processo, FAM. Este trabalho relata ainda um estudo de caso realizado com a aplicação do PROMPES e da FAM em uma pequena empresa de software.
Palavras-chave:
Infra-Estrutura, Processo de Medição, Software, Empresas
Referências
Anacleto, A. (2001). Modelo de Mensuração para Gerência de Projetos em Micro Empresas de Software. M.Phil. thesis, Universidade Federal de Santa Catarina, Dezembro, 2001.
Anacleto, A., & Wangenheim, C. G. V. (2002). Aplicando Mensuração em Microempresas de Software para Suporte da Gerência de Projetos. In: I Simpósio Brasileiro de Qualidade de Software, 2002, Gramado, Brasil.
Anacleto, A., Wangenheim, C. G. V., & Hammes, J. F. (2002). Mensuração para Suporte da Gerência de Projetos em uma Micro Empresa de Software. In: XIII Conferência Internacional de Qualidade de Software, 2002, Curitiba, Brasil.
Basili, V. R. (1992). Software Modeling and Measurement: The Goal/Question/Metric Paradigm. Tech. rept. UMIACS-TR-92-96. University of Maryland, 1992.
Basili, V., Caldiera, G., & Rombach, H. (1994a). The Goal Question Metric Approach. Pages 646–661 of: Encyclopedia of Software Engineering.
Basili, V., Caldiera, G., & Rombach, H. (1994b). Goal Question Metric Paradigm. Pages 528–532 of: John Wiley & Sons, Inc (ed), Encyclopedia of Software Engineering, vol. 1.
Basili, V., Heidrich, J., Lindvall, M., Munch, J., Regardie, M., & Trendowicz, A. (2007). GQM+ Strategies - Aligning Business Strategies with Software Measurement. Pages 488–490 of: I International Symposium on Empirical Software Engineering and Measurement, ESEM, 2007.
Card, D. N. (2003b). Practical Software Measurement. In: XXV International Conference on Software Engineering, 2003, Portland, Oreagon, USA.
Cukier, J. (2008). Problemas de PYMES en el Nivel 2 de Madurez. In: SPEG Latin America, Mar Del Plata, Argentina, 2008.
Díaz-Ley, M., García, F., & Piattini, M. (2007a). Implementing Software Measurement Programs in Non mature Small Settings. Pages 154–167 of: Lecture Notes in Computer Science, 2007. Lecture Notes in Computer Science, vol. 4895. Springer.
Díaz-Ley, M., G., Carballeira F., & Piattini, M. (2007b). Software Measurement Programs in SMEs - Defining Software Indicators: A Methodological Framework. Pages 247–261 of: Münch, Jürgen, & Abrahamsson, Pekka (eds), Lecture Notes in Computer Science, 2007. Lecture Notes in Computer Science, vol. 4589. Springer.
EPF. (2009). Eclipse Process Framework Project (EPF). http://www.eclipse.org/epf/
Eriksson, H., & Penker, M. (2000). Business Modeling with UML: Business Patterns at Work. John Wiley & Sons ltd.
Goethert, W., & Fisher, M. 2003. Deriving Enterprise-Based Measures Using the Balanced Scorecard and Goal-Driven Measurement Techniques. Tech. rept. SEI - Software Engineering Institute.
Garcia, S., Cepeda, S., Staley, M., & Miluk, G. (2004). CMMI as an Improvement Enabler in (at least some!) Small Settings. In: SEI - CMMI Technology Conference and User Group, November, 2004.
Herndon, M., & Salars, S. (2005). Two Case Studies in Implementing Model Based Process Improvement in Small Organizations. In: First International Research Workshop for Process Improvement in Small Settings, 2005.
ISO/IEC 15504, (2004). ISO/IEC 15504 - Information Technology - Process Assessment.
ISO/IEC 15939. (2007). ISO/IEC 15939 - Information Technology — Software Engineering — Software Measurement Process.
Kaplan, R., & Norton, D. 1992. The Balanced Scorecard Measures That Drive Performance. Harvard Business Review
Mcgarry, J., Card, D., Jones, C., Layman, B., Clark, E., Dean, J., & Hall, F. (2001). Practical Software Measurement: Objective Information for Decision Makers. Addison-Wesley.
MCT. (2005). A Qualidade e Produtividade no Setor de Software Brasileiro. Tech. rept. Ministério de Ciência e Tecnologia, 2005, http://www.mct.gov.br/index.php/content/view/4495.html.
OMG. (2008). Software Process Engenieering Meta-Model, Version 2.0. http://www.omg.org/technology/documents/formal/spem.htm
Park, R. E., Goethert, W. B., & Florac, W. A. (1996). Goal-Driven Software Measurement: a Guidebook. http://www.sei.cmu.edu/publications/documents/96.reports/96.hb.002.html: Carnegie Mellon University.
PMI. (2005) A Guide to the Project Management Body of Knowledge (PMBOK® Guide), Third Edition, Project Management Institute
Pressman, R. S. (2006). Engenharia de Software. Ed. McGraw-Hill, 6ed, 720 p
Revankar, A., Raghavendr, M., & Nallagonda, V. M. (2005). Accelerated Process Improvements for Small Settings. In: First International Research Workshop for Process Improvement in Small Settings, 2005.
Rocha, G. M. (2009). Uma Infra-Estrutura de Apoio a um Processo de Medição de Projetos em Micro e Pequenas Empresas de Software. M.Phil. thesis, Universidade Federal de Minas Gerais, Julho, 2009.
SEBRAE. (2004). Fatores Condicionantes e Taxa de Mortalidade de Empresas no Brasil. Tech. rept. Serviço Brasileiro de Apoio às Micro e Pequenas Empresas.
SEI. (2002). CMMI® for Development, Version 1.2. Carnegie Mellon University, Software Engineering Institute, Pittsburgh.
Softex. (2007). Guia de Implementação – Parte 2 – versão 1.1. Disponível em: http://www.softex.br/portal/mpsbr/_guias/MPS.BR_Guia_de_Implementacao_Parte_2_V1.1.pdf.
Teodora, B., Izaskun, S. (2008). El por qué de la mejora en distintas áreas de las PYMEs. In: SPEG Latin America, Mar Del Plata, Argentina, 2008.
Thiry, M., Wangenheim, C., Zoucas, A., & Pickler, K. (2006). Uma Abordagem para a Modelagem Colaborativa de Processos de Software em Micro e Pequenas Empresas. In: V Simpósio Brasileiro de Qualidade de Software, 2006, Vila Velha, ES, Brasil.
Visual Paradigm. (2009). Disponível em: www.visual-paradigm.com/.
Wangenheim, C., Punter, T., & Anacleto, A. (2003). Software Measurement for Small and Medium Enterprises. In: XII Internacional Conference on Empirical Assessment in Software Engineering, Keele, UK, 2003.
Wangenheim, C., Weber, S., Hauck, J., & Trentin, G. (2006a) (September). Experiences on Establishing Software Processes in Small Companies. Pages 890–900 of: Information and Software Technology, 2006, vol. 48.
Weber, S., Hauck, J., & Wangenheim, C. (2005). Estabelecendo Processos de Software em Micro e Pequenas Empresas. In: IV Simpósio Brasileiro de Qualidade de Software, 2005, Porto Alegre, RS, Brasil.
Anacleto, A., & Wangenheim, C. G. V. (2002). Aplicando Mensuração em Microempresas de Software para Suporte da Gerência de Projetos. In: I Simpósio Brasileiro de Qualidade de Software, 2002, Gramado, Brasil.
Anacleto, A., Wangenheim, C. G. V., & Hammes, J. F. (2002). Mensuração para Suporte da Gerência de Projetos em uma Micro Empresa de Software. In: XIII Conferência Internacional de Qualidade de Software, 2002, Curitiba, Brasil.
Basili, V. R. (1992). Software Modeling and Measurement: The Goal/Question/Metric Paradigm. Tech. rept. UMIACS-TR-92-96. University of Maryland, 1992.
Basili, V., Caldiera, G., & Rombach, H. (1994a). The Goal Question Metric Approach. Pages 646–661 of: Encyclopedia of Software Engineering.
Basili, V., Caldiera, G., & Rombach, H. (1994b). Goal Question Metric Paradigm. Pages 528–532 of: John Wiley & Sons, Inc (ed), Encyclopedia of Software Engineering, vol. 1.
Basili, V., Heidrich, J., Lindvall, M., Munch, J., Regardie, M., & Trendowicz, A. (2007). GQM+ Strategies - Aligning Business Strategies with Software Measurement. Pages 488–490 of: I International Symposium on Empirical Software Engineering and Measurement, ESEM, 2007.
Card, D. N. (2003b). Practical Software Measurement. In: XXV International Conference on Software Engineering, 2003, Portland, Oreagon, USA.
Cukier, J. (2008). Problemas de PYMES en el Nivel 2 de Madurez. In: SPEG Latin America, Mar Del Plata, Argentina, 2008.
Díaz-Ley, M., García, F., & Piattini, M. (2007a). Implementing Software Measurement Programs in Non mature Small Settings. Pages 154–167 of: Lecture Notes in Computer Science, 2007. Lecture Notes in Computer Science, vol. 4895. Springer.
Díaz-Ley, M., G., Carballeira F., & Piattini, M. (2007b). Software Measurement Programs in SMEs - Defining Software Indicators: A Methodological Framework. Pages 247–261 of: Münch, Jürgen, & Abrahamsson, Pekka (eds), Lecture Notes in Computer Science, 2007. Lecture Notes in Computer Science, vol. 4589. Springer.
EPF. (2009). Eclipse Process Framework Project (EPF). http://www.eclipse.org/epf/
Eriksson, H., & Penker, M. (2000). Business Modeling with UML: Business Patterns at Work. John Wiley & Sons ltd.
Goethert, W., & Fisher, M. 2003. Deriving Enterprise-Based Measures Using the Balanced Scorecard and Goal-Driven Measurement Techniques. Tech. rept. SEI - Software Engineering Institute.
Garcia, S., Cepeda, S., Staley, M., & Miluk, G. (2004). CMMI as an Improvement Enabler in (at least some!) Small Settings. In: SEI - CMMI Technology Conference and User Group, November, 2004.
Herndon, M., & Salars, S. (2005). Two Case Studies in Implementing Model Based Process Improvement in Small Organizations. In: First International Research Workshop for Process Improvement in Small Settings, 2005.
ISO/IEC 15504, (2004). ISO/IEC 15504 - Information Technology - Process Assessment.
ISO/IEC 15939. (2007). ISO/IEC 15939 - Information Technology — Software Engineering — Software Measurement Process.
Kaplan, R., & Norton, D. 1992. The Balanced Scorecard Measures That Drive Performance. Harvard Business Review
Mcgarry, J., Card, D., Jones, C., Layman, B., Clark, E., Dean, J., & Hall, F. (2001). Practical Software Measurement: Objective Information for Decision Makers. Addison-Wesley.
MCT. (2005). A Qualidade e Produtividade no Setor de Software Brasileiro. Tech. rept. Ministério de Ciência e Tecnologia, 2005, http://www.mct.gov.br/index.php/content/view/4495.html.
OMG. (2008). Software Process Engenieering Meta-Model, Version 2.0. http://www.omg.org/technology/documents/formal/spem.htm
Park, R. E., Goethert, W. B., & Florac, W. A. (1996). Goal-Driven Software Measurement: a Guidebook. http://www.sei.cmu.edu/publications/documents/96.reports/96.hb.002.html: Carnegie Mellon University.
PMI. (2005) A Guide to the Project Management Body of Knowledge (PMBOK® Guide), Third Edition, Project Management Institute
Pressman, R. S. (2006). Engenharia de Software. Ed. McGraw-Hill, 6ed, 720 p
Revankar, A., Raghavendr, M., & Nallagonda, V. M. (2005). Accelerated Process Improvements for Small Settings. In: First International Research Workshop for Process Improvement in Small Settings, 2005.
Rocha, G. M. (2009). Uma Infra-Estrutura de Apoio a um Processo de Medição de Projetos em Micro e Pequenas Empresas de Software. M.Phil. thesis, Universidade Federal de Minas Gerais, Julho, 2009.
SEBRAE. (2004). Fatores Condicionantes e Taxa de Mortalidade de Empresas no Brasil. Tech. rept. Serviço Brasileiro de Apoio às Micro e Pequenas Empresas.
SEI. (2002). CMMI® for Development, Version 1.2. Carnegie Mellon University, Software Engineering Institute, Pittsburgh.
Softex. (2007). Guia de Implementação – Parte 2 – versão 1.1. Disponível em: http://www.softex.br/portal/mpsbr/_guias/MPS.BR_Guia_de_Implementacao_Parte_2_V1.1.pdf.
Teodora, B., Izaskun, S. (2008). El por qué de la mejora en distintas áreas de las PYMEs. In: SPEG Latin America, Mar Del Plata, Argentina, 2008.
Thiry, M., Wangenheim, C., Zoucas, A., & Pickler, K. (2006). Uma Abordagem para a Modelagem Colaborativa de Processos de Software em Micro e Pequenas Empresas. In: V Simpósio Brasileiro de Qualidade de Software, 2006, Vila Velha, ES, Brasil.
Visual Paradigm. (2009). Disponível em: www.visual-paradigm.com/.
Wangenheim, C., Punter, T., & Anacleto, A. (2003). Software Measurement for Small and Medium Enterprises. In: XII Internacional Conference on Empirical Assessment in Software Engineering, Keele, UK, 2003.
Wangenheim, C., Weber, S., Hauck, J., & Trentin, G. (2006a) (September). Experiences on Establishing Software Processes in Small Companies. Pages 890–900 of: Information and Software Technology, 2006, vol. 48.
Weber, S., Hauck, J., & Wangenheim, C. (2005). Estabelecendo Processos de Software em Micro e Pequenas Empresas. In: IV Simpósio Brasileiro de Qualidade de Software, 2005, Porto Alegre, RS, Brasil.
Publicado
07/06/2010
Como Citar
ROCHA, Gustavo M.; CISCON, Leonardo A..
Uma Infra-Estrutura de Apoio a um Processo de Medição de Projetos em Micro e Pequenas Empresas de Software . In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 9. , 2010, Belém.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2010
.
p. 103-117.
DOI: https://doi.org/10.5753/sbqs.2010.15424.