Assignment 5.docx - Risk Reduction and Management...

Info icon This preview shows pages 1–3. Sign up to view the full content.

2016-10-20 Risk Reduction and Management Management of Risks in Software Development Lifecycle Agamani Parida Dept. of Computer Science and Engineering Abstract With the tremendous growth in the complexity of software development in the last 10–15 years, the management of risks in software engineering activities is becoming an important and non- trivial issue from three perspectives: project, process and product. Therefore, researchers and practitioners are continually trying to find effective risk management approaches. The paper touches on the importance of Risk management in a Software development process. The paper will highlight different potential risks in a software development process and will then cover the ways we can mitigate those risks. This paper also describes the importance of Prototyping and finally we will discuss some common Risk items that every project manager needs to consider during the project lifecycle. Introduction Risk is an expectation of loss, a potential problem that may or may not occur in the future. It is generally caused due to lack of information, control or time. A possibility of suffering from loss in software development process is called a software risk. Loss can be anything, increase in production cost, development of poor quality software, not being able to complete the project on time. Software risk exists because the future is uncertain and there are many known and unknown things that cannot be incorporated in the project plan and during the life cycle of software projects, various risks should be managed and mitigated effectively. Risk Overview Since there could be various risks associated with the software development projects, the key to identify and manage those risks is to know about the concepts of software risk management. Many concepts about software risk management could be identified but the if we answer the below important questions we will be in a better position to address the risks. Do we have a development process written out for our project that describes the steps, inputs, outputs, change control, and managing status? A well-defined Development process which captures all the details of the process always ensures that the overall process is controlled and well monitored, it reduces any risk of failure. Do we have a development plan that identifies the hardware and software required, the methodologies to be used, reviews, team organization, and reporting structure? If we have a defined development plan which acts as the layout of the overall development process, we successfully mitigate many major risk items. If there is proper
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

hardware and software, we reduce the risks of infrastructure. Finally, when team does their work with multiple reviews there is very less chance of any faulty module.
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.
  • Fall '09

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern