Thursday, August 20, 2009

Assingment in Software Engineering About Risk Management

1. What is Risk?

Risk is a concept that denotes the precise probability of specific eventualities. Technically, the notion of risk is independent from the notion of value and, as such, eventualities may have both beneficial and adverse consequences.

2. Identify at least 5 software risk. Discuss each.

*Technology risk
technology risk this type of risk on risk management as I see it is the risk that should be wacth carefully because technology is woven in on industry this days and this may cause a big trouble in a given time.

*Requirements risks
this may cause cofusion on the developer of the software like on the swing illustration shown by Sir Dony that the client and the software did not have the same Idea onthe project as the saying goes that garbage in garbage out.

*Estamation risk
this may apply on the development of the software that the estamation of the project manager got wrong and put the clients job,business and etc. at risk and the client may lose a lot if profets in thye form of money.


*People risk
this is by cause staff that are not able towor in cretical times of the agency, company,business and etc. and the staff requires training but it is no available.

*Tools risk
this is due to the code generated by CASE tools according to Mr. Ian Summerville cannot integrate.


3. Identify risk management strategies

Risk Management Strategies include the following
Risk Avoidance
Risk Abatement
Risk Retention
Risk Transfer
Risk Allocation


4. You are asked by your manager to deliver software to a schedule which you know can only be met by asking your project team to work unpaid overtime. All team members have young children. Discuss whether you should accept this demand from your manager or whether you should persuade your team to give their time to the organisation rather that thier families. What factors might be significant in your decision?


If thats the case I will try to persuede them I am doing this because I and them signed in this job to do this kind of work.


5. As an IT student that has been trained for Java Programming, you are offered a home based job as a project manager for a certain software project, but you feel that you can make more effective contribution in a technical specifically doing progamming module using Java for the project rather than a managerial role. Discuss whether you should accept the job.

I will not accept the job because my knowledge is is insuficient in that matters a lot doing that kind of job effectively.

No comments:

Post a Comment