- Javed Iqbal1,
- Rodina Binti Ahmad1,
- Mohd Hairul Nizam Md Nasir1,
- Mahmood Niazi2,
- Shahaboddin Shamshirband3 &
- …
- Muhammad Asim Noor4
1304Accesses
19Citations
Abstract
The goal of software process improvement (SPI) is to improve software processes and produce high-quality software, but the results of SPI efforts in small- and medium-sized enterprises (SMEs) that develop software have been unsatisfactory. The objective of this study is to support the prolific and successful CMMI-based implementation of SPI in SMEs by presenting the facts related to the unofficial adoption of CMMI level 2 process area-specific practices by software SMEs. Two questionnaire surveys were performed, and 42 questionnaires were selected for data analysis. The questionnaires were filled out by experts from 42 non-CMMI-certified software SMEs based in Malaysia and Pakistan. In the case of each process area of CMMI level 2, the respondents were asked to choose from three categories, namely ‘below 50 %,’ ‘50–75 %,’ and ‘above 75 %’. The percentages indicated the extent to which process area-specific practices are routinely followed in the respondents’ respective organizations. To deal with differing standards for defining SMEs, the notion of the common range standard has been introduced. The results of the study show that a large segment of software development SMEs informally follows the specific practices of CMMI level 2 process areas and thus has true potential for rapid and effective CMMI-based SPI. The results further indicate that, in the case of four process areas of CMMI level 2, there are statistically significant differences between the readiness of small and medium software enterprises to adopt the specific practices of those process areas, and between trends on their part to do so unofficially. The findings, manifesting various degrees of unofficial readiness for CMMI-based SPI among SMEs, can be used to define criteria for the selection of SMEs that would be included in SPI initiatives funded by relevant authorities. In the interests of developing fruitful CMMI-based SPI and to enhance the success rate of CMMI-based SPI initiatives, the study suggests that ‘ready’ or ‘potential’ SMEs should be given priority for SPI initiatives.
This is a preview of subscription content,log in via an institution to check access.
Access this article
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (Japan)
Instant access to the full article PDF.





