We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Managing Risks in the System Analysis and Requirements Definition Phase

by Shihadeh Alqrainy, Haneen Hijazi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 99 - Number 3
Year of Publication: 2014
Authors: Shihadeh Alqrainy, Haneen Hijazi
10.5120/17352-7840

Shihadeh Alqrainy, Haneen Hijazi . Managing Risks in the System Analysis and Requirements Definition Phase. International Journal of Computer Applications. 99, 3 ( August 2014), 23-29. DOI=10.5120/17352-7840

@article{ 10.5120/17352-7840,
author = { Shihadeh Alqrainy, Haneen Hijazi },
title = { Managing Risks in the System Analysis and Requirements Definition Phase },
journal = { International Journal of Computer Applications },
issue_date = { August 2014 },
volume = { 99 },
number = { 3 },
month = { August },
year = { 2014 },
issn = { 0975-8887 },
pages = { 23-29 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume99/number3/17352-7840/ },
doi = { 10.5120/17352-7840 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:27:13.131906+05:30
%A Shihadeh Alqrainy
%A Haneen Hijazi
%T Managing Risks in the System Analysis and Requirements Definition Phase
%J International Journal of Computer Applications
%@ 0975-8887
%V 99
%N 3
%P 23-29
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

System analysis and requirements definition is a risky phase. It is susceptible to different types of risk factors from the initial preliminary investigation till the final delivery of the requirements document. Risks reside in this phase are considered the ones with the highest severity among other phases. Being the first phase in the development process, the occurrence of risks in this phase negatively influences subsequent phases, affects project progress, and has a negative impact on the project outcomes. Thus, managing probable risks in this phase deadly helps project managers control the majority of risks that might arise later in the subsequent phase. In order to manage risks properly, probable risks need to be identified early, then, risk management strategies have to be proposed and followed in order to avoid and mitigate their occurrence. In this paper, a total number of 28 risk factors have been introduced. For each risk factor, a set of management strategies is proposed. The identified factors and strategies were the harvest of brainstorming sessions with senior software practitioners, comprehensive literature survey, plus ready-made checklist and taxonomies. In order to validate our results, correlation analysis had been conducted through a web-based survey. The results confirmed our assumptions in that all of the identified risk factors have positive correlation with project failure.

References
  1. Harry J. Systems Analysis and Design. 10th. Boston : Rosenblatt, (2014).
  2. I, Sommerville. Software Engineering. 9th. USA : Addison Wesley, (2011).
  3. K. E. Wiegers. Software Requirements. 2nd. Washington : Microsoft Press, (2003).
  4. Board for Software Standardisation and Control. Guide to the user requirements definition. ESA, 1995.
  5. H. Hijazi, S. Alqrainy, H. Muaidi, and T. Khdour. Risk Factors in Software Development Phases. European Scientific Journal, Vol. 10, No. 3, pp. 213-232, (2014).
  6. J. Dhlamini, I. Nhamu, and A. Kachepa, Intelligent Risk Management Tools for Software Development. Proceedings of the 2009 Annual Conference of the Southern African Computer. pp. 33-40, (2009) June 29-July 1. Eastern Cape, South Africa.
  7. J. Miler and J. Górski. Risk-driven Software Process Improvement - A Case Study. Proceedings of the 11th European Software Process Improvement Conference. (2004) November 10-12. Trondheim, Norway.
  8. S. Zardari . Software Risk Management. Proceedings of the 3rd International Conference on Information Management and Engineering. pp. 375-379. (2009). Kuala Lumpur, Malaysia.
  9. B. Shahzad, and S. A. Safvi. Risk Mitigation and Managemen Scheme based on Risk Priority. Global Journal of Computer Science and Technology, Vol. 10, No. 4, pp. 108-113, (2010).
  10. M. Keil, P. E. Clue, K. Lyytinen, and R. S. Schmidt. A framework for Identifying Software Project Risks. Communications of the ACM, Vol. 41, No. 11, pp. 76-83, (1998).
  11. T. Addison and S. Vallabh. Controlling Software Project Risks: An Empirical Study of Methods used by Experienced Project Managers. Proceedings of SAICSIT. pp. 128-140. (2002) September 16-18. South Africa
  12. B. Shahzad and J. Iqbal. Software Risk Management Prioritization of Frequently Occurring Risk in Software Development Phases using Relative Impact Risk Model. Proceedings 2nd International Conference on Information and Communication Technology. pp. 110-115. (2007) December 16-17. IBA, Karchi.
  13. B. Shahzad, A. S. Al-Mudimigh. Ullah. Risk Identification and Preemptive Scheduling in Software Development Life Cycle. Global Journal of Computer Science and Technology, Vol. 10, No. 2, pp. 55-63, (2010).
  14. B. Shahzad and S. A. Safvi. Effective Risk Mitigation: A User Prospective. International Journal of Mathematics and Computers In Simulation, Vol. 2, No. 1, pp. 70-80, (2008).
  15. B. Shahzad, I. Ullah, and N. Khan. Software Risk Identification and Mitigation in Incremental Model. Proceedings of the International Conference on Information and Multimedia Technology. pp. 366-370. (2009) December 16-18. Jeju Island, Korea.
  16. BIBLIOGRAPHY l 1033 Cherry, K. (n. d. ). Correlational Studies. Retrieved May 25, 2014, http://psychology. about. com/od/researchmethods/a/correlational. htm
  17. Islam, Sh. Software Development Risk Management Model – agoal – driven approach. Phd thesis. Technische Universit Munchen : Germany, (2011).
Index Terms

Computer Science
Information Sciences

Keywords

Requirements Risk Factor Risk Management Software Development Lifecycle (SDLC)