Mohammad D. Aljohani

Work place: Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia

E-mail: rmuhammd@kau.edu.sa

Website:

Research Interests: Software Engineering, Software Construction, Software

Biography

Mohammad D. Aljohani is currently doing master in IT from the Department of IT, King Abdulaziz University, Jeddah, Saudi Arabia. Aljohani obtained his B. Sc Degree in Information Technology and computing from Arab Open University, at Saudi Arabia in the year of 2011. His interest areas are software requirements engineering, agile software engineering, and CBD.

Author Articles
Proposed Risk Management Model to Handle Changing Requirements

By Mohammad D. Aljohani Rizwan Qureshi

DOI: https://doi.org/10.5815/ijeme.2019.05.03, Pub. Date: 8 Sep. 2019

The change in requirements while construction of a software may bring into several risks like over budget and extra schedule. The changes in requirements are considered as a high risk to fail the software projects. A good project manager always incorporates risk management paradigm to manage the risks of changing requirements. This research uses available statistical techniques to estimate the cost of risk management with respect to the changing requirement. In addition, a hybrid cost estimation model is proposed using action strategy model to counteract, mitigate and manage the risks of changing requirements. The proposed model is validated using an industrial case study in Saudi Electricity Company (SEC) to conclude the results. The results are found supportive because the proposed model shows significant improvement to estimate the costs of changing requirements as compared to the existing cost estimation models.

[...] Read more.
Management of Changes in Software Requirements during Development Phases

By Mohammad D. Aljohani M. Rizwan J. Qureshi

DOI: https://doi.org/10.5815/ijeme.2016.06.02, Pub. Date: 8 Nov. 2016

Change, in software requirements during its development phases, is considered as a major risk which may affect a software project to fail. Therefore, software engineering processes, methods, and tools are used in order to manage these risks whereas changes in requirements have many negative influences such as effects on system development life cycle (SDLC) phases, project progress, and outcome of a software project. Consequently, project managers must use risk management strategies, activities, and estimation techniques in order to manage and mitigate these risks which are caused due to changes in requirements. A novel model is proposed in this paper to manage and mitigate risks related to changing requirements. The proposed model is validated through qualitative research design. The results are in favor of the proposed model to show its effectiveness. It is anticipated that the proposed model will solve the problems of software companies in major to deal with risks about changing requirements.

[...] Read more.
Other Articles