Establishing Software Processes in Micro and Small Enterprises

  • Sérgio Weber UFSC
  • Jean Carlo Rossa Hauck VOID CAZ Sistemas
  • Christiane Gresse von Wangenheim UNIVALI

Abstract


This paper proposes an approach for establishing software processes in small companies aiming at the improvement of product quality and productivity. The paper describes the principal steps of the approach and indicates guidelines for its application in the context of this specific type of organization. The approach is being developed principally based on our experiences of defining and implementing software processes in small software companies in Florianópolis/SC. First experiences, as well, as results analyzing the applicability and cost/benefit relation of the approach are also presented.
Keywords: Software Processes, Micro and Small, Companies

References

ACUÑA, S.T.; ANTONIO, A. de; FERRÉ, X.; LÓPEZ, M.; MATÉ, L. The Software process: modeling, evaluation and improvement. Handbook of Software Engineering and Knowledge Engineering, 2000.

ANACLETO, A.; VON WANGENHEIM, C.G.; SALVIANO, C. F.; SAVI, R.. A Method for Process Assessment in Small Software Companies. 4th International SPICE Conference on Process Assessment and Improvement, Portugal, 2004.

ANACLETO, A.; VON WANGENHEIM, C. G.; SALVIANO, C. F. Um Método de Avaliação de Processos de Software em Micro e Pequenas Empresas. IV Simpósio Brasileiro de Qualidade de Software, Porto Alegre, 2005.

BASILI, V. R.; CALDIERA, G.; ROMBACH, H. D. Goal/Question/Metric Approach. In: MARCINIAK, J. J. Encyclopedia of Software Engineering, vol. 1. John Wiley & Sons, 1994.

BECKER, U.; HAMANN, D.; VERLAGE, M. Descriptive Modelling of Software Processes. IESE-Report, Alemanha, Dec.1997, 15 p.

CHRISTIE, A. M. et al. Software Process Automation: Interviews, Survey and Workshop Results. (CMU/SEI-97-TR-008) Pittsburgh: PA: Software Engineering Inst., Carnegie Mellon Univ., October 1997.

DINGSØYR, T.; MOE, N.B.; DYBA, T.; CONRADI, R. A Workshop-Oriented Approach for Defining Electronic Process Guides. In: JURISTO, N.; ACUÑA, S.T. Software Process Modelling, Kluwer Academic Publishers, 2005, p. 187-205.

HAUCK, J. C. R. Desenvolvimento de um sistema de software para gerência de manuais de processo de software em micro e pequenas empresas. Trabalho de Conclusão do Curso. UNIVALI – Universidade do Vale do Itajaí, São José, 2004.

HAUCK, J. C. R.; VON WANGENHEIM, C. G. Modelando o Processo de Software em uma Pequena Empresa: O Caso VOID CAZ. VI Simpósio Internacional de Melhoria de Processo de Software - SIMPROS, São Paulo, 2004.

INSTITUT EXPERIMENTELLES SOFTWARE ENGINEERING. SPEARMINT. Disponível em: http://www.iese.fhg.de/Spearmint_EPG. Acesso em: 28 fev. 2004.

INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS. IEEE- STD-610: Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. IEEE, 1990.

INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. ISO/IEC 12207:1995/Amd 1:2002: Information technology - Software life cycle processes. ISO/IEC International Standard, 2002.

INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. ISO/IEC 15504: Information Technology Process Assessment, Part 1 to Part 5. ISO/IEC International Standard, 2003-2005 (in development)

KELLNER, M.I.; BECKER-KORNSTAEDT, U.; RIDDLE, W.E.; TOMAL, J.; VERLAGE, M. Process Guides: Effective guidance for Process Participants. 5th International Conference on the Software Process, Illinois, USA, Jun. 1998.

KYLE, B. SWOT Analysis - Beyond the Text Book. Disponível em: http://www.websitemarketingplan.com/Arts/SWOT.htm. Acesso em: 18 mar. 2004.

LONCHAMP, J. A Structured conceptual and terminological framework for software process engineering. [S.l.]: IEEE, 1993.

MACHADO, L.F.D.C. Modelo para Definição de Processos de Software na Estação TABA. Dissertação de Mestrado. COPPE/UFRJ. Rio de Janeiro, mar. 2001.

MACHADO, L.F.D.C. et. al. Experiência na Definição e Implantação de Processos de Software. Workshop de Qualidade de Software – WQS, 2001.

MINISTÉRIO DA CIÊNCIA E TECNOLOGIA. Qualidade e Produtividade no Setor de Software Brasileiro: Resultados da Pesquisa 2001. Disponível em: http://www.mct.gov.br/Temas/info/Dsi/Quali2001/Public2001.htm Acesso em: 28 fev. 2004.
Published
2005-06-06
WEBER, Sérgio; HAUCK, Jean Carlo Rossa; WANGENHEIM, Christiane Gresse von. Establishing Software Processes in Micro and Small Enterprises. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 4. , 2005, Porto Alegre-RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2005 . p. 132-146. DOI: https://doi.org/10.5753/sbqs.2005.16159.