SciELO - Scientific Electronic Library Online

 
vol.18 issue2Enrichment of Learner Profile with Ubiquitous User Model InteroperabilityInternal State Identification for Black Box Systems author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Computación y Sistemas

Print version ISSN 1405-5546

Comp. y Sist. vol.18 n.2 México Apr./Jun. 2014

http://dx.doi.org/10.13053/CyS-18-2-2014-038 

Artículos regulares

 

Estandarización de los procesos asociados al desarrollo de proyectos informáticos: un caso de estudio

 

Standardization of the Processes Associated with the Development of Informatics Projects: a Case Study

 

Samuel Sepúlveda Cuevas y Ania Cravero Leal

 

Universidad de la Frontera, Departamento de Ingeniería de Sistemas, Centro de Estudios en Ingeniería de Software (CEIS), Temuco, Chile. samuel.sepulveda@ceisufro.cl, ania.cravero@ceisufro.cl

 

Resumen

Durante los últimos años la industria del software ha experimentado un gran crecimiento, junto a una mayor exigencia de los clientes y usuarios respecto de las prestaciones y calidad de sus productos. Esto ha generado necesidades crecientes de las empresas por incorporar estándares de calidad en sus procesos. La contribución de este trabajo es presentar una propuesta que ayude a estandarizar los procesos asociados al desarrollo de los proyectos informáticos pertenecientes a una empresa de servicios, a partir del uso de estándares y buenas prácticas de la industria del software. La propuesta analiza, clasifica y discrimina los tipos de proyectos, requerimientos y recursos necesarios para los proyectos que enfrenta la empresa. Los resultados de la evaluación inicial de esta propuesta muestran que ha tenido efectos positivos sobre la calidad del producto final y satisfacción de sus clientes internos.

Palabras clave: Proyectos Informáticos; Mejora de Procesos; Calidad del Software; Investigación-Acción.

 

Abstract

In recent years the software industry has experienced tremendous growth, with a greater demand from customers and users regarding the performance and quality of their products. This has led to growing business needs to incorporate quality standards in its processes. The contribution of this paper is to present a proposal to help standardize processes associated with the development of IT projects belonging to a service company, from the use of standards and best practices in the software industry. The proposal analyzes, classifies and discriminates by project types, requirements and resources needed for the kind of projects that faces the company. The initial results show positive effects on product quality and satisfaction of its internal customers.

Keywords: IT Projects, Process Improvement, Software Quality, Action Research.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

Agradecimientos

Este trabajo se ha realizado con el apoyo de la Dirección de Investigación, Vicerrectoría de Investigación y Postgrado de la Universidad de La Frontera, a través del Proyecto de Investigación DIUFRO DI14-0065. Agradecemos también a la Dra. Cristina Cachero por sus indicaciones y correcciones realizadas a los borradores de este trabajo. Finalmente agradecer al sr. Andrés González, subgerente de sistemas de la empresa donde se realizó el estudio.

 

Referencias

1. Basili, V.R. (1992). The Experimental Paradigm in Software Engineering. International Workshop on Experimental Software Engineering Issues: Critical Assessment and Future Directions, Dagstuhl Castle, Germany, 3-12.         [ Links ]

2. Baskerville, R.L. (1999). Investigating Information Systems with Action Research. Communications of Association for Information Systems, 2(3es), Article no. 4.         [ Links ]

3. Beecham, S., Hall, T., & Rainer, A. (2003). Software Process Improvement Problems in Twelve Software Companies: An Empirical Analysis. Empirical Software Engineering, 8(1), 742.         [ Links ]

4. Berander, P. & Wohlin, C. (2003). Identification of key factors in software process management - A Case Study. International Symposium on Empirical Software Engineering (ISESE 2003), Rome, Italy, 316-325.         [ Links ]

5. Boehm, B.W. (1984). Software Engineering Economics. IEEE Transactions on Software Engineering, SE-10(1), 4-21.         [ Links ]

6. Misra, S.C., Kumar, V., & Kumar, U. (2010). Challenges in Transitioning Plan-Driven Software Development Projects to Agile. Software Quality Professional, 12(3), 20-32.         [ Links ]

7. Deming, W.E. (1989). Calidad, Productividad y Competitividad: la salida de la crisis. Madrid, España: Díaz de Santos.         [ Links ]

8. Dong-ping, T. & Jun-shan, C. (2010). Exploring the Impact of Software Quality Management on Informatization. 2010 International Conference on E-Business and E-Government (ICEE), Guangzhou, China, 2700-2703.         [ Links ]

9. Dybä, T. (2005). An Empirical Investigation of the Key Factors for Success in Software Process Improvement. IEEE Transcations on Software Engineering, 31(5), 410-424.         [ Links ]

10. Galin, D. & Avrahami, M. (2007). Benefits of a Higher Quality Level of the Software Process: Two Organizations Compared. Software Quality Professional, 9(4), 27-35.         [ Links ]

11. Gutierrez, E., Gutiérrez, A.F., Pérez, A., & Márquez, L.F. (2009). Acerca de la implementación de los modelos de calidad en la construcción de software en México. Tecnura, 13(25), 116-127.         [ Links ]

12. Glass, R.L. (1994). The Software-Research Crisis. IEEE Software, 11(6), 42-47.         [ Links ]

13. Hadden, R. (1998). Simple Ways to Succeed at Software Process Improvement. Software Quality Professional, 1(1), 38-43.         [ Links ]

14. Humphrey, W.S., Kitson, D., & Kasse, T.C. (1989). The state of software engineering practice. 11th International Conference on Software Engineering, Pittsburgh, Pennsylvania, 277-288.         [ Links ]

15. Humphrey, W.S. (1988). Characterizing the Software Process: a maturity framework. IEEE Software, 5(2), 73-79.         [ Links ]

16. IEEE Standard for a Software Quality Metrics Methodology. Std. 1061-1998.         [ Links ]

17. IEEE Standard for Software Quality Assurance Plans. IEEE Std 730-2002.         [ Links ]

18. IEEE Standard for Developing Software Life Cycle Processes. IEEE Std 1074-1997.         [ Links ]

19. Software Engineering - Product quality - Part: 1 Quality model. ISO/IEC 9126-1, 2001.         [ Links ]

20. Information Technology, Process Assessment. ISO/IEC 15504. Parts 1-5        [ Links ]

21. Software engineering - Guidelines for the application of ISO 9001:2000 to computer software. ISO/IEC 90003:2004 .         [ Links ]

22. Systems and Software Engineering - Software Life Cycle Processes. ISO/IEC 12207: 2008.         [ Links ]

23. Jenkins, M. (2007). Comparación de las Iniciativas Latinoamericanas para mejorar la Industria del Software. Escuela de Ciencias de la Computación e Informática, San Pedro, Costa Rica.         [ Links ]

24. Juran, J.M. (1990). Juran Y El Liderazgo Para La Calidad: un manual para ejecutivos. Madrid, España: Ediciones Díaz de Santos.         [ Links ]

25. Kock, N. (2004). The three threats of action research: a discussion of methodological antidotes in the context of an information systems study. Decision Support Systems, 37(2), 265-286.         [ Links ]

26. Marciniak, J.J. (1994). Software Engineering, a Historical Perspective. Encyclopedia of Software Engineering (1176-1182), New York: John Wiley.         [ Links ]

27. Mendoza, L.E., Pérez, M.A., & Grimán, A.C. (2005). Prototipo de Modelo Sistémico de Calidad (MOSCA) del software. Revista Computación y Sistemas, 8(3), 196-217.         [ Links ]

28. Minguet, J.M. & Hernández, J.F. (2003). La Calidad del Software y su Medida. Madrid, España: Editorial Centro de Estudios Ramón Areces.         [ Links ]

29. Moody, D.L., Shanks, G.G., & Darke, P. (1998). Improving the Quality of Entity Relationship Models-Experience in Research and Practice. Conceptual Modeling (ER98). Lecture Notes in Computer Science, 1507, 255-276.         [ Links ]

30. Niazi, M. (2009). Software Process Improvement Implementation: Avoiding Critical Barriers. CrossTalk, The Journal of Defense Software Engineering, 22(1), 24-27.         [ Links ]

31. Oktaba, H. & Vázquez, A. (2006). MoProSoft: A Software Process Model for Small Enterprises. First International Research Workshop for Process Improvement in Small Settings, 93-101.         [ Links ]

32. Oktaba, H., García, F., Piattini, M., Ruiz, F., Pino, F.J., & Alquicira, C. (2007). Software process improvement: The COMPETISOFT project. Computer, 40(10), 21-28.         [ Links ]

33. Paulk, M.C. (2009). A History of the Capability Maturity Model for Software. Software Quality Professional, 12(1), 5-19.         [ Links ]

34. Paulk, M.C. (2010). The Impact of Process Discipline on Personal Software Quality and Productivity. Software Quality Professional, 12(2), 15-19.         [ Links ]

35. Pino, F.J., García, F., Ruiz, F., & Piattini, M. (2006). Adaptación de las normas ISO/IEC 12207: 2002 e ISO/IEC 15504: 2003 para la evaluación de la madurez de procesos software en países en desarrollo. IEEE Latin America Transactions, 4(2), 85-92.         [ Links ]

36. Pino, F.J., García, F., & Piattini, M. (2009). Key processes to start software process improvement in small companies. 24th Annual ACM Symposium on Applied Computing, Honolulu, Hawaii, 509-516.         [ Links ]

37. Pressman, R.S. (2010). Software Engineering: A Practitioner's Approach (7th ed.). New York: McGraw-Hill Higher Education.         [ Links ]

38. Rout, T.P., Emam, K.E., Fusani, M., Goldenson, D., & Jung, H.W. (2006). SPICE in retrospect: Developing a standard for process assessment. Journal of System s and Software, 80(9), 1483-1493.         [ Links ]

39. Satpathy, M., Harrison, R., Snook, C., & Butler, M. (2001). A Generic Model for Assessing Process Quality. New Approaches in Software Measurement. Lecture Notes in Computer Science, 2006, 94-110.         [ Links ]

40. CMMI Product Team (2010). CMMI for Acquisition, Version 1.3 (CMU/SEI-2010-TR-032), Pittsburgh, PA: Software Engineering Institute.         [ Links ]

41. Shewhart, W.A. (1980). Economic Control of Quality of Manufactured Product. Milwaukee, Wis.: American Society for Quality Control.         [ Links ]

42. Singh, R. (1996). International Standard ISO/IEC 12207 Software Life Cycle Processes. Software Process- Improvement and Practice, 2(1), 35-50.         [ Links ]

43. CMMI Product Team. (2006). CMMI for Development, Version 1.2. (CMU/SEI-2006-TR-008), Pittsburgh, PA: Software Engineering Institute.         [ Links ]

44. Sommerville, I. (2011). Software engineering (9th ed). Boston: Pearson.         [ Links ]

45. Wegener, J., Sthamer, H., Jones, B.F., & Eyres, D.E. (1997). Testing real-time systems using genetic algorithms. Software Quality Journal, 6(2), 127-135.         [ Links ]

46. Yu, E.S.K. & Mylopoulos, J. (1994). Understanding "Why" in Software Process Modelling, Analysis, and Design. 16th International Conference on Software Engineering, Sorrento, Italy, 159-168.         [ Links ]

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License