Uma Contribuição para o Processo de Desenvolvimento de Software em Micro e Pequenas Empresas Desenvolvedoras de Software

  • Douglas Bueno Fernandes UEM
  • Tania F. Calvi Tait UEM
  • Donizete Carlos Bruzarosco UEM

Resumo


As Micro e Pequenas Empresas de Software - MPEs têm enfrentado grandes desafios durante a atividade de desenvolvimento de software. Diante deste contexto, o presente artigo apresenta uma abordagem de desenvolvimento de software direcionada a estas empresas, tendo como foco o nível G do Modelo de Melhoria do Processo de Software Brasileiro. A abordagem é constituída por cinco fases que por sua vez evoluem no decorrer do projeto. A avaliação da abordagem foi realizada por meio da Engenharia de Software Experimental e, com base nos resultados, observou-se que a abordagem pode ser considerada uma ferramenta útil contribuindo para o processo de desenvolvimento de sistemas em MPEs.

Palavras-chave: Contribuição, Processo de Desenvolvimento, Desenvolvimento de software

Referências

Anacleto, A., Salviano, C. and Savi, R. (2004), “A Method for Process Assessment in Small Software Companies”, In: 4th Int'l Software Process Improvement and Capability Determination Conf. SPICE User Group and Critical Software SA.

Anholon, R. (2007), “Características Administrativas de Micro e Pequenas Empresas: Confronto entre Teoria e Prática”. Metrocamp Pesquisa, n. 1, p. 88 – 103. http://www.metrocamp.com.br/pesquisa, Novembro.

Beck, K. and Andres. C. (2004), Extreme Programing explained: Embrace change, 2.ed. Addison Wesley Professional.

Brasil (2006), Lei complementar no 123, de 14 de dezembro de 2006. Republica Federativa do Brasil - Estatuto Nacional da Microempresa e da Empresa de Pequeno Porte. Brasilia, 14 de dezembro de 2006. http://www.planalto.gov.br/ccivil_03/Leis/LCP/Lcp123.htm, Novembro.

CMMi– DEV (2006), CMMI for Development. Carnegie Mellon University-Software Engineering Institute. Version 1.2.

Colenci Neto, A. and Cazarini, E. W. (2011), “A referential model for small companies of development software”, In: IEEE – Latin América Transactions, Vol 9, no 1, March.

ISO/IEC 12207:2002 (2010), Information technology – Software life cycle processes. International Organization for Standardization. Geneva. http://www.iso.org, Outubro.

Klopper, R., Gruner, S. and Kourie, D. G. (2007) “Assessment of a Framework to Compare Software Development Methodologies”, In: ACM – SAICSIT. Sunshine Coast - South Africa.

Kruchten, P. (2003), The Rational Unified Process: An Introduction. 3th edition. New York: Addinson – Wesley.

Larman, C. (2003), Agile and iterative development: a manager's guide. 1. ed. New York: Addison - Wesley.

Marçal, A. S. C. (2009), SCRUMMI: Um Processo de Gestao Agil Baseado no SCRUM e Aderente ao CMMI. Dissertação (Mestrado). Universidade de Fortaleza – UNIFOR, Fortaleza – CE.

MPS (2009), Melhoria do Processo de Software Brasileiro – MPS.BR - Guia Geral. HTTP://www.softex.br, Novembro.

MSF (2002), Microsoft Solutions Framework V. 3.1. http://www.microsoft.com/download/en/, Novembro.

Pinsonneault, A. and Kraemer, K. L. (1993), “Survey research in management information systems: an assessement”. Journal of Management Information System.

Pressman, R. S. (2006), Engenharia de Software. 6. ed. São Paulo: McGraw-Hill.

Schwaber, K. and Beedle, M. (2002) Agile software development with Scrum. Prentice Hall.

Sebrae (2011), “Panorama Setorial Tecnologia da Informação”. http://www.sebraepr.com.br, Novembro.

Sommerville, I. (2003), Engenharia de Software. São Paulo: Addison-Wesley.

Shull, F., Carver, J. and Travassos, G. H. (2001), “An Empirical Methodology for Introducing Software Processes”. In: ACM ESEC/FSE, Vienna, Austria, p. 288-296.

Szyperski, C. (1999), “Component software: beyond objetct-oriented programming”. 1 edition. New York: Addison – Wesley, 411p.

Travassos, G. H and Kalinowski, M. (2010), “Resultados iniciais iMPS 2010. Variação de desempenho nas empresas que adotaram MPS”. In Anais do VI Workshop Anual do MPS – WAMPS 2010. http://www.softex.br/mpsbr/_artigos/, Maio.

Verner, J. M. (2008), “Quality Software Development: What do We Need to Improve in the Software Development Process”. In: ACM - WoSQ’08, Leipzig, Germany.

Woo, F., Mikusauskas, R., Bartlett, D. and Law, R. (2006), “A Framework for the Effective Adoption of Software Development Methodologies”. In: ACM SE’06, March, Melbourne, Florida, USA.
Publicado
16/05/2012
FERNANDES, Douglas Bueno; TAIT, Tania F. Calvi; BRUZAROSCO, Donizete Carlos. Uma Contribuição para o Processo de Desenvolvimento de Software em Micro e Pequenas Empresas Desenvolvedoras de Software. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 8. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 145-156. DOI: https://doi.org/10.5753/sbsi.2012.14401.