Similar content being viewed by others
References
Alexandre, S., Renault, A., & Habra, N. (2006). OWPL: A gradual approach for software process improvement in SMEs. In32nd EUROMICRO Conference on Software Engineering and Advanced Applications (pp. 328-335). IEEE.
Allen, P., Ramachandran, M., & Abushama, H. (2003). PRISMS: An approach to software process improvement for small to medium enterprises. InThird International Conference on Quality Software (pp. 211–214). IEEE.
Al-Tarawneh, M. Y., Abdullah, M. S., & Ali, A. B. M. (2011). A proposed methodology for establishing Software Process Development Improvement for small software development firms.Procedia Computer Science,3, 893–897.
Cepeda, S., Garcia, S., & Langhout, J. (2008). Is CMMI useful and usable in small settings? One example. DTIC document.
Chen, X., & Staples, M. (2007). Using practice outcome areas to understand perceived value of CMMI specific practices for SMEs.Software process improvement (pp. 59–70). Berlin: Springer.
Chen, X., Staples, M., & Bannerman, P. (2008). Analysis of dependencies between specific practices in CMMI maturity Level 2.Software process improvement (pp. 94–105). Berlin: Springer.
Clarke, P., & O’Connor, R. V. (2012). The influence of SPI on business success in software SMEs: An empirical study.Journal of Systems and Software,85(10), 2356–2367.
Cox, K., Niazi, M., & Verner, J. (2009). Empirical study of Sommerville and Sawyer’s requirements engineering practices.IET Software,3(5), 339–355.
Dasanayaka, S. (2008). Smes in globalized world: A brief note on basic profiles of pakistan’s small and medium scale enterprises and possible research directions.Business Review,3(1), 69–77.
Diaz, J., Garbajosa, J., & Calvo-Manzano, J. A. (2009). Mapping CMMI Level 2 to Scrum practices: An experience report.Software process improvement (pp. 93–104). Berlin: Springer.
Dybå, T. (2003). Factors of software process improvement success in small and large organizations: An empirical study in the scandinavian context. InACM SIGSOFT Software Engineering Notes (pp. 148–157). ACM.
Florac, W. A., & Carleton, A. D. (1999).Measuring the software process: Statistical process control for software process improvement. Boston: Addison-Wesley Professional.
Garcia, S. (2005).Thoughts on applying CMMI in small settings. Pittsburgh: Software Engineering Institute.
Garcia, I., & Gonzalo, C. (2007). Determining practice achievement in project management using a two-phase questionnaire on small and medium enterprises. InProceedings of the European Systems and Software Process Improvement and Innovation Conference, EUROSPI 2007. LNCS 4764 (pp. 46–58). Berlin Heidelberg: Springer-Verlag.
Garcia, I., & Pacheco, C. (2009). Toward automated support for software process improvement initiatives in small and medium size enterprises.Software engineering research, management and applications 2009 (pp. 51–58). Berlin: Springer.
García, I., Pacheco, C., Mendoza, E., Calvo-Manzano, J. A., Cuevas, G., et al. (2012). Managing the software process with a software process improvement tool in a small enterprise.Journal of Software: Evolution and Process,24(5), 481–491.
Garcia, I., Pacheco, C., & Sumano, P. (2008). Use of Questionnaire-based appraisal to improve the software acquisition process in small and medium enterprises.Software engineering research, management and applications (pp. 15–27). Berlin: Springer.
Gefen, D., Zviran, M., & Elman, N. (2006). What can be learned from CMMI failures?Communications of the Association for Information Systems,17(1), 36.
Goldenson, D., Jarzombek, J., & Rout, T. (2003). Measurement and analysis in capability maturity model integration models and software process improvement.CrossTalk, The Journal of Defense Software Engineering,6(7), 20–24.
Habib, M., Ahmed, S., Rehmat, A., Khan, M. J., & Shamail, S. (2008). Blending six sigma and CMMI-an approach to accelerate process improvement in SMEs. InInternational Multitopic Conference (pp. 386–391). IEEE.
Huang, S.-J., & Han, W.-M. (2006). Selection priority of process areas based on CMMI continuous representation.Information & Management,43(3), 297–307.
Huang, S.-J., & Han, W.-M. (2008). Exploring the relationship between software project duration and risk exposure: A cluster analysis.Information & Management,45(3), 175–182.
Huang, D., & Zhang, W. (2010) CMMI in medium and small enterprises: Problems and solutions. In2nd IEEE International Conference on Information Management and Engineering (pp. 171–174). IEEE.
Hwang, S. M. (2009). Process quality levels of ISO/IEC 15504, CMMI and K-model.International Journal of Software Engineering and Its Applications,3(1), 33–42.
Jackelen, G. (2007). CMMI Level 2 within six months? No Way!CrossTalk, The Journal of Defense Software Engineering,20(2), 13–16.
Khokhar, M. N., Zeshan, K., & Aamir, J. (2010). Literature review on the software process improvement factors in the small organizations. In4th International Conference on New Trends in Information Science and Service Science (NISS) (pp. 592–598). IEEE.
Khurshid, N., Bannerman, P. L., & Staples, M. (2009). Overcoming the first hurdle: Why organizations do not adopt CMMI.Trustworthy Software Development Processes (pp. 38–49). Berlin: Springer.
Lester, N., Wilkie, F. G., McFall, D., & Ware, M. (2010). Investigating the role of CMMI with expanding company size for small-to medium-sized enterprises.Journal of Software Maintenance and Evolution: Research and Practice,22, 17–31.
Lethbridge, T. C., Sim, S. E., & Singer, J. (2005). Studying software engineers: Data collection techniques for software field studies.Empirical Software Engineering,10(3), 311–341.
Lina, Z., & Dan, S. (2012). Research on combining scrum with CMMI in small and medium organizations. InInternational Conference on Computer Science and Electronics Engineering (pp. 554–557). IEEE.
Liou, J.-C. (2011). On improving CMMI in an immature world of software development.Journal of Information Science and Engineering,27(1), 213–226.
Malaysia SC. (2013).http://www.smecorp.gov.my/vn2/, Malaysia.
Mishra, D., & Mishra, A. (2008). Software process improvement methodologies for small and medium enterprises.Product-focused software process improvement (pp. 273–288). Berlin: Springer.
Monteiro, P., Machado, R. J., & Kazman, R. (2009). Inception of software validation and verification practices within CMMI Level 2. InFourth International Conference on Software Engineering Advance (pp. 536–541). IEEE.
Monteiro, P., Machado, R. J., Kazman, R., & Henriques, C. (2010). Dependency analysis between CMMI process areas.Product-focused software process improvement (pp. 263–275). Berlin: Springer.
Nasir, M. H. N. M., 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.
Newspaper. (2013). Boosting growth of small firms.NEW STRAITS TIMES, 12 July (p 2). Malaysia.
Niazi, M., Ali Babar, M., & Katugampola, N. M. (2008a). Demotivators of software process improvement: An empirical investigation.Software Process: Improvement and Practice,13(3), 249–264.
Niazi, M., & Babar, M. A. (2009). Identifying high perceived value practices of CMMI level 2: An empirical study.Information and Software Technology,51(8), 1231–1243.
Niazi, M., Babar, M. A., & Verner, J. M. (2010). Software process improvement barriers: A cross-cultural comparison.Information and Software Technology,52(11), 1204–1216.
Niazi, M., Hickman, C., Ahmad, R., & Babar, M. A. (2008b). A model for requirements change management: Implementation of CMMI Level 2 specific practice.Product-focused software process improvement (pp. 143–157). Berlin: Springer.
Noor, T., Ahmad, J., & Zafar, I. (2007). Information technology (IT) industry trends and adaptation of capability maturity model integration (CMMI) practices in Pakistan. InIEEE International Conference on Information and Emerging Technologies (pp. 1–5).
O’Connor, R. V., & Coleman, G. (2009). “Ignoring Best Practice”: Why Irish software SMEs are rejecting CMMI and ISO 9000.Australasian Journal of Information Systems,16(1), 7–29.
Pereira, J., Cerpa, N., Verner, J., Rivas, M., & Procaccino, J. D. (2008). What do software practitioners really think about project success: A cross-cultural comparison.Journal of Systems and Software,81(6), 897–907.
Pfleeger, S. L., & Kitchenham, B. A. (2001). Principles of survey research: Part 1: Turning lemons into lemonade.ACM SIGSOFT Software Engineering Notes,26(6), 16–18.
Pino, F. J., 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.
Pino, F. J., Pardo, C., García, F., & Piattini, M. (2010). Assessment methodology for software process improvement in small organizations.Information and Software Technology,52(10), 1044–1061.
Procaccino, J. D., & Verner, J. M. (2006). Software project managers and project success: An exploratory study.Journal of Systems and Software,79(11), 1541–1551.
Procaccino, J. D., Verner, J. M., Shelfer, K. M., & Gefen, D. (2005). What do software practitioners really think about project success: An exploratory study.Journal of Systems and Software,78(2), 194–203.
Reel, J. S. (1999). Critical success factors in software projects.IEEE Software,16(3), 18–23.
SEI. (2006).Process maturity profile. USA: Software Engineering Institute, Carnegie Mellon University.
Staples, M., & Niazi, M. (2010). Two case studies on small enterprise motivation and readiness for CMMI. InProceedings of the 11th International Conference on Product Focused Software (pp. 63–66). ACM.
Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P., et al. (2007). An exploratory study of why organizations do not adopt CMMI.Journal of Systems and Software,80(6), 883–895.
Sulayman, M., & Mendes, E. (2009). A systematic literature review of software process improvement in small and medium web companies.Advances in software engineering (pp. 1–8). Berlin: Springer.
Sulayman, M., Urquhart, C., Mendes, E., & Seidel, S. (2012). Software process improvement success factors for small and medium Web companies: A qualitative study.Information and Software Technology,54(5), 479–500.
Team CP. (2010).CMMI®for development, version 1.3, improving processes for developing better products and services, No CMU/SEI-2010-TR-033. Boston: Software Engineering Institute.
Vivatanavorasin, C., Prompoon, N., & Surarerks, A. (2006). A process model design and tool development for supplier agreement management of CMMI: Capability Level 2. In13th Asia Pacific Software Engineering Conference (pp. 385–392). IEEE.
Vivatanavorasin, C., Prompoon, N., & Surarerks, A. (2006). A process model design and tool development for supplier agreement management of CMMI: Capability Level 2. InSoftware Engineering Conference, 2006 APSEC 2006 13th Asia Pacific (pp. 385–392). IEEE.
Wallace, L., Keil, M., & Rai, A. (2004). Understanding software project risk: A cluster analysis.Information & Management,42(1), 115–125.
Wilkie, F. G., McFall, D., & McCaffery, F. (2005). An evaluation of CMMI process areas for small-to medium-sized Software Development Organisations.Software Process: Improvement and Practice,10(2), 189–201.
Yucalar, F., & Erdogan, S. Z. (2009). A questionnaire based method for CMMI Level-2 maturity assessment.Journal of aeronautics and space technologies,4(2), 39–46.
Zhang, L., & Shao, D. (2011). Software process improvement for small and medium organizations based on CMMI. In2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (pp. 2402–2405). IEEE.
Acknowledgments
The authors would like to thank Bright Sparks Unit, University of Malaya, Malaysia and also University of Malaya Research Grant (No. RG316-14AFR) for providing financial support to complete this study. Thanks are due to reviewers and associate editor for their comments which improved this manuscript. We are also grateful to the management of all the participating SMEs for facilitating the smooth conduction of this study.
Author information
Authors and Affiliations
Software Engineering Department, Faculty of Computer Science and Information Technology, University of Malaya, 50603, Kuala Lumpur, Malaysia
Javed Iqbal, Rodina Binti Ahmad & Mohd Hairul Nizam Md Nasir
Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, 31261, Saudi Arabia
Mahmood Niazi
Computer System and Technology Department, Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia
Shahaboddin Shamshirband
Computer Science Department, COMSATS Institute of Information Technology, Islamabad, Pakistan
Muhammad Asim Noor
- Javed Iqbal
You can also search for this author inPubMed Google Scholar
- Rodina Binti Ahmad
You can also search for this author inPubMed Google Scholar
- Mohd Hairul Nizam Md Nasir
You can also search for this author inPubMed Google Scholar
- Mahmood Niazi
You can also search for this author inPubMed Google Scholar
- Shahaboddin Shamshirband
You can also search for this author inPubMed Google Scholar
- Muhammad Asim Noor
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toJaved Iqbal.
Rights and permissions
About this article
Cite this article
Iqbal, J., Ahmad, R.B., Nasir, M.H.N.M.et al. Software SMEs’ unofficial readiness for CMMI®-based software process improvement.Software Qual J24, 997–1023 (2016). https://doi.org/10.1007/s11219-015-9277-3
Published:
Issue Date:
Share this article
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative