RM Assignment 1
RM Assignment 1
Assignment No. 01
Research Paper (Project Risk Management: lessons learned from software
development environment) Critical Review
COURSE:
Research Methodology
SUBMITTED BY:
Arooba Abdullah
MSSE-25
ABSTRACT
This paper shows the importance of software risk management that is learned
from development process of software from software environment. The risk
management in software development is clearly described in this paper. Some of
the factors that can be lead to good risk management are also shown. Relating to
risk management some software environment factors are also indicated that can
be useful to avoid risk in order to prevent from software failure. Different
perceptions taken from different people, companies and organizations about
software risks are also in this paper. To avoid risk in software development
project, a process model as “Soft Risk” is also discussed. All the lessons learned
from different software development projects, the challenges regarding risk
management and importance of risk management implementation in the software
projects are also discussed.
DEFICIENCES
1. It will be very good if author implements few of his own projects and note down
each and every risk that occur in his own implemented projects and after that he
compares his risks with that of lessons learned risks which he mention in paper.
A comparison table or some kind of graphical chart would then be very helpful in
identifying the major and most important risks in risk management process for
software development.
2. The author did not talk about small projects. He often mentions big projects and
talk about big companies which has some executive staff as well. But risks
management can also be part of small projects such as for any educational
organization or like small shopping center.
3. Researcher didn’t even mention factors that will affect small projects or may lead
to failure. He didn’t talk about requirement phase regarding small projects as how
change in requirements can affect project and can be a risk factor or how
ambiguous requirements can lead to software failure and to affect risk
management. What must be in mind to avoid risks in small projects? Do we have
risk management team? Do we care about management team or just ignore
them in small projects? Such questions also arise from this paper as well.
4. Lack of communication and bad relationship with customer can also be part of
risk management and researcher didn’t even mention it.
5. Researcher didn’t clearly mention the different between software risk and risk
management. He must clearly define in few lines what are they?
6. The main thing of this paper that is Process model “Soft Risk” is not clearly
highlighted. “Soft Risk” and its items or 8 steps are just identified not properly
explained which can help to the reader.
7. Didn’t have satisfactory explanation to the statement of Conrow (2000) “one of
the biggest problems with many risk management processes is that one or more
process steps is either missing, weakly implemented, or out of order”.
Researcher replies as it is not very helpful as we have identified root causes for
risk management and mentioned fundamental elements such as people and
environment. But problem in researcher reply is that what kind of people will
affect project. Is it users or administrative staff? Is it client or customer? Is it
developers, designers, engineers or other stakeholders? Is it organization itself
or what?
8. Researcher mention very good lessons that he learned from other mistakes but
he can learn many best factors that will affect risk management or project by
implementing and comparing own projects with other developed projects.