University of Sunderland CIFM03Lecture 12 1 Feasibility Lecture Twelve.

Slides:



Advertisements
Similar presentations
Test process essentials Riitta Viitamäki,
Advertisements

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)
OPSM 639, C. Akkan1 Defining Risk Risk is –the undesirable events, their chances of occurring and their consequences. Some risk can be identified before.
Risks  All projects have some degree of risk  Risks are issues that can cause problems  Delay in schedule  Increased project costs  Technical risk.
Chapter 20 Introduction to Systems Development and Systems Analysis Copyright © 2012 Pearson Education 20-1.
W5HH Principle As applied to Software Projects
1 SWE Introduction to Software Engineering Lecture 3 Introduction to Software Engineering.
SWE Introduction to Software Engineering
Project Risk Management
SWE Introduction to Software Engineering
Software project management (intro)
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Software Project Management
Project Risk Management Risk Mitigation. Risk Management  The prime objective of risk management is to minimize the impact and probability of the occurrence.
Chapter 2 A Strategy for the Appraisal of Public Sector Investments.
Change Request Management
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Don Cole Risk Assessment and Mitigation Project Management for ARA Engineers and Scientists.
Ethical and Social...J.M.Kizza 1 Module 8: Software Issues: Risks and Liabilities Definitions Causes of Software Failures Risks Consumer Protection Improving.
Project Risk Management. The Importance of Project Risk Management Project risk management is the art and science of identifying, analyzing, and responding.
Project Risk Management Supplement. The Importance of Project Risk Management  Project risk management is the art and science of identifying, assigning,
Chapter 11: Project Risk Management
Risk management in Software Engineering T erm Paper By By Praveenkumar Sammita Praveenkumar Sammita CSC532 CSC532.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Concerned with activities involved in ensuring that software is delivered: on.
Risk Management - the process of identifying and controlling hazards to protect the force.  It’s five steps represent a logical thought process from.
Chapter 2 Project Management Lecture 1 1Chapter 22 Project management.
Dr. Jana Jagodick Polytechnic of Namibia, 2012 Project Management Chapter 7 Project Time Management Part 1.
Risk planning & risk management (RM)
Managing Risks in Projects. Risk Concepts The Likelihood that some Problematical Event will Occur The Likelihood that some Problematical Event will Occur.
BT Young Scientists & Technology Exhibition App Risk Management.
Setting Your Fees Project Cost and Setting Your Fees.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Software Requirements Engineering: What, Why, Who, When, and How
Chapter 7 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 7-1 Risk Management.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Strong9 Consulting Services, LLC 1 PMI - SVC I-80 Breakfast Roundtable Monthly Meeting Thursday, October 12, :00 am – 9:00 am.
© The McGraw-Hill Companies, Software Project Management 4th Edition Risk management Chapter 7.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Object-Oriented Software Engineering
Chapter 15: Risk Management
Chapter 22 – Risk Management 1Chapter 22 Project management.
Chapter 3 Project Management Chapter 3 Project Management Organising, planning and scheduling software projects.
1 Risk Management 2 n IEEE defines risk as: “the likelihood of an event, hazard, threat or situation occurring and its undesirable consequences” [Std.
Question Four: Project Risk Management PMBOK definition of Project Risk Project risk management is the art and science of identifying, analyzing, and responding.
February 15, 2004 Software Risk Management Copyright © , Dennis J. Frailey, All Rights Reserved Simple Steps for Effective Software Risk Management.
Software Engineering Lecture 6: Risk Analysis & Management.
Software Project Management Lecture 5 Software Project Risk Management.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
An EDI Testing Strategy Rosemary B. Abell Director, National HIPAA Practice Keane, Inc. HIPAA Summit V October 30 – November 1, 2002.
Information Technology Project Management Managing IT Project Risk.
1 Chapter 3: Project Management Chapter 22 & 23 in Software Engineering Book.
Faculty of Applied Sciences, Dept of Computing, Engineering and Technology ATF 202 – Project Risk Management Alan Stafford Project Manager, AMAP/Digital.
Smart Home Technologies
University of Sunderland CIFM02 Unit 5 COMM02 Project Hazard Management and Contingency Planning Unit 5.
1 Project Management C53PM Session 4 Russell Taylor Staff Work-base – 1 st Floor
R i s k If you don’t attack risks, they will attack you.
Stoimen Stoimenov QA Engineer SitefinityLeads,SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
303KM, Introduction to Project Management1 Chapter 1: Introduction to Project Management.
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
Project Management PTM721S
Chapter 11 Project Management.
Risk Management.
RISK MANAGEMENT.
Software Project Management
The value of a project-oriented approach to IT and how we do it in IBM
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT Mumtaz Ali Rajput +92 –
Project Management Chapter 11.
Project Risk Management
Presentation transcript:

University of Sunderland CIFM03Lecture 12 1 Feasibility Lecture Twelve

University of Sunderland CIFM03Lecture 12 2 Is It Feasible? Once scope has been defined, with the customer, it is as well to stand back and ask ‘Can this job be done?’ ‘Not everything imaginable is feasible, not even in software.’ Putnam and Myers

University of Sunderland CIFM03Lecture 12 3 Four Tests Test One: Technology. Test Two: Finance. Test Three: Time. Test Four: Resources.

University of Sunderland CIFM03Lecture 12 4 Failures Large software projects are notoriously difficult to bring in on time, on budget, and to the standard required. But the same story is true in large Engineering projects. Human beings are not good at visualising the work involved in such monsters.

University of Sunderland CIFM03Lecture 12 5 Failures: Home Office Project Designed to track details of asylum seekers. Development schedule Targeted £110M pa staff savings.

University of Sunderland CIFM03Lecture 12 6 Failures: Performing Rights The Performing Right Society spent £20M in 1987 collecting and distributing royalties. It decided to create a database to encompass all its functions, and migrate to a new hardware and software platform. The system was to be the largest in the world at that time.

University of Sunderland CIFM03Lecture 12 7 Failures: Performing Rights The costs were to be offset by huge staff reductions. Late in the project the team found that data on music publishing contracts could not be automatically input to the database, and a two year extension was sought.

University of Sunderland CIFM03Lecture 12 8 Failures: Benefits Card Use magnetic stripe cards in Post Offices to claim benefit. Benefit - cut presumed fraud. Costs to develop and run: £1,000,000,000. Started in 1996, dropped in ‘The complexity and resource requirements had been seriously underestimated.’ National Audit Report

University of Sunderland CIFM03Lecture 12 9 Failures: Passports July 1996, Passport Agency decided to replace its 1989 systems System installed in October 98 in Liverpool, then November 98 to Newport.

University of Sunderland CIFM03Lecture Failures: Ambulances 1991 decision taken to develop a computerised despatch system for London ambulances. Jan 92 deadline missed. ‘Full’ system installed Oct 92. System degraded under load, and locked on 4 Nov 92.

University of Sunderland CIFM03Lecture Failures: Air Traffic Control Six years late, £180m over budget. Cost £480m. Switched on in January, failed five time by May, and twice in June. Exhaustive spec., tackled by IBM 92-94, Loral 94-96, and Lockheed Yet this is a safety-critical system...

University of Sunderland CIFM03Lecture A Risky Business Developing software is not like building a bridge

University of Sunderland CIFM03Lecture Quantifying Risk Since risk is part and parcel of every software project, its impact and likelihood need to be quantified. Boehm (1989) started the ball rolling, and gave us a list of the top ten problems of the day, together with ways of minimising impact.

University of Sunderland CIFM03Lecture Top Ten Software Risks Boehm, Software Risk Management

University of Sunderland CIFM03Lecture Top Ten Software Risks Boehm, Software Risk Management

University of Sunderland CIFM03Lecture Your Views in Teams How would you rank Boehm’s list? Do you have fresh points to add?

University of Sunderland CIFM03Lecture Another Version Glass (1998) has a different list:- –Objectives not fully specified –Bad planning and estimating –Technology new to the organisation –Inadequate project management technique –Too few senior client staff on team –Poor suppliers of hardware/software Glass, RL. 1998: Software Runaways: Lessons Learnt from Massive Software Project Failures, New Jersey, Prentice Hall

University of Sunderland CIFM03Lecture Research on Failure Causes There is some reliable research culled from a very large sample of American software projects. One organisation started to survey software projects in 1994, and has amassed a file of 30,000 completed ones. Each year it analyses the current crop. 1

University of Sunderland CIFM03Lecture Standish Group Chaos Report 16% success rate in 1994 in the States. 24% overall in 1998, but lower for Governmental projects. Total cost$75 billion. 28% success rate overall in Cost over-runs fell from 189% in 1994, to 69% in 1998, and only 45% in

University of Sunderland CIFM03Lecture Categories Standish categorise projects into: –Successful –Challenged –Failed Most of us would call a ‘challenged’ project a failure.

University of Sunderland CIFM03Lecture Standish Group Points out that projects should be limited to six months for six people… So does the Agile Alliance who advocate creation of software modules and very frequent validations of completed work.

University of Sunderland CIFM03Lecture Success Factors Standish now suggest the following success factors as a guide to good practice. Top of the pile is support from senior client management. Techniques like PRINCE 2 demand high level user involvement...

University of Sunderland CIFM03Lecture Conclusions: Success Factors Executive Support18 User Involvement16 Experienced Proj. Manager14 Clear Business Objectives12 Minimised Scope10 Standard Software Infrastructure8 Firm Basic Requirements6 Formal Methodology6 Reliable Estimates5 Other Criteria5

University of Sunderland CIFM03Lecture Whither Next? Standish suggest that the trend is to micro projects (or modular developments) that use only four people for four months. Or you can have massive upheaval projects that take forever, cost the earth the moon and the stars, and then fail…

University of Sunderland CIFM03Lecture Risk Management Introduction –Will look at the management of risk during the project. –Risks vary in importance. –The importance of a particular risk depends on the project. –Risk Management should reduce the impact of a potential risk.

University of Sunderland CIFM03Lecture Murphy’s Law ‘If something can go wrong, it will.’ The extended law is:-’If something cannot possibly go wrong, it will, and usually on a Monday.’

University of Sunderland CIFM03Lecture Risk Categories Project Risk Types –Those caused by the inherent difficulties of estimation. –Those due to assumptions made during the planning process. –Those arising from unforeseen events.

University of Sunderland CIFM03Lecture Risk Categories Estimation Errors Planning Errors Eventualities

University of Sunderland CIFM03Lecture Managing Risk There are various models of risk management. They are generally similar, and identify two main elements:- –Risk identification –Risk management A popular model is the Boehm Risk Engineering Model.

University of Sunderland CIFM03Lecture Managing Risk From Boehm: Tutorial on software risk management IEEE Computer Society 1989

University of Sunderland CIFM03Lecture Reducing Risks There are five broad categories for risk reduction –Hazard Prevention –Likelihood Reduction –Risk Reduction –Risk Transfer –Contingency Planning

University of Sunderland CIFM03Lecture Risk Identification Identification of hazards that may affect a project must be the first steps in a risk assessment A hazard is an event that if it occurs may adversely affect the project

University of Sunderland CIFM03Lecture Risk Identification Checklists are often used to help in identifying hazards Knowledge-based software is also available to help with the task of hazard identification

University of Sunderland CIFM03Lecture Risk Identification Various categories of risk factors will need to be considered. For software:- –Application factors –Staff factors –Project Factors –Project Methods

University of Sunderland CIFM03Lecture Risk Identification –Hardware / Software Factors –System Changeover Factor –Supplier Factors –Environmental and Social Factors –Health and Safety Factors

University of Sunderland CIFM03Lecture Risk Analysis Once identified, risks should be assessed for their possible affect on the project The level of importance of a risk must also be established This is often done by assessing the risk value

University of Sunderland CIFM03Lecture Risk Analysis Risk impact is estimated in monetary terms Risk likelihood is assessed as a probability (say 1-10) Risk exposure therefore is an expected cost Ranking schemes can be used to assess impact and likelihood

University of Sunderland CIFM03Lecture Risk Ranking Table Hazard ChanceImpact Exposure 1.Changes to the requirements specification during coding 2.Specification takes longer than expected 3.Staff sickness affecting critical path activities 4.Staff sickness affecting non-critical activities

University of Sunderland CIFM03Lecture Risk Analysis Managing risk involves the use of two strategies: –Reducing the risk exposure –Drawing up contingency plans.

University of Sunderland CIFM03Lecture Other Factors Other factors should be taken into account when prioritising risk management:- –Confidence of risk assessment –The number of risks –Cost of action