Software Project Management

Slides:



Advertisements
Similar presentations
Project management.
Advertisements

Chapter 7 Managing Risk.
Planning for Risk and Change Geoff Leese Sept 1999 revised Sept 2001, Jan 2003, Jan 2006, Jan 2007, Jan 2008, Dec 2008 (special thanks to Geoff Leese)
Risks  All projects have some degree of risk  Risks are issues that can cause problems  Delay in schedule  Increased project costs  Technical risk.
Chapter 7: Managing Risk
Projmgmt-1/33 DePaul University Project Management I - Risk Management Instructor: David A. Lash.
Overview Lesson 10,11 - Software Quality Assurance
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Project management.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 5 Slide 1 Project management.
Risk Analysis and Management
1 Chapter 6 Risk Management. 2 Project Risks What can go wrong? What is the likelihood? What will the damage be? What can we do about it?
Software Project Risk Management
Bureau of Workers’ Comp PA Training for Health & Safety (PATHS)
CIS 375 Bruce R. Maxim UM-Dearborn
Chapter 25 Risk Management
08/2009 The Benefits of Mentoring. Mentoring Mentoring has evolved in the workplace to be less about bosses grooming their handpicked successors to being.
Software Project Management
Project management DeSiaMore 1.
Chapter 25 Risk Management
1 RISK ANALYSIS AND MANAGEMENT By Hüseyin Gürsev 2005.
Software Engineering Risk Management. Steps in Project Planning lScope—understand the problem and the work that must be done. lEstimation—how much effort?
Software Project Management Lecture # 8. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Succession Planning Who will replace your leaders? Presented by Jacquelyn Thorp, MSHR/SPHR -CA.
1 Chapter 6 Risk Management. 2 Project Risks What can go wrong? What is the likelihood? What will the damage be? What can we do about it?
The Project Proposal.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Information System Design IT60105 Lecture 21 Staff Organization, Risk Management and Software Configuration Management.
Management & Leadership
Software Project Management Lecture # 7. Outline Project Scheduling.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Risk Analysis and Management. Reactive Risk Management Project team reacts to risks when they occur. More commonly, the software team does nothing about.
Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Software Project Management
1 Risk Management. Risk concerns future happenings For today and yesterday, we are reaping what we sowed by our past actions/inactions Can we change today.
Individual Assignment: Instructional Plan & Presentation BY: KELLEY CURE-ANDERSON CUR/516 MARY POE APRIL 13, 2015.
©Ian Sommerville 2000 Slide 1 Project management l Organising, planning and scheduling software projects l Objectives To introduce software project management.
Chapter 3 Project Management Chapter 3 Project Management Organising, planning and scheduling software projects.
STEP 4 Manage Delivery. Role of Project Manager At this stage, you as a project manager should clearly understand why you are doing this project. Also.
Software Engineering B.Tech IT/II Sem-II Term: Unit-7 PPT SLIDES Text Books:1.Software Engineering, A practitioner’s approach Roger s. Pressman.
1 Project management. 2 Topics covered Management activities Project planning Project scheduling Risk management.
Proposal in Detail – Part 1 Project Description, Timeframes and Risks.
Software Engineering Lecture 6: Risk Analysis & Management.
1 Chapter 3: Project Management Chapter 22 & 23 in Software Engineering Book.
University of Sunderland CIFM02 Unit 5 COMM02 Project Hazard Management and Contingency Planning Unit 5.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
The Project Proposal. Summary of Project No more that 350 words The abstract can consist of a one-line summary of each of the other sections of the proposal.
Software Project Management Lecture # 9. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project management 1/30/2016ICS 413 – Software Engineering1.
Monitoring Risk Factors General attitude of team members based on project pressures The degree to which the team is jelled Interpersonal relationships.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(2)
Project management. Software project management ■It is the discipline of planning, organizing and managing resources to bring about the successful completion.
Chapter 3 Project Management Parts of this presentation is extracted from Ian Sommerville’s slides located at
Risk Mitigation Submitted By, S. Anitha Devi, M.E-CSE.
RISK MANAGEMENT FOR IT PROJECTS SAHIRA MTECH, MBA(MIS), CISSO, CPTE.
Managing Project Risk – A simplified approach Presented by : Damian Leonard.
The Project Proposal. Summary of Project No more that 350 words The abstract can consist of a one-line summary of each of the other sections of the proposal.
Chapter 25 Risk Management
Chapter 25 Risk Management
Software Engineering B.Tech Ii csE Sem-II
Chapter 25 Risk Management
Risk Analysis.
Chapter 25 Risk Management
Assessing Risk Impact Factors affecting the consequences Nature Scope
Performance Management
Chapter 25 Risk Management
Chapter 6 Risk Management
Risk Management.
Presentation transcript:

Software Project Management Lecture # 10

Outline What is RMMM? RMMM Plan

What is RMMM? RMMM = Risk Mitigation, Monitoring and Management An effective strategy to deal with risks must consider issues such as: Risk avoidance Risk monitoring Risk management and contingency planning RMMM steps incur additional project cost

Example Scenario of a RISK… Assume that high staff turnover is a project risk r1. Based on past history, the likelihood l1, of high turnover is estimated to be 70% The impact x1, is projected as critical So, high turnover will have a critical impact on project cost and schedule Steps to mitigate r1: Meet the staff to find the causes of turnover (poor working conditions, low pay, etc.) Try to reduce the causes of turnover (if possible) before project starts Once project starts, assume turnover will occur and develop techniques to ensure continuity when people leave

What is employee turnover? The number of workers hired by an establishment to replace those who have left in a given period of time http://www.wisegeek.com/what-is-employee-turnover.htm Employee turnover is a ratio comparison of the number of employees a company must replace in a given time period to the average number of total employees. A huge concern to most companies, employee turnover is a costly expense especially in lower paying job roles, for which the employee turnover rate is highest. Many factors play a role in the employee turnover rate of any company, and these can stem from both the employer and the employees. Wages, company benefits, employee attendance, and job performance are all factors that play a significant role in employee turnover

Example Scenario of a RISK… Organize project teams so that information about each development activity is widely dispersed. Define documentation standards & establish mechanisms to ensure that documents are timely developed. Conduct peer reviews of all work. Assign backup staff member for every critical technologist. Risk Monitoring for r1: As project proceeds, risk monitoring activities commence to find indications whether the risk is becoming more or less likely. Following factors are considered for r1: General attitude of team members based on project pressures. The degree to which the team is jelled.

Example Scenario of a RISK… Interpersonal relationships among team members. Potential problems with compensation and benefits. The availability of jobs within or outside the company. Risk Management & Contingency Planning: This stage comes into play when mitigation efforts have failed and risk has become a reality. Considering again scenario for r1. The project is underway and a number of people announce that they will be leaving. If mitigation strategy has been followed, backup is available, information is documented and knowledge is dispersed across the team.

Example Scenario of a RISK… Project manager may refocus resources to those functions that are fully staffed and re-adjust schedule accordingly. The newcomers can “get up to speed” in the mean time. Individuals who are leaving are asked to stop all work and spend their last weeks in “knowledge transfer mode”. This may include video-based knowledge capture, development of “commentary documents”, And / or meeting with other team members who will stay on the project team

Example Scenario of a RISK… Cost/benefit analysis: Since RMMM steps incur additional cost, the project managers & planners must consider if the benefit of these steps are outweighed by costs associated in implementing them. If risk management steps are projected to increase costs by 5% and duration by only 3%, then there is no harm in putting them in place. If these steps increase both project cost and duration by 15%, then they may not be undertaken.

Risk Management For a large project, 30 to 40 risks can be identified. If between 3 & 7 risk management steps are identified for each risk, risk management may become a project itself! For this reason, we adapt the Pareto 80-20 rule to software risks Experience indicates that 80% of overall project risk (potential for failure) can be accounted for by 20% of the identified risks (the critical 20 risks with highest project priority). Risks can even occur after the software has been successfully developed & delivered to the customer. Software safety and hazard analysis (SQA activities) focus on identification & assessment of potential hazards that have negative affect and may cause entire system to fail. Constituency = any body of supporters, patrons, customers, etc.; clientele

The RMMM Plan The RMMM plan documents all work performed as part of risk analysis. It is used by project manager as part of overall project plan. Some software teams do not develop formal RMMM document. Rather, each risk is documented individually using a risk information sheet (RIS). In most cases, RIS is maintained using a database system so that creation & information entry, priority ordering, searches, and other analysis may be accomplishes easily.

The RMMM Plan RIS contains the following information (Fig. 25.4) Risk ID, Date, Probability & Impact Description Refinement/context Mitigation/monitoring Management/Contingency Plan/trigger Current Status Originator & Assigned (to whom) information Once RMMM has been documented & project has begun, risk mitigation and monitoring steps commence.

The RMMM Plan Risk mitigation is problem avoidance activity Risk monitoring has three main objectives: To assess whether predicted risks do, in fact, occur To ensure that risk aversion steps defined for the risk are properly applied To collect info that can be used for future risk analysis A part of monitoring is to find causes (origin) of risks.

Assignment … Individual presentations based on white papers on software project management Risk management tools (at least 5 students) Some white papers are available at: http://www.projectperfect.com.au/wp_index.php Submit your presentation titles by tomorrow day-end Roll no. wise presentations, first 20 students on Wednesday, next 20 on onwards on Thursday