تعداد نشریات | 418 |
تعداد شمارهها | 10,005 |
تعداد مقالات | 83,625 |
تعداد مشاهده مقاله | 78,453,334 |
تعداد دریافت فایل اصل مقاله | 55,469,013 |
Evaluating Factors Affecting Project Success: An Agile Approach | ||
Journal of Industrial Engineering International | ||
دوره 18، شماره 1، خرداد 2022، صفحه 79-96 اصل مقاله (703.54 K) | ||
نوع مقاله: Original Article | ||
شناسه دیجیتال (DOI): 10.30495/jiei.2022.1943675.1172 | ||
نویسندگان | ||
Mohammad Sheikhalishahi* 1؛ Mohammad Amin Amani2؛ Ayria Behdinian2 | ||
1School of Industrial Engineering, University of Tehran, Tehran, Iran | ||
2University of Tehran | ||
چکیده | ||
Selection of the most influential factors to improve the performance of organizations has consistently been a significant task for project managers. These underlying factors aim to prevent the failure of the project and to improve the performance of employees. The success of the organization's projects is directly correlated to customer satisfaction, time, cost, and product quality at the time of project completion. In this paper, after reviewing the literature on the elements influencing the project's success, the extent to which each factor affects the project's success is accessed. A practical data evaluation method to predict the most underlying item is a machine learning algorithm, a perfect contributory method for project managers to examine the influential factors. After identifying the component with the highest effect on the project success, validating the selected items in a real-world practice paves the way for assessing that factor's effectiveness. In this study, after selecting the Agile approach as the most notable, the simulation models were utilized to measure the proportion of organizational performance improvement. Agile Management, which is considered in the actual case, signifies implementing the Scrum method and all the definitions and phases related to this method in the organization. The analyzed Agile practice (Scrum) for the case study decremented the project cost and time substantially and enhanced the service and product quality. | ||
کلیدواژهها | ||
Agile project management؛ Genetic algorithm؛ Machine learning؛ Scrum؛ Simulation | ||
مراجع | ||
[1] Abdel-Hamid, T.K., K. Sengupta, and C. Swett, The impact of goals on software project management: An experimental investigation. MIS quarterly, 1999: p. 531-555. [2] Ramírez-Mora, S.L., H. Oktaba, and H. Gómez-Adorno, Descriptions of issues and comments for predicting issue success in software projects. Journal of Systems and Software, 2020. 168: p. 110663. [3] Ling, F.Y.Y., et al., Human resource management practices to improve project managers’ job satisfaction. Engineering, Construction and Architectural Management, 2018. [4] Nasir, M.H.N. and S. Sahibuddin, Critical success factors for software projects: A comparative study. Scientific research and essays, 2011. 6(10): p. 2174-2186. [5] Sudhakar, G.P., A model of critical success factors for software projects. Journal of Enterprise Information Management, 2012. [6] Cerdeiral, C.T. and G. Santos, Software project management in high maturity: A systematic literature mapping. Journal of Systems and Software, 2019. 148: p. 56-87. [7] Tohidi,H. Human resources management main role in information technology project management. Procedia Computer Science, 2011. 3 p. 925-929. [8] Saeed, S., et al., Analysis of Software Development Methodologies. International Journal of Computing and Digital Systems, 2019. 8(5): p. 446-460. [9] Subramaniam, C., R. Sen, and M.L. Nelson, Determinants of open source software project success: A longitudinal study. Decision Support Systems, 2009. 46(2): p. 576-585. [10] Arbabi, H., M.-J. Salehi-Taleshi, and K. Ghods, The role of project management office in developing knowledge management infrastructure. Engineering, Construction and Architectural Management, 2020. [11] Taherdoost, H. and A. Keshavarzsaleh, A theoretical review on IT project success/failure factors and evaluating the associated risks. Mathematical and Computational Methods in Electrical Engineering, 2015. [12] Lyytinen, K. and R. Hirschheim, Information systems failures—a survey and classification of the empirical literature. Oxford surveys in information technology, 1988: p. 257-309. [13] Murray, M. and G. Coffin, A case study analysis of factors for success in ERP system implementations. AMCIS 2001 Proceedings, 2001: p. 196. [14] Wallace, L., M. Keil, and A. Rai, Understanding software project risk: a cluster analysis. Information & management, 2004. 42(1): p. 115-125. [15] Niazi, M., et al., Toward successful project management in global software development. International Journal of Project Management, 2016. 34(8): p. 1553-1567. [16] Zdanytė, K. and B. Neverauskas, The theoretical substation of project management challenges. Economics & Management, 2011. 16. [17] Scacchi, W., Process models in software engineering. Encyclopedia of software engineering, 2002. [18] Thomas, G. and W. Fernández, Success in IT projects: A matter of definition? International journal of project management, 2008. 26(7): p. 733-742. [19] Stare, A., Agile project management in product development projects. Procedia-Social and Behavioral Sciences, 2014. 119: p. 295-304. [20] Saynisch, M., Beyond frontiers of traditional project management: An approach to evolutionary, selforganizational principles and the complexity theory—results of the research program. Project Management Journal, 2010. 41(2): p. 21-37. [21] Špundak, M., Mixed agile/traditional project management methodology–reality or illusion? Procedia-Social and Behavioral Sciences, 2014. 119: p. 939-948. [22] Williams, T., Assessing and moving on from the dominant project management discourse in the light of project overruns. IEEE Transactions on engineering management, 2005. 52(4): p. 497-508. [23] Ciric, D., et al., Agile vs. Traditional Approach in Project Management: Strategies, challenges and reasons to introduce agile. Procedia Manufacturing, 2019. 39: p. 1407- 1414. [24] Augustine, S., Managing agile projects. 2005: Prentice Hall PTR. [25] Takeuchi, H. and I. Nonaka, The new new product development game. Harvard business review, 1986. 64(1): p. 137-146. [26] Huang, C.-C. and A. Kusiak, Overview of kanban systems. 1996. [27] Kropp, M., et al., Satisfaction and its correlates in agile software development. Journal of Systems and Software, 2020. 164: p. 110544. [28] Behutiye, W., et al., Management of quality requirements in agile and rapid software development: A systematic mapping study. Information and software technology, 2020. 123: p. 106225. [29] Allisy-Roberts, P., et al., The 11th Annual State of Agile Report. Journal of the ICRU, 2017. 6(2): p. 7-8. [30] Bröchner, J. and U. Badenfelt, Changes and change management in construction and IT projects. Automation in Construction, 2011. 20(7): p. 767-775. [31] Schwaber, K., Scrum development process, in Business object design and implementation. 1997, Springer. p. 117-134. [32] Schwaber, K., Agile project management with Scrum. 2004: Microsoft press. [33] Amani, M.A. and S.A. Sarkodie, Mitigating spread of contamination in meat supply chain management using deep learning. Scientific Reports, 2022. 12(1): p. 1-10. [34] Amani, M.A. and F. Marinello, A deep learning-based model to reduce costs and increase productivity in the case of small datasets: A case study in cotton cultivation. Agriculture, 2022. 12(2): p. 267. [35] Amani, M.A., M. Ghafari, and M.M. Nasiri, Targeted vaccination for Covid-19 based on machine learning model: A case study of Jobs' prioritization. Advances in Industrial Engineering, 2021. 55(4): p. 433-446. [36] Behdinian, A., et al., An integrating Machine learning algorithm and simulation method for improving Software Project Management: A real case study. Journal of Quality Engineering and Production Optimization, 2022. [37] Braga, P.L., A.L. Oliveira, and S.R. Meira. Software effort estimation using machine learning techniques with robust confidence intervals. in 7th international conference on hybrid intelligent systems (HIS 2007). 2007. IEEE. [38] Linares-Vásquez, M., et al., On using machine learning to automatically classify software applications into domain categories. Empirical Software Engineering, 2014. 19(3): p. 582-618. [39] López-Martín, C. and A. Abran, Neural networks for predicting the duration of new software projects. Journal of Systems and Software, 2015. 101: p. 127-135. [40] Tadayon, N. Neural network approach for software cost estimation. in International Conference on Information Technology: Coding and Computing (ITCC'05)-Volume II. 2005. IEEE. [41] López-Martín, C., Machine learning techniques for software testing effort prediction. Software Quality Journal, 2021: p. 1-36. [42] Rathore, S.S. and S. Kumar, Software fault prediction based on the dynamic selection of learning technique: findings from the eclipse project study. Applied Intelligence, 2021: p. 1-16. [43] Mehta, S. and K.S. Patnaik, Improved prediction of software defects using ensemble machine learning techniques. Neural Computing and Applications, 2021: p. 1-12. [44] Klemen, P., et al. From high-level real-time software design to low level hardware simulation: a methodology to evaluate performances of control embedded systems. in PDes 2009, Workshop on Programmable Devices and Embedded Systems. 2009. [45] Pfahl, D., et al., Evaluating the learning effectiveness of using simulations in software project management education: results from a twice replicated experiment. Information and software technology, 2004. 46(2): p. 127-147. [46] Uzzafer, M., A simulation model for strategic management process of software projects. Journal of Systems and Software, 2013. 86(1): p. 21-37. [47] Li, D., et al., Dynamic simulation modelling of software requirements change management system. Microprocessors and Microsystems, 2021. 83: p. 104009. [48] Ghane, K. A model and system for applying Lean Six sigma to agile software development using hybrid simulation. in 2014 IEEE International Technology Management Conference. 2014. IEEE. [49] Ramingwong, S. and L. Ramingwong, Plasticine scrum: an alternative solution for simulating scrum software development, in Information Science and Applications. 2015, Springer. p. 851-858. [50] Fisher, J., D. Koning, and A. Ludwigsen, Utilizing Atlassian JIRA for large-scale software development management. 2013, Citeseer. [51] Zuo, J., et al., Soft skills of construction project management professionals and project success factors: A structural equation model. Engineering, Construction and Architectural Management, 2018. [52] Lalsing, V., S. Kishnah, and S. Pudaruth, People factors in agile software development and project management. International Journal of Software Engineering & Applications, 2012. 3(1): p. 117. [53] Malik, M., S. Sarwar, and S. Orr, Agile practices and performance: Examining the role of psychological empowerment. International Journal of Project Management, 2021. 39(1): p. 10-20. [54] Hassan, A., S. Younas, and A. Bhaumik, Exploring an Agile Plus Approach for Project Scope, Time, and Cost Management. International Journal of Information Technology Project Management (IJITPM), 2020. 11(2): p. 72-89. [55] Tam, C., et al., The factors influencing the success of ongoing agile software development projects. International Journal of Project Management, 2020. 38(3): p. 165-176. [56] Dikert, K., M. Paasivaara, and C. Lassenius, Challenges and success factors for large-scale agile transformations: A systematic literature review. Journal of Systems and Software, 2016. 119: p. 87-108. [57] Dhir, S., D. Kumar, and V. Singh, Success and failure factors that impact on project implementation using agile software development methodology, in Software engineering. 2019, Springer. p. 647-654. [58] Pinto, J.K. and D.P. Slevin, Critical success factors in R&D projects. Research-technology management, 1989. 32(1): p. 31-35. [59] Costantino, F., G. Di Gravio, and F. Nonino, Project selection in project portfolio management: An artificial neural network model based on critical success factors. International Journal of Project Management, 2015. 33(8): p. 1744-1754. [60] Amani, M.A., et al., A machine learning-based model for the estimation of the temperature-dependent moduli of graphene oxide reinforced nanocomposites and its application in a thermally affected buckling analysis. Engineering with Computers, 2021. 37(3): p. 2245-2255. [61] Bassil, Y., A simulation model for the waterfall software development life cycle. arXiv preprint arXiv:1205.6904, 2012. | ||
آمار تعداد مشاهده مقاله: 2,148 تعداد دریافت فایل اصل مقاله: 1,430 |