ABSTRACT
Refer to CMMI-Institute Appraisal result, there are 6 (six) companies in Indonesia that have achieved CMMI-Dev v1.3 maturity level 3, one of them is XYZ Corporation. Initially, XYZ Corporation has set a target to achieve CMMI-Dev level 2. As advised by the consultant, XYZ Corporation has a possibility to achieve level 3 by completing several parts of level 3 requirements that had not been met yet. XYZ Corporation faced a significant problem in progress implementation, particularly in documents standardization. This is due to each division has a different document format. XYZ Corporation also needs to improve its current processes that are still in ongoing phase of improvement process to achieve better standardized. This research aims to find out "The factors that affects the success of CMMI-Dev implementation based on its Current Conditions of XYZ Corporation". The approach of this research in finding the factors that influence the implementation of CMMI-Dev by means Qualitative and Quantitative approach. A qualitative method, by means of questionnaires, is used to prioritize the main factor. A quantitative method is used to get ranking of the factors that affecting successfulness of CMMI-Dev implementation in which has been validated by questionnaire's results. This research finding expects that the factors could be applied by other companies which desire to implement CMMI-Dev.
- ISO-9001:2015, Quality Management Systems - Requirements, 2015.Google Scholar
- S. Velmourougan, P. Dhavachelvan, R. Baskaran and B. Ravikumar, "Software development Life cycle to improve maintainability of software applications.," in Fourth International Conference on Advances in Computing and Communication, 2014.Google Scholar
- G. O'Regan, Introduction to Software Process Improvement, Springer, 2011.Google ScholarDigital Library
- Software Engineering Institute, CMMI® for Development, Version 1.3, Software Engineering Institute, 2010.Google Scholar
- T. L. Saaty and L. G. Vargas, Models, Methods, Concepts & Applications of the Analytic Hierarchy Process Second Edition, New York: Springer, 2012.Google Scholar
- T. L. Saaty, "Decision making with the analytic hierarchy process," International Journal Services Sciences, Vol 1, pp. 83--98, 2008.Google ScholarCross Ref
- Marimin, Teknik dan Aplikasi Pengambilan Keputusan Kriteria Majemuk, Jakarta: Grasindo, 2004.Google Scholar
- M. Sulayman, C. Urquhart, E. Mendes and S. Seidel, "Software process improvement success factors for small and medium Web companies: A qualitative study," Information and Software Technology 54, pp. 479--500, 2012.Google ScholarDigital Library
- A. A. Khan, J. Keung, M. Niazi, S. Hussain and A. Ahmad, "Systematic literature review and empirical investigation of barriers to process improvement in global software development: Client-vendor perspective," Information and Software Technology 87, pp. 180--205, 2017.Google ScholarDigital Library
- Kitchenham, B., & Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. Keele University and Durham University Joint Report.Google Scholar
- Ali, I., & Khan, S. U. (2014). Critical Success Factors for Software Outsourcing Partnership (SOP): A Systematic Literature Review. 9th International Conference on Global Software Engineering (pp. 153 - 162). Shanghai: IEEE.Google ScholarDigital Library
- Bano, M., Ikram, N., & Zil-e-Huma. (2012). Software Process Improvement: A systematic literature review. 15th International Multitopic Conference (INMIC) (pp. 459--464). Pakistan: IEEE.Google Scholar
- Baddoo, N., & Hall, T. (2003). De-motivators for software process improvement: an analysis of practitioners' views. The Journal of Systems and Software 66, 23--33.Google Scholar
- Soydan, G.H. and Kokar, M., 2006, November. An OWL ontology for representing the CMMI-SW model. In Workshop on Semantic Web Enabled Software Engineering (SWESE).Google Scholar
- Soydan, G.H. and Kokar, M.M., 2012. A partial formalization of the CMMI-DEV-A capability maturity model for development. Journal of Software Engineering and Applications, 5(10), p.777.Google ScholarCross Ref
- Permana, R., Budiardjo, E.K. and Ferdinansyah, A., 2019, July. Assessment of Software Engineering Process Based on CMMI-QFD Framework. In Proceedings of the 2019 2nd International Conference on Intelligent Science and Technology (pp. 42--46). ACM.Google Scholar
- Hestomo, C., Budiardjo, E.K. and Ferdinansyah, A., 2019, January. Quality Function Deployment Analysis in Selecting Software Development Methodology: Case Study of ABC-CORP. In Proceedings of the 2nd International Conference on Software Engineering and Information Management (pp. 63--68). ACM.Google Scholar
- Hadyan, N.N., Budiardjo, E.K., Alqadri, Y. and Ferdinansyah, A., 2019, January. Evaluation of Capability Level and Improvements Prioritization on Device Accreditation Services Based On CMMI-SVC Framework Continuous Representation. In Proceedings of the 2019 Asia Pacific Information Technology Conference (pp. 84--90). ACM.Google Scholar
- Alonso, J. A., Lamata, M. T., 2006. Consistency in The Analytic Hierarchy Process, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems, 445--459.Google Scholar
Index Terms
- The CMMI-Dev Implementation Factors for Software Quality Improvement: A Case of XYZ Corporation
Recommendations
CMMI guided process improvement for DevOps projects: an exploratory case study
ICSSP '16: Proceedings of the International Conference on Software and Systems ProcessVery recently, an increasing number of software companies adopted DevOps to adapt themselves to the ever-changing business environment. While it is important to mature adoption of the DevOps for these companies, no dedicated maturity models for DevOps ...
Applying grounded theory to understand software process improvement implementation: a study of Brazilian software organizations
Despite the fact that organizations recognize the importance of implementing software process improvement (SPI) to enhance software development capabilities, recent studies show that many organizations still struggle to successfully implement SPI. These ...
Comparative effects of knowledge-based antecedents in different realms of CMMI-based software process improvement success
Highlights- Software process improvement (SPI) is a knowledge- & learning- intensive program in software development.
AbstractSoftware process improvement (SPI) is a knowledge- and learning-intensive activity that is critical in software development. The literature reveals several major knowledge-based antecedents, namely, exploration, exploitation, ...
Comments