Computing is always the topic of interest for the researchers as many of its aspects are inviting researchers to explore them. One such aspect is software development methodologies for developing the software which can work closely to the need of client and nature of the requirement. The one important but neglected aspect on which these methodologies can be analyzed is project risk management and ability of the certain methodologies to assess and mitigate the risks in the project of software development. Software development methodologies are continuously going through evolution process and based on different variables new methodologies are being introduced. From conventional and tradition software development methods to the modern development tools, methodologies are differentiated based on their characteristics. In this research, a critical analysis of the conventional and agile methodologies will be presented on the bases of risk assessment and mitigation.
Ahmed, M. N., & Mohammed, S. R. (2019). Developing a Risk Management Framework in Construction Project Based on Agile Management Approach. Civil Engineering Journal, 5(3), 608-615.
Amjad, S., Ahmad, N., Saba, T., Anjum, A., Manzoor, U., Balubaid, M. A., & Malik, S. U. R. (2017). Calculating completeness of agile scope in scaled agile development. IEEE Access, 6, 5822-5847.
Boehm, B. W. (1988). A spiral model of software development and enhancement. Computer(5), 61-72.
Bouquet, J., Faure, S., Fève, F., Foucault, M., Garcia, U., Guérin, F., . . . Munier, P. (2018). Model Quality Objectives for embedded software development with MATLAB and Simulink.
Buganová, K., & Šimí?ková, J. (2019). Risk management in traditional and agile project management. Transportation Research Procedia, 40, 986-993.
Cohen, D., Lindvall, M., & Costa, P. (2003). Agile software development. DACS SOAR Report, 11, 2003.
Eastman, C. M. (2018). Building product models: computer environments, supporting design and construction: CRC press.
Emejom, A. A., Burgess, C., Pepper, D., & Adkins, J. (2019). Agile Approaches for Successfully Managing and Executing Projects in the Fourth Industrial Revolution Agile Approaches for Successfully Managing and Executing Projects in the Fourth Industrial Revolution (pp. 1-19): IGI Global.
Enríquez, J. G., Sánchez-Begínes, J. M., Domínguez-Mayo, F., García-García, J., & Escalona, M. (2019). An approach to characterize and evaluate the quality of Product Lifecycle Management Software Systems. Computer Standards & Interfaces, 61, 77-88.
Gnatz, M., Marschall, F., Popp, G., Rausch, A., & Schwerin, W. (2002). Towards a tool support for a Living Software Development Process. Paper presented at the Proceedings of the 35th Annual Hawaii International Conference on System Sciences.
Highsmith, J., & Cockburn, A. (2001). Agile software development: The business of innovation. Computer, 34(9), 120-127.
Jiménez, M., Piattini, M., & Vizcaíno, A. (2009). Challenges and improvements in distributed software development: A systematic review. Advances in Software Engineering, 2009, 3.
Malik, S. & Manaf, U.K. (2018). The Effect of Orientation and Mobility Curriculum on the Academic Achievement of Visually Impaired Children among Public and Private Institutions of Lahore. Multilingual Academic Journal of Education and Social Sciences, 6(1), 66–75.
Melegati, J., Goldman, A., Kon, F., & Wang, X. (2019). A model of requirements engineering in software startups. Information and Software Technology, 109, 92-107.
Mohagheghi, P., Dehlen, V., & Neple, T. (2009). Definitions and approaches to model quality in model-based software development–A review of literature. Information and software technology, 51(12), 1646-1669.
Paetsch, F., Eberlein, A., & Maurer, F. (2003). Requirements engineering and agile software development. Paper presented at the WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003.
Penzenstadler, B. (2013). What does Sustainability mean in and for Software Engineering. Paper presented at the Proceedings of the 1st International Conference on ICT for Sustainability (ICT4S).
Penzenstadler, B., & Femmer, H. (2013). Towards a definition of sustainability in and for software engineering. Paper presented at the SAC.
Penzenstadler, B., Tomlinson, B., Baumer, E., Pufal, M., Raturi, A., Richardson, D., . . . Chitchyan, R. (2014). ICT4S 2029: What will be the systems supporting sustainability in 15 years. Paper presented at the ICT for Sustainability 2014 (ICT4S-14).
Petersen, K., Wohlin, C., & Baca, D. (2009). The waterfall model in large-scale development. Paper presented at the International Conference on Product-Focused Software Process Improvement.
Royce, D. (1970). Winston. Proceedings, Managing the Development of Large Software Systems, IEEE WESCON.
Sohaib, O., & Khan, K. (2010). Integrating usability engineering and agile sof
In-Text Citation: (Javed, Khan, & Tubbassum, 2019)
To Cite this Article: Javed, K., Khan, A. H., & Tubbassum, L. (2019). Critical Analysis of Software Development Methodologies based on Project Risk Management. International Journal of Academic Research in Business and Social Sciences, 9(12), 253–263.
Copyright: © 2019 The Author(s)
Published by Human Resource Management Academic Research Society (www.hrmars.com)
This article is published under the Creative Commons Attribution (CC BY 4.0) license. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this license may be seen at: http://creativecommons.org/licences/by/4.0/legalcode