SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
London Ambulance Service
      System Failure
           1992

     Craig Houston   Fraser Hall
Overview
• On 26th October 1992 the London Ambulance Service
  started using a new Computer Aided Dispatch system.
   – Aims:
      • Improve efficiency
      • Control resources efficiently
      • Decrease personnel requirements
• The system failed:
   – The system could not cope with the load placed on it by
     normal use;
   – The response to emergency calls was several hours;
   – Ambulance communications failed and ambulances were
     lost from the system.
Time Line of Events



1.   Need Discovered – Early 1980’s
2.   Anderson Report Produced – Autumn 1990
3.   Project Put to tender - 7 February 1991
4.   Contractor decided – August 1991
5.   Project Development – June 1991 -> 8th January 1992
6.   System Integration - October 1992
7.   System Fails – 26th October 1992 – 4th November 1992
London Ambulance Service
                              LAS


• Largest Ambulance Service in the world
• Around 4,000 staff at over 70 stations
• Carries over 5,000 patients every day.
• Receives 2,000-2,500 calls each day
   – Only 1,300 to 1,600 are emergency calls

• Area covers 620 miles2
Manual System
• Call taking
   – Recorded on form
   – Location identified on map
   – Form sent to central collection point
• Resource identification
   –   Form Collected – duplicates removed
   –   Passed onto region assigned resource allocator
   –   Resource allocator decides on crew to be mobilised
   –   Form updated – passed to dispatcher
• Resource mobilisation
   – Dispatcher contacts ambulance station
   – Or passed onto radio operator if ambulance is already mobile
• Whole process meant to take < 3 minutes
Computer Aided Dispatch
• Existing systems dismissed as inadequate and impossible to
  modify to meet LAS’s needs
   – Intended functionality was more than manual system could cope with.
• Desired system:
   – To consist of Computer Aided Dispatch; Computer map display;
     Automatic Vehicle Location System (AVLS);
   – Must integrate with existing Mobile Data Terminals and the Radio
     Interface System.
• Success dependent upon:
   – Near 100% accuracy and reliability of technology;
   – Absolute cooperation from all parties including CAC staff and
     ambulance crews.
Communication Infrastructure




                 *Taken from Report of the Inquiry Into The London Ambulance Service
What Went Wrong?
• When the system was adopted several issues
  arose from its first use:
  – Ambulance locations were incorrect or not shown
  – Call taking created exceptions which created a greater
    work load
  – Ambulance response time became unacceptable
• Many reports have been produced on what went
  wrong:
  – From its conception to its integration the project
    management and process were doomed to fail.
Project Assignment
• How it was done
  – The project was put out to tender.
  – Report by Arthur Andersen
     • Suggested budget of £1.5Million and time-frame for
       development & testing 19 months, longer if a
       consortium was given project.
     • Report was mostly ignored
        – Cheapest bidder chosen
        – Consortium given strict deadline of 6 months development
            » Significantly less than the 19 months set as industry
              standard
Project Assignment
                             Continued


• A consortium consisting of Apricot, Systems
  Options and Datatrak given the project
  – Their proposal of £937k was £700k cheaper than next
    bidder
     • No questions were asked as to this figure.
  – Systems Options were to develop the CAD software
     • Previous experience of emergency service systems was
       limited to an administrative system
     • No experience of high integrity systems
  – There was no official designation of who were to
    manage the project.
System Design
• System requirements:
  – Need for 100% reliability
     • System was never 100% reliable.
     • Strict deadline meant testing was unacceptable.
     • Fail safe measures never tested.
  – Must be able to cope with unexpected events/data
     • System never expected incomplete information
         – Exceptions when this occurred took up vital computation time
     • Exceptions were not prioritised and took up vital processing
  – Efficiency is key to system
     • System could not cope with volume of traffic
     • Never tested to full capacity
         – Failed to achieve suitable level of performance for normal work load
System Design
                              Continued

– Must be able to de-duplicate calls
   • System failed to identify duplicate calls
   • More traffic within the system caused:
       – resource allocation issues
       – Processing performance diminution
– Communication of information is vital
   • Communication channels expected to be 100% reliable by system
       – Passed back incomplete information which system failed to handle
         correctly
   • Poor interface between Ambulance crew, MDTs & the system
– Must be easy to use for staff
   • Staff were used to old system and had to be trained to use new
     system
System Implementation
• Problems:
  – Time-frame too short
     • Developers saw deadlines as rigid
        – Rush to complete software liable to generate problems
     • Testing time was inadequate for critical system
     • Development team had doubts on feasibility of system
        – They did not reflect their feelings onto management
System Integration
• Problems:
  – Adoption too soon
      • Users not ready
            – Changed control room layout confusing to staff
            – Complete change from original system without significant training
            – Two groups of users:
                  » Separate training left users unsure of each others roles
      • System not ready
            – Backup server not tested properly.
            – Inadequate full load testing
            – Data transmission problems
  – Staff
      • Opposed to new system
            – Unwilling to learn/use new system
            – Lack of trust in new system
      • Not consulted over the new system
            – Development missed out on meeting staff needs.
            – Limited involvement in testing therefore testing of typical use not fulfilled
Project Management
• Problems:
  – Break down in relationship between staff and management following new
    initiatives introduced
      • Lack of trust in any new system.
      • Little communication between management and staff meant issues were unresolved
  – Contractor
      • Board of management were misled into the lead contractors ability and pass experience
        of emergency service systems
      • High risk by management in offering project to small software house company with little
        experience of high integrity systems.
  – project management throughout the development and implementation
    process was inadequate and at times ambiguous.
      •   A major systems integration project such as CAD requires full time. professional,
          experienced project management. This was lacking;
  – Scale of change and speed of change were too aggressive for the
    circumstances
Project Management
                          Continued


– Poorly defined Management structure
   • No party took ownership from start
       – Systems Options assumed to be responsible
       – Became too busy and London Ambulance Service management took
         over
   • Executive Directors took control of minor problems
       – Should have been left to lower level management
   • Evaluation team:
       – Systems Manager – Ambulance crewman with many years
         experience: No IT knowledge
           » Replaced by IT expert – too late
       – Analyst – Contractor with 5 years experience with LAS
   • Structure inflexible from structure before project lead to problems
     in communication
Project Management
                          Continued



– Lack of defined communication channels
   • Concerns Raised at meetings never followed up
   • Staff unable to reflect issues on to management
   • Development team issues unresolved due to strict deadlines
Assignment To Integration                          What Should Have Been Done?

•   Assignment
     – The project should have been assigned to a consortium or company with prior
       experience
     – Lowest cost should not have been deciding factor
     – More attention should have been made on Anderson report.
•   Implementation
     –   Timetable should have been better calculated
     –   Testing should not have been passed by
     –   Independent testing should have been carried out
     –   Development teams concerns should have been raised earlier
•   Integration
     – Training should have been more focused
     – Mixed training (i.e. users from all parts of process) should have been carried out
          • Highlight the role of different teams so user knows the whole system
     – User issues never addressed.
     – Backup should have been tested
     – Manual fallback system should have been in place.
Project Management                    What Should Have Been Done?


• Project Management
   – Management and staff issues prior to the new system development should
     have been resolved to gain staff’s trust and support
   – Communication channels should have been setup between staff and
     management.
       • Staff delegate to raise concerns of staff
   – Better definition of project ownership
       • LAS should not have to own project as they have little experience of system
         development
   – Project management should have outlined to development teams that
     deadlines were not strict in the interest of better system
   – Formal recording of concerns should have been used
       • Concerns should be followed up.
       • Delegation of ownership of concern to member of management would ensure
         concern is addressed
       • Problems not given thorough analysis.
Project Management                 What Should Have Been Done?


– Project should have been split into phases instead of a single process
    • Ensure that each phase is complete before next is begun
    • Creates quality assurance at each stage
    • Clearly defined structure more likely to achieve system targets.
– An IT manager should be appointed to sit on LAS board
    • It is their role to coordinate between LAS board and the system
      development contractor
    • Experience in IT is essential to allow good project management and
      communication between non IT board members and the project team.
    • Separate Executive Directors from the project team to restrict
      interference.
– A report should have been commissioned to be completed before
  adoption which could have outlined the problems before they
  occurred.
Project Management                 What Should Have Been Done?

– LAS Board failed to follow PRINCE Project Management method
    • Projects in Controlled Environments
    • Shows Corporate and Project Management separation.




– Management had little/no training over the years to prepare them for such a
  project.
– Ambiguity over project management
– High Integrity system projects should have full-time professional management.
Summary
• Project was doomed from the start:
   – Assignment of project to contractor was riddled with issues
   – Development of the project was too aggressive and quick for the
     circumstances
   – Integration of the system was unstructured and completed too soon.
• Management Problems
   – Management was unstructured
   – Too ambiguous at every level
   – Communication channels were unclear
• Many issues could have been avoided through better project
  management.
• Questions.
References

• Report of the Inquiry Into The London Ambulance Service - Anthony
   Finkelstein
• A Comedy of Errors: the London Ambulance Service case study – Anthony
   Finkelstein
• Overview of LAS Failure – Ian Sommerville
• CAD Failure LAS – ambulance.freeuk
• Software failure: management failure – Stephen Flowers

Mais conteúdo relacionado

Mais procurados

Donner case study om
Donner case study   omDonner case study   om
Donner case study omPratik Patel
 
Medi sys corp._the_intenscare_product_development_team_case_analysis
Medi sys corp._the_intenscare_product_development_team_case_analysisMedi sys corp._the_intenscare_product_development_team_case_analysis
Medi sys corp._the_intenscare_product_development_team_case_analysis应龙 佟
 
Planning A Complex Project
Planning A Complex ProjectPlanning A Complex Project
Planning A Complex ProjectChris Carson
 
Summary chunnel tunnel project management
Summary chunnel tunnel project managementSummary chunnel tunnel project management
Summary chunnel tunnel project managementNilesh Dhotre
 
Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...
Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...
Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...Tushar G
 
Channel Tunnel Report
Channel Tunnel ReportChannel Tunnel Report
Channel Tunnel ReportVidur Pandit
 
گزارش کار آزمایشگاه اندازه گیری
گزارش کار آزمایشگاه اندازه گیریگزارش کار آزمایشگاه اندازه گیری
گزارش کار آزمایشگاه اندازه گیریtahereh sharafi
 
Group 10 soren chemical
Group 10   soren chemicalGroup 10   soren chemical
Group 10 soren chemicalAswin Sridhar
 
"Culinarian Cookware" case study analysis
"Culinarian Cookware" case study analysis"Culinarian Cookware" case study analysis
"Culinarian Cookware" case study analysisSindoor Naik
 
medi sys corp the intenscare
medi sys corp the intenscaremedi sys corp the intenscare
medi sys corp the intenscareManinerror Hanif
 
The Army Crew casestudy
The Army Crew casestudyThe Army Crew casestudy
The Army Crew casestudyElina
 

Mais procurados (17)

Donner case study om
Donner case study   omDonner case study   om
Donner case study om
 
Medi sys corp._the_intenscare_product_development_team_case_analysis
Medi sys corp._the_intenscare_product_development_team_case_analysisMedi sys corp._the_intenscare_product_development_team_case_analysis
Medi sys corp._the_intenscare_product_development_team_case_analysis
 
S.T. Dupont - A Case Study
S.T. Dupont - A Case StudyS.T. Dupont - A Case Study
S.T. Dupont - A Case Study
 
Planning A Complex Project
Planning A Complex ProjectPlanning A Complex Project
Planning A Complex Project
 
Presentation Alvalade XXI_[1]
Presentation Alvalade XXI_[1]Presentation Alvalade XXI_[1]
Presentation Alvalade XXI_[1]
 
Henry Tam and the MGI Team
Henry Tam and the MGI TeamHenry Tam and the MGI Team
Henry Tam and the MGI Team
 
Summary chunnel tunnel project management
Summary chunnel tunnel project managementSummary chunnel tunnel project management
Summary chunnel tunnel project management
 
Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...
Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...
Vikalpla Case Study - Tata GoldPlus: The Success Story of the ‘Nano’ of the J...
 
Channel Tunnel Report
Channel Tunnel ReportChannel Tunnel Report
Channel Tunnel Report
 
Case 1 Medisys Corp
Case 1 Medisys CorpCase 1 Medisys Corp
Case 1 Medisys Corp
 
گزارش کار آزمایشگاه اندازه گیری
گزارش کار آزمایشگاه اندازه گیریگزارش کار آزمایشگاه اندازه گیری
گزارش کار آزمایشگاه اندازه گیری
 
Walt disney - ABC Acquisition
Walt disney - ABC AcquisitionWalt disney - ABC Acquisition
Walt disney - ABC Acquisition
 
Group 10 soren chemical
Group 10   soren chemicalGroup 10   soren chemical
Group 10 soren chemical
 
"Culinarian Cookware" case study analysis
"Culinarian Cookware" case study analysis"Culinarian Cookware" case study analysis
"Culinarian Cookware" case study analysis
 
medi sys corp the intenscare
medi sys corp the intenscaremedi sys corp the intenscare
medi sys corp the intenscare
 
The Army Crew casestudy
The Army Crew casestudyThe Army Crew casestudy
The Army Crew casestudy
 
DonnerCompany
DonnerCompanyDonnerCompany
DonnerCompany
 

Destaque

London Ambulance Problems
London Ambulance ProblemsLondon Ambulance Problems
London Ambulance ProblemsKennyBHS
 
Pci lecture 2 software it failures (1)
Pci lecture 2 software it failures (1)Pci lecture 2 software it failures (1)
Pci lecture 2 software it failures (1)cooper0236
 
Ppt on datalogger+digital modulation english
Ppt on datalogger+digital modulation englishPpt on datalogger+digital modulation english
Ppt on datalogger+digital modulation englishBhupesh Jha
 
AOL - Time Warner Merger And Its Failure
AOL - Time Warner Merger And Its FailureAOL - Time Warner Merger And Its Failure
AOL - Time Warner Merger And Its FailureVivek Vadakkuppattu
 
intelligent ambulance system idea
intelligent ambulance system idea intelligent ambulance system idea
intelligent ambulance system idea Nishanth Smartboy
 
intelligence Ambulance project report
intelligence Ambulance project reportintelligence Ambulance project report
intelligence Ambulance project reportRitesh Kumar
 
Digital Communication ppt
Digital Communication pptDigital Communication ppt
Digital Communication pptBZU lahore
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systemsNisreen Bashar
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingContent Marketing Institute
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 

Destaque (17)

Las Failure
Las FailureLas Failure
Las Failure
 
London Ambulance Problems
London Ambulance ProblemsLondon Ambulance Problems
London Ambulance Problems
 
Pci lecture 2 software it failures (1)
Pci lecture 2 software it failures (1)Pci lecture 2 software it failures (1)
Pci lecture 2 software it failures (1)
 
Ppt on datalogger+digital modulation english
Ppt on datalogger+digital modulation englishPpt on datalogger+digital modulation english
Ppt on datalogger+digital modulation english
 
AOL - Time Warner Merger And Its Failure
AOL - Time Warner Merger And Its FailureAOL - Time Warner Merger And Its Failure
AOL - Time Warner Merger And Its Failure
 
intelligent ambulance system idea
intelligent ambulance system idea intelligent ambulance system idea
intelligent ambulance system idea
 
intelligence Ambulance project report
intelligence Ambulance project reportintelligence Ambulance project report
intelligence Ambulance project report
 
Digital Communication ppt
Digital Communication pptDigital Communication ppt
Digital Communication ppt
 
Etude de marché
Etude de marchéEtude de marché
Etude de marché
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systems
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Semelhante a LAS Computer System Failure

Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context SPIN Chennai
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project ManagementRaymond Gao
 
Adaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organizationAdaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organizationLN Mishra CBAP
 
Bse 3105 lecture 3-software evolution planning
Bse 3105  lecture 3-software evolution planningBse 3105  lecture 3-software evolution planning
Bse 3105 lecture 3-software evolution planningAlonzee Tash
 
Manish tripathi-se-failure stories-12feb2017
Manish tripathi-se-failure stories-12feb2017Manish tripathi-se-failure stories-12feb2017
Manish tripathi-se-failure stories-12feb2017A P
 
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...Evergreen Systems
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life CycleNirmal PR
 
Replacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with GenioReplacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with GenioRicardo Marques
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
 
Major Pitfalls of ERP Implementation in Big Companies
Major Pitfalls of ERP Implementation in Big CompaniesMajor Pitfalls of ERP Implementation in Big Companies
Major Pitfalls of ERP Implementation in Big CompaniesMohammed Khaiata
 
Pulse2012 Trm Battelle Final
Pulse2012 Trm Battelle FinalPulse2012 Trm Battelle Final
Pulse2012 Trm Battelle Finalbrockj
 
Proposal dms for dwf v2
Proposal   dms for dwf v2Proposal   dms for dwf v2
Proposal dms for dwf v2Media-Mosaic
 
Richard.laws
Richard.lawsRichard.laws
Richard.lawsNASAPMC
 
BTEC National in ICT: Unit 3 - Operational Issues
BTEC National in ICT: Unit 3 - Operational IssuesBTEC National in ICT: Unit 3 - Operational Issues
BTEC National in ICT: Unit 3 - Operational Issuesmrcox
 

Semelhante a LAS Computer System Failure (20)

Proj Mgmt.ppt
Proj Mgmt.pptProj Mgmt.ppt
Proj Mgmt.ppt
 
Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context Hi Maturity in the CMMI Services Context
Hi Maturity in the CMMI Services Context
 
10 - Project Management
10 - Project Management10 - Project Management
10 - Project Management
 
Adaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organizationAdaptive case study on setting up of PMO for large it organization
Adaptive case study on setting up of PMO for large it organization
 
Bse 3105 lecture 3-software evolution planning
Bse 3105  lecture 3-software evolution planningBse 3105  lecture 3-software evolution planning
Bse 3105 lecture 3-software evolution planning
 
Manish tripathi-se-failure stories-12feb2017
Manish tripathi-se-failure stories-12feb2017Manish tripathi-se-failure stories-12feb2017
Manish tripathi-se-failure stories-12feb2017
 
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
 
Systems Life Cycle
Systems Life CycleSystems Life Cycle
Systems Life Cycle
 
Replacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with GenioReplacing obsolete ERP software systems with Genio
Replacing obsolete ERP software systems with Genio
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
 
Gac presentation
Gac presentationGac presentation
Gac presentation
 
Major Pitfalls of ERP Implementation in Big Companies
Major Pitfalls of ERP Implementation in Big CompaniesMajor Pitfalls of ERP Implementation in Big Companies
Major Pitfalls of ERP Implementation in Big Companies
 
Pulse2012 Trm Battelle Final
Pulse2012 Trm Battelle FinalPulse2012 Trm Battelle Final
Pulse2012 Trm Battelle Final
 
Proposal dms for dwf v2
Proposal   dms for dwf v2Proposal   dms for dwf v2
Proposal dms for dwf v2
 
Sadchap04
Sadchap04Sadchap04
Sadchap04
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
Software that truly supports good decisions
Software that truly supports good decisionsSoftware that truly supports good decisions
Software that truly supports good decisions
 
Richard.laws
Richard.lawsRichard.laws
Richard.laws
 
BTEC National in ICT: Unit 3 - Operational Issues
BTEC National in ICT: Unit 3 - Operational IssuesBTEC National in ICT: Unit 3 - Operational Issues
BTEC National in ICT: Unit 3 - Operational Issues
 
Chap013.pptx
Chap013.pptxChap013.pptx
Chap013.pptx
 

Mais de guestc990b6

Action Research - David Avison
Action Research  - David AvisonAction Research  - David Avison
Action Research - David Avisonguestc990b6
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologiesguestc990b6
 
Review Of Mutiview
Review Of MutiviewReview Of Mutiview
Review Of Mutiviewguestc990b6
 
Career Hub Rich Picture
Career Hub Rich PictureCareer Hub Rich Picture
Career Hub Rich Pictureguestc990b6
 
IED Classification Avison & Taylor
IED Classification   Avison & TaylorIED Classification   Avison & Taylor
IED Classification Avison & Taylorguestc990b6
 
Comparison Of Methodologies
Comparison Of MethodologiesComparison Of Methodologies
Comparison Of Methodologiesguestc990b6
 
Rich Picture One Of The Tools
Rich Picture   One Of The ToolsRich Picture   One Of The Tools
Rich Picture One Of The Toolsguestc990b6
 
The Rich Picture A Tool For Reasoning About Work Context
The Rich Picture   A Tool For Reasoning About Work ContextThe Rich Picture   A Tool For Reasoning About Work Context
The Rich Picture A Tool For Reasoning About Work Contextguestc990b6
 

Mais de guestc990b6 (12)

Qc Vs Qa
Qc Vs QaQc Vs Qa
Qc Vs Qa
 
Sigma Table
Sigma TableSigma Table
Sigma Table
 
Monte Carlo
Monte CarloMonte Carlo
Monte Carlo
 
Action Research - David Avison
Action Research  - David AvisonAction Research  - David Avison
Action Research - David Avison
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologies
 
Review Of Mutiview
Review Of MutiviewReview Of Mutiview
Review Of Mutiview
 
Career Hub Rich Picture
Career Hub Rich PictureCareer Hub Rich Picture
Career Hub Rich Picture
 
IED Classification Avison & Taylor
IED Classification   Avison & TaylorIED Classification   Avison & Taylor
IED Classification Avison & Taylor
 
Comparison Of Methodologies
Comparison Of MethodologiesComparison Of Methodologies
Comparison Of Methodologies
 
Rich Picture One Of The Tools
Rich Picture   One Of The ToolsRich Picture   One Of The Tools
Rich Picture One Of The Tools
 
The Rich Picture A Tool For Reasoning About Work Context
The Rich Picture   A Tool For Reasoning About Work ContextThe Rich Picture   A Tool For Reasoning About Work Context
The Rich Picture A Tool For Reasoning About Work Context
 

Último

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Último (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

LAS Computer System Failure

  • 1. London Ambulance Service System Failure 1992 Craig Houston Fraser Hall
  • 2. Overview • On 26th October 1992 the London Ambulance Service started using a new Computer Aided Dispatch system. – Aims: • Improve efficiency • Control resources efficiently • Decrease personnel requirements • The system failed: – The system could not cope with the load placed on it by normal use; – The response to emergency calls was several hours; – Ambulance communications failed and ambulances were lost from the system.
  • 3. Time Line of Events 1. Need Discovered – Early 1980’s 2. Anderson Report Produced – Autumn 1990 3. Project Put to tender - 7 February 1991 4. Contractor decided – August 1991 5. Project Development – June 1991 -> 8th January 1992 6. System Integration - October 1992 7. System Fails – 26th October 1992 – 4th November 1992
  • 4. London Ambulance Service LAS • Largest Ambulance Service in the world • Around 4,000 staff at over 70 stations • Carries over 5,000 patients every day. • Receives 2,000-2,500 calls each day – Only 1,300 to 1,600 are emergency calls • Area covers 620 miles2
  • 5. Manual System • Call taking – Recorded on form – Location identified on map – Form sent to central collection point • Resource identification – Form Collected – duplicates removed – Passed onto region assigned resource allocator – Resource allocator decides on crew to be mobilised – Form updated – passed to dispatcher • Resource mobilisation – Dispatcher contacts ambulance station – Or passed onto radio operator if ambulance is already mobile • Whole process meant to take < 3 minutes
  • 6. Computer Aided Dispatch • Existing systems dismissed as inadequate and impossible to modify to meet LAS’s needs – Intended functionality was more than manual system could cope with. • Desired system: – To consist of Computer Aided Dispatch; Computer map display; Automatic Vehicle Location System (AVLS); – Must integrate with existing Mobile Data Terminals and the Radio Interface System. • Success dependent upon: – Near 100% accuracy and reliability of technology; – Absolute cooperation from all parties including CAC staff and ambulance crews.
  • 7. Communication Infrastructure *Taken from Report of the Inquiry Into The London Ambulance Service
  • 8. What Went Wrong? • When the system was adopted several issues arose from its first use: – Ambulance locations were incorrect or not shown – Call taking created exceptions which created a greater work load – Ambulance response time became unacceptable • Many reports have been produced on what went wrong: – From its conception to its integration the project management and process were doomed to fail.
  • 9. Project Assignment • How it was done – The project was put out to tender. – Report by Arthur Andersen • Suggested budget of £1.5Million and time-frame for development & testing 19 months, longer if a consortium was given project. • Report was mostly ignored – Cheapest bidder chosen – Consortium given strict deadline of 6 months development » Significantly less than the 19 months set as industry standard
  • 10. Project Assignment Continued • A consortium consisting of Apricot, Systems Options and Datatrak given the project – Their proposal of £937k was £700k cheaper than next bidder • No questions were asked as to this figure. – Systems Options were to develop the CAD software • Previous experience of emergency service systems was limited to an administrative system • No experience of high integrity systems – There was no official designation of who were to manage the project.
  • 11. System Design • System requirements: – Need for 100% reliability • System was never 100% reliable. • Strict deadline meant testing was unacceptable. • Fail safe measures never tested. – Must be able to cope with unexpected events/data • System never expected incomplete information – Exceptions when this occurred took up vital computation time • Exceptions were not prioritised and took up vital processing – Efficiency is key to system • System could not cope with volume of traffic • Never tested to full capacity – Failed to achieve suitable level of performance for normal work load
  • 12. System Design Continued – Must be able to de-duplicate calls • System failed to identify duplicate calls • More traffic within the system caused: – resource allocation issues – Processing performance diminution – Communication of information is vital • Communication channels expected to be 100% reliable by system – Passed back incomplete information which system failed to handle correctly • Poor interface between Ambulance crew, MDTs & the system – Must be easy to use for staff • Staff were used to old system and had to be trained to use new system
  • 13. System Implementation • Problems: – Time-frame too short • Developers saw deadlines as rigid – Rush to complete software liable to generate problems • Testing time was inadequate for critical system • Development team had doubts on feasibility of system – They did not reflect their feelings onto management
  • 14. System Integration • Problems: – Adoption too soon • Users not ready – Changed control room layout confusing to staff – Complete change from original system without significant training – Two groups of users: » Separate training left users unsure of each others roles • System not ready – Backup server not tested properly. – Inadequate full load testing – Data transmission problems – Staff • Opposed to new system – Unwilling to learn/use new system – Lack of trust in new system • Not consulted over the new system – Development missed out on meeting staff needs. – Limited involvement in testing therefore testing of typical use not fulfilled
  • 15. Project Management • Problems: – Break down in relationship between staff and management following new initiatives introduced • Lack of trust in any new system. • Little communication between management and staff meant issues were unresolved – Contractor • Board of management were misled into the lead contractors ability and pass experience of emergency service systems • High risk by management in offering project to small software house company with little experience of high integrity systems. – project management throughout the development and implementation process was inadequate and at times ambiguous. • A major systems integration project such as CAD requires full time. professional, experienced project management. This was lacking; – Scale of change and speed of change were too aggressive for the circumstances
  • 16. Project Management Continued – Poorly defined Management structure • No party took ownership from start – Systems Options assumed to be responsible – Became too busy and London Ambulance Service management took over • Executive Directors took control of minor problems – Should have been left to lower level management • Evaluation team: – Systems Manager – Ambulance crewman with many years experience: No IT knowledge » Replaced by IT expert – too late – Analyst – Contractor with 5 years experience with LAS • Structure inflexible from structure before project lead to problems in communication
  • 17. Project Management Continued – Lack of defined communication channels • Concerns Raised at meetings never followed up • Staff unable to reflect issues on to management • Development team issues unresolved due to strict deadlines
  • 18. Assignment To Integration What Should Have Been Done? • Assignment – The project should have been assigned to a consortium or company with prior experience – Lowest cost should not have been deciding factor – More attention should have been made on Anderson report. • Implementation – Timetable should have been better calculated – Testing should not have been passed by – Independent testing should have been carried out – Development teams concerns should have been raised earlier • Integration – Training should have been more focused – Mixed training (i.e. users from all parts of process) should have been carried out • Highlight the role of different teams so user knows the whole system – User issues never addressed. – Backup should have been tested – Manual fallback system should have been in place.
  • 19. Project Management What Should Have Been Done? • Project Management – Management and staff issues prior to the new system development should have been resolved to gain staff’s trust and support – Communication channels should have been setup between staff and management. • Staff delegate to raise concerns of staff – Better definition of project ownership • LAS should not have to own project as they have little experience of system development – Project management should have outlined to development teams that deadlines were not strict in the interest of better system – Formal recording of concerns should have been used • Concerns should be followed up. • Delegation of ownership of concern to member of management would ensure concern is addressed • Problems not given thorough analysis.
  • 20. Project Management What Should Have Been Done? – Project should have been split into phases instead of a single process • Ensure that each phase is complete before next is begun • Creates quality assurance at each stage • Clearly defined structure more likely to achieve system targets. – An IT manager should be appointed to sit on LAS board • It is their role to coordinate between LAS board and the system development contractor • Experience in IT is essential to allow good project management and communication between non IT board members and the project team. • Separate Executive Directors from the project team to restrict interference. – A report should have been commissioned to be completed before adoption which could have outlined the problems before they occurred.
  • 21. Project Management What Should Have Been Done? – LAS Board failed to follow PRINCE Project Management method • Projects in Controlled Environments • Shows Corporate and Project Management separation. – Management had little/no training over the years to prepare them for such a project. – Ambiguity over project management – High Integrity system projects should have full-time professional management.
  • 22. Summary • Project was doomed from the start: – Assignment of project to contractor was riddled with issues – Development of the project was too aggressive and quick for the circumstances – Integration of the system was unstructured and completed too soon. • Management Problems – Management was unstructured – Too ambiguous at every level – Communication channels were unclear • Many issues could have been avoided through better project management. • Questions.
  • 23. References • Report of the Inquiry Into The London Ambulance Service - Anthony Finkelstein • A Comedy of Errors: the London Ambulance Service case study – Anthony Finkelstein • Overview of LAS Failure – Ian Sommerville • CAD Failure LAS – ambulance.freeuk • Software failure: management failure – Stephen Flowers