Panorama of quantitative management of software development process for very small entities
DOI:
https://doi.org/10.18046/syt.v11i26.1627Keywords:
Quantitative process management, process improvement, measurement and analysis, small enterprises, systematic review.Abstract
In the software industry, small entities are majority, and is important that incorporate them quantitative processes management practices for to reduce processes variability. CMMI-DEV and ISO/IEC 15504-5 address quantitative management, but are for big organizations. MoProSoft, COMPETISOFT and MPS.BR are for the small enterprises, but not include quantitative management. Through a systematic review of literature, searched for works about quantitative process management for small software developing enterprises indicating what practices do and how to execute. As conclusion, there is not available an integrated proposal that incorporate management practices quantitative of software processes for this kind of organizations.
References
Asato, R., Spinola, M.M., Costa, I., & De Farias Silva, W.H. (2011). Alignment between the business strategy and the software processes improvement: A roadmap for the implementation. Producao 21 (2), 314-328
Baldassarre, T., Boffoli, N., Caivano, D., & Visaggio, G. (2004). Managing Software Process Improvement (SPI) through Statistical Process Control (SPC). Lecture Notes in Computer Science, 3009, 30-46
Baldassarre, T., Caivano, D., Pino, F.J., Piattini, M., & Visaggio, G. (2011). Harmonization of ISO/IEC 9001:2000 and CMMI-DEV: from a theoretical comparison to a real case application. Software Quality Journal, 1-27
Barreto, A.O.S. & Rocha, A.R. (2010). Defining and monitoring strategically aligned software improvement goals. Lecture Notes in Computer Science, 6156, 380-394
Biolchini, J., Gomes, P., Cruz, A., & Travassos, G. (2005). Systematic Review in Software Engineering. Rio de Janeiro, Brazil, Systems Engineering and Computer Science Department, UFRJ, 1-31.
Bozheva, T. (2011). Ventajas de la gestión cuantitativa. Recuperado de http://goo.gl/njooT
Calvo-Manzano, J., García, I., & Arcilla, M. (2008). Hacia la gestión cuantitativa en la gestión de proyectos en el ámbito de las pymes. REICIS Revista Española de Innovación, Calidad e Ingeniería del Software, 4 (2), 7-19
CMMI Product Team. (2010). CMMI for Development, Version 1.3, November 2010. CMMI-DEV V1.3. Technical Report, 28-29.
COMPETISOFT. (2008). Mejora de procesos para fomentar la competitividad de la pequeña y mediana industria del software de Iberoamérica. Recuperado de http://goo.gl/4ji05
De la Incera Torres, G. (2009). Medidas de calidad en proceso, producto y mantenimiento, aplicadas al control estadístico de procesos. Escuela Superior de Informática de la Universidad de Castilla – La Mancha, España. Recuperado de http://goo.gl/gWpJF
Deshmukh, S.V. & Lakhe, R.R. (2009). Development and validation of an instrument for six sigma implementation in small and medium sized enterprises. 2009 2nd International Conference on Emerging Trends in Engineering and Technology, ICETET 2009, art. no. 5395029, 790-797.
Díaz-Ley, M., García, F., & Piattini, M. (2008). Implementing a software measurement program in small and medium enterprises: A suitable framework. IET Software, 2 (5), 417-436.
Dyba, T. (2000). Improvisation in small software organizations. IEEE Software, 17(5), 82-87
Federación Colombiana de la Industria del Software y Tecnologías Informáticas Relacionadas [Fedesoft]. (2010). Sector de TI en Colombia año 2010. Bogotá, Colombia: Fedesoft
Galinac, T. (2009). Empirical evaluation of selected best practices in implementation of software process improvement. Information and Software Technology, 51, 1351-1364
Gou, L., Wang, Q., Yuan, J., Yang, Y., Li, M., & Jiang, N. (2008). Quantitatively managing defects for iterative projects: An industrial experience report in China. Lecture Notes in Computer Science, 5007, 369-380
Gou, L., Wang, Q., Yuan, J., Yang, Y., Li, M., & Jiang, N. (2009). Quantitative defects management in iterative development with BiDefect. Software Process Improvement and Practice, 14(4), 227-241
Organización Internacional para la Estandarización [ISO]. (2008). ISO 9001:2008, Sistemas de gestión de la calidad – Requisitos. Ginebra, Suiza: ISO
International Organization for Standardization / International Electrotechnical Commission [ISO/IEC]. (2006). ISO-IEC 15504-5:2006. An exemplar process assessment model. Ginebra, Suiza: ISO/IEC
International Organization for Standardization / International Electrotechnical Commission [ISO/IEC]. (2008). ISO/IEC 12207:2008. Systems and software engineering — Software life cycle processes. Ginebra, Suiza: ISO/IEC
International Organization for Standardization / International Electrotechnical Commission [ISO/IEC]. (2011). ISO/IEC 29110: Software life cycle profiles and guidelines for very small entities (VSEs). Ginebra, Suiza: ISO/IEC
Kanoun, K. (2001). A Measurement-Based Framework for Software Reliability Improvement. Annals of Software Engineering, 11(1), 89-106.
Kim, H.K. & Lee, R.Y. (2009). Frameworks for maturity questionnaire selection model. Studies in Computational Intelligence, 253, 135-143.
Kim, S., Choi, O. & Baik, J. (2011). Quantitative project management framework via integrating Six Sigma and PSP/TSP. CrossTalk, 24(4), 6-10
Kitchenham, B., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering: Version 2.3. [EBSE Technical Report, EBSE-2007-01]. Durham, UK: EBSE
Kojima, T., Hasegawa, T., Misumi, M., & Nakamura, T. (2008). Risk analysis of software process measurements. Software Quality Journal, 16(3), 361-376
Komuro, M. (2006). Experiences of applying SPC techniques to software development processes. ICSE '06 Proceedings of the 28th International Conference on Software Engineering (pp.577-584). Piscataway, NJ: IEEE
Lee, S.W., Kim, H.K., & Lee, R.Y. (2008). Enterprise process model for extreme programming with CMMI framework. Studies in Computational Intelligence 131, 169-180
Lin, M.-S., Cai, C.-X. & Li, J.-H. (2009). Realization and research of a six-sigma-based project management and analysis system. IFCSTA 2009 Proceedings - 2009 International Forum on Computer Science-Technology and Applications 3, art. no. 5384732, (pp.70-73). Piscataway, NJ: IEEE
Mandic, V., & Oivo, M. (2010). SAS: A tool for the GQM+strategies grid derivation process. Lecture Notes in Computer Science, 6156, 291-305
Moprosoft. (2011). NMX-I-059/02-NYCE-2011. Recuperado de http://goo.gl/9phyp
MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Software (2012) Brasilia, Brasil: Softex
Nasir, M.H.N., Ahmad, R., & Hassan, N.H. (2008). Issues in the implementation of software process improvement project in Malaysia. WSEAS Transactions on Information Science and Applications, 5(6), 1031-1043
Nasir, M.H.N., Ahmad, R., & Hassan, N.H. (2008). An empirical study of barriers in the implementation of software process improvement project in Malaysia. Journal of Applied Sciences, 8(23), 4362-4368
Nasir, M.H.N., Ahmad, R., & Hassan, N.H. (2008). Resistance factors in the implementation of software process improvement project in Malaysia. Proceedings - International Symposium on Information Technology 2008, ITSim 3, (art. no. 4631933). Piscataway, NJ: IEEE
Pan, Z., Park, H., Choi, H., & Baik, J. (2007). A Six Sigma framework for software process improvements and its implementation. Proceedings - Asia-Pacific Software Engineering Conference, APSEC, (pp. 446-453). Piscataway, NJ: IEEE
Pardo, C., Pino, F.J., García, F., Piattini, M., & Baldasarre, T. (2010). A systematic review on the harmonization of reference models. ENASE 2010 - Proceedings of the 5th International Conference on Evaluation of Novel Approaches to Software Engineering, (pp.40-47)
Park, Y., Park, H., Choi, H., & Baik, J. (2006). A study on the application of six sigma tools to PSP/TSP for process improvement. Proceedings - 5th IEEE/ACIS Int. Conf. on Comput. and Info. Sci., ICIS 2006. In conjunction with 1st IEEE/ACIS, Int. Workshop Component-Based Software Eng., Softw. Archi. and Reuse, COMSAR 2006, art. no. 1651988, pp. 174-179. Piscataway, NJ: IEEE
Park, Y., Choi, H. & Baik, J. (2007). A framework for the use of Six Sigma tools in PSP/TSP. Proceedings - SERA 2007: Fifth ACIS International Conference on Software Engineering Research, Management, and Applications, (pp.807-814). Piscataway, NJ: IEEE
Pino, F., García, F., & Piattini, M. (2008). Software Process Improvement in Small and Medium Software Enterprises: A Systematic Review. Software Quality Journal, 16(2), 237-261
Rainer, A., & Hall, T. (2003). A quantitative and qualitative
analysis of factors affecting software processes. Journal of Systems and Software, (66), 7-21
Russ, R., Sperling, D., Rometsch, F., & Louis, P. (2008). Applying six sigma in the field of software engineering. Lecture Notes in Computer Science, 5338, 36-47
Silva Filho, R.C., & Da Rocha, A.R.C. (2010). Towards an approach to support software process simulation in small and medium enterprises. Proceedings - 36th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2010,(pp.297-305). Piscataway, NJ: IEEE
Software Engineering Institute. (2011). CMMI for SCAMPI Class A Appraisal Results 2011 Mid-Year Update. September 2011. Pittsburgh, PA: Carnegie Mellon University
Subramanian, G.H., Jiang, J.J. & Klein, G. (2007). Software quality and IS project performance improvements from software development process maturity and IS implementation strategies. Journal of Systems and Software, 80, 616-627.
Tarhan, A., & Demirörs, O. (2006). Investigating suitability of software process and metrics for statistical process control. Lecture Notes in Computer Science, 4257, 88-99
Van Solingen, R. (2009). A follow-up reflection on software process improvement ROI. IEEE Software, 26(5), 77-79
Vijaya, G., & Arumugam, S. (2010). Monitoring the stability of the processes in defined level software companies using control charts with three sigma limits. WSEAS Transactions on Information Science and Applications, 7(10), 1230-1239
Wang, Q., Gou, L., Jiang, N., Che, M., Zhang, R., Yang, Y., & Li, M. (2007). An empirical study on establishing quantitative management model for testing process. Lecture Notes in Computer Science, 4470, 233-245
Xiaosong, Z., Zhen, H., Fangfang, G., & Shenqing, Z. (2008). Research on the application of six sigma in software process improvement. Proceedings - 2008 4th International Conference on Intelligent Information Hiding and Multimedia
Signal Processing, IIH-MSP 2008, art. no. 4604204, 937-940. Piscataway, NJ: IEEE
Downloads
Published
Issue
Section
License
This journal is licensed under the terms of the CC BY 4.0 licence (https://creativecommons.org/licenses/by/4.0/legalcode).