SlideShare a Scribd company logo
Rescuing and Reviving Troubled
Software Projects
Barry Curry
Director and Principal Consultant - Système
• 7 out of 10 software projects in the Pharmaceutical Industry fail to
meet expected targets and milestones or fail completely
• Types of failure range from missing milestones to exceeding budget
to the project being cancelled – effect on business is huge
• How do large software projects fail?
– Gradually at first, and then suddenly
• Why do software projects fail?
– The reasons are many
Facts About Projects
Project Problems and Solutions
We cannot predict every project issue - we can develop a process for
dealing with every problem
A vast majority of software projects are recoverable but major
changes in the team, process, strategy and plan may be required
This process for rescuing troubled projects will demonstrate how to
• Get to the bottom of the project issues
• Learn from the mistakes made
• Re-plan for success
• Put effective project governance in place
• Avoid a recurrence of the original project problems
Projects and People
• Each project has its own culture and pace
• These elements are unique to every project – even within a
programme of similar projects
• The Project Manager must make every effort to understand this – key
to this is understanding the people
• Project management is in essence people management intertwined
with fixed budget, scope and resources
• The solution that works for one project may not work for another – but
the process to identify the issues is consistent
• When rescuing a troubled project we need to understand the detail
• In the detail we will find the answers to what went wrong
• The details must be reviewed with an open mind and we must de-
personalize any findings or corrective action
Project Investigations
• Before you embark on a Project Rescue mission, consider this…..
• Rescuing any project will require commitment, effort and some
difficult conversations but honesty and transparency are key to
success
• Are you willing to get your hands dirty to save the project from
failure?
Commitment to Action
Four stages of Project Rescue
• Investigation - questions, interviews and data gathering
• Root Cause - What went wrong? How and Why?
• Key learnings and re-planning
• Kick off and run the project
The Process
• As with all investigations, we commence with questions
• We ask a series of questions in order to retrieve the facts
• We leave all opinions at the door until we are satisfied that we have all
the data we need to proceed to the next stage
Let’s Begin with Questions
Here’s some advice from history
“Everything we hear is an opinion,
not a fact.
Everything we see is a perspective,
not the truth.”
Marcus Aurelius
Roman Emperor and Philosopher
(Now Deceased)
Warning – when gathering information……
• Why are we here to investigate a project problem?
• What evidence is available to help build an accurate picture of the issue?
• Is there any obvious chain of events or lack of action that may have
caused the issue?
• What milestones have been missed?
• What are the overall project metrics telling you?
High Level Questions
The most important questions…………………
How do you know that there is a problem with the project?
How was it first recognized that there is a problem with the project?
What are the key metrics that indicate there is a problem?
Important Questions
• Based on the original plan – where did you expect the project to be
at this stage?
• What is the one big factor that tells you that the project is not on
track?
• What investigations or diagnostics have taken place so far?
More Questions
• Is the Project Manager overwhelmed?
• Is the Project Manager still in place?
• Is the Project Manager under obvious pressure?
• Did the Project Manager call for help?
• Was support provided?
• How has the crisis been managed so far?
Project Management
Teamwork
• What is the feedback on teamwork?
• How are the team working together?
• Has the team already been changed to get the project back
on track?
• Any negative influences affecting the team?
Phases of a project
Assess each phase for performance
• Specification
• Design
• Build
• Test / Qualify
• Operation
Analyze Each Phase
Once the facts have been gathered
• Assess the evidence
• Uncover the root cause
• This is the best opportunity to learn and improve performance
• Learn from the problems encountered to avoid a recurrence
Facts
Problem Statement– Unable to Start Software Build Phase
Why?
The design documents are not approved
Why?
The design details are not complete
Why?
The user requirements are not approved
Why?
The users are unclear on what they need
Why?
The business analysts weren’t clear on the best proposed solution
Why?
The business requirements workshop was poorly planned and executed
Why?
There was insufficient time allocated to the workshop
Why?
There was pressure on to kick off the project……….
Root Cause
Example
Suddenly the Project Manager
announces that there is a
problem…...
When you reach a point where you can’t get any
further with the “Why?”, then you know that you have
found the underlying issue or it is very close.
Root Cause
• Customer expectations were not managed
• Inadequate governance around the key milestones in the schedule
• Poor communication
• Dependencies and enablers not well communicated and not
understood
• No accountability
Root Cause Example - Analysis
Root Cause Example - Analysis
What should have happened?
Project Manager should have
• Met with the project sponsors
• Called for more time to complete the requirements
• Flagged missed milestones to the stakeholders
• Made project team members accountable
• Not proceeded to the design phase in the absence of complete
requirements
For each missed milestone or project issue
Either
Something Unexpected Happened
Or
Something that was expected to happen did not happen
Review Each Missed Milestone
• In what area is the problem most prominent?
• Cost
• Schedule
• Scope Control
• Milestones Passed without Completion of Scope
• Resources / Management
• Reporting
• Project Sponsorship
• Governance
Project Problems
• A question to be asked at this stage is:
• Were there any previously unidentified unknowns that
surprised us?
• Design Changes
• Testing Problems
• Other influencing Factors
Unknowns
• Once the root cause is clear and the lessons have been learned we
can re-plan with confidence.
• Digging into every detail needed in order to produce the most
realistic plan possible.
• The plan may take a number of attempts to assemble – ensure the
original issues are addressed in the plan
• Put monitoring and controls in place to allow us to run the project
effectively – this should be part of the re-plan
Root Cause and Re-plan
• How does current knowledge compare with the original plan?
• Original plan missing any key activity?
• Enough knowledge available at the time to plan correctly?
• Was the project plan re baselined at any stage and if so why?
• Was there adequate risk assessment and risk management ?
• Did any risks become issues?
Project Plan Accuracy
• Current team capable of pulling together and supporting each other?
• Is this the right team?
• Any toxic team members?
• All the team members clear on roles and responsibilities?
• Are the project sponsors clear on their roles?
Teamwork
Decision Time for the stakeholders
Now that the truth has been exposed, are you still willing
to get your hands dirty to save the project?
Are you ready make some big changes?
Question for Stakeholders
Do nothing – continue with the current set up and strategy and
see if the project performance improves
OR
Stop - make changes to the all major elements of the project
depending on the source of the issue and the magnitude of the
problem
Then you can re-plan for success
Stakeholder Options
Subtle Reminder:
Doing Nothing about a problem is a conscious
decision not to take action – this does not
exonerate the stakeholders from responsibility
and accountability just because they decided
to “Do Nothing”
Vital Lesson:
If you require a different output then you need to:
Do things differently
Do different things
The project constituents must be changed
This includes the budget.
Re-planning
Workshop with the correct SMEs and Resources
• Deep dive into each deliverable, milestone and pre-requisite
tasks
• Walk through each task and its dependencies
• Duration
• Pre-Requisites
• Dependencies
• Resource
• Risk
• Cost
Re-planning
• The new plan must show early progress
• Plan the tasks so that delivery of at least one major milestone
follows quickly
• At the project kick off demonstrate the learnings from the previous
project difficulties
• Display the confidence to achieve your goals
• Maintain the momentum
Kick Off
Demonstrating success early is important because:
• Stakeholders will have confidence in the new plan
• The project team will gain confidence in their ability to deliver
• You can demonstrate control to all concerned
• When a milestone is reached – congratulate and communicate
Demonstrate Early Success
Project Tracking and Status updates need to focus on areas of
previous weakness to ensure the previous issues are not repeated.
• This should be a specific metric when reviewing project
performance
• Act swiftly and effectively on any concerns
• Manage the communication about the project progress
• Ensure everyone concerned is updated regularly
Governance
• New Pharma Plant € 110 million Investment
• Manufacturing software systems project stalled – no progress
• Ultimatum issued from Corporate HQ
• 3 Months get back on track and achieve first major milestone
• This process was applied
• Hard decisions were made
• The team was changed, the project was re-planned and restarted
• Within 3 months – the target was achieved
• Within 2 years – FDA approval and in commercial production
Case Study
• Equipment had not been tested effectively with the software
• Known issues were brushed under the carpet
• Unfinished work was being reported back as complete
• Team work was non existent
• Communication was very poor
• Governance was ineffective – focussing on a report rather than progress
• Company culture did not encourage transparency
• Test records were falsified
• Design was incomplete
Case Study - Details
Summary – To Ensure Success
• Everyone must understand what went wrong, how it went wrong
and why it occurred
• Hard decisions will need to be made – changes to the team and
approach
• The reason for failure must be monitored in the re-planned project
• Respond swiftly and effectively to potential issues
• Orchestrate and ensure early success in the re-planned project
Thank you for your
attention
Any Questions?
Time to Hit the
Road
mail: barry@systeme.ie
web: systeme.ie
Twitter: @projectsdoctor
Contact
2018 Sponsors
www.pmsummit.global17th July 2018 Dublin, Ireland

More Related Content

What's hot

Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 
LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile
Legal Services Corporation
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
Ghent University
 
Project Estimation Tool
Project Estimation Tool Project Estimation Tool
Project Estimation Tool
Faichi Solutions
 
One size does not fit all
One size does not fit allOne size does not fit all
One size does not fit all
Software Guru
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General Assembly
General Assembly
 
Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...Phanindra Kishore
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
skipangel
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management IntroductionAllan Berry
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
John Carter
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
John Carter
 
Software Project Management Basics
Software Project Management BasicsSoftware Project Management Basics
Software Project Management Basics
Amarjeet Singh
 
Presentation KCPMI 2016 PDD Days Portfolio Balance
Presentation   KCPMI 2016 PDD Days Portfolio BalancePresentation   KCPMI 2016 PDD Days Portfolio Balance
Presentation KCPMI 2016 PDD Days Portfolio Balance
Ron Montgomery
 
Top Ten Obstacles To Project Success
Top Ten Obstacles To Project SuccessTop Ten Obstacles To Project Success
Top Ten Obstacles To Project Success
Lou Gasco
 
10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success
Brandon Olson
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything nps
Andy Kucharski
 
Seven habits
Seven habitsSeven habits
Seven habits
Glen Alleman
 

What's hot (20)

Pm training day 3
Pm training   day 3Pm training   day 3
Pm training day 3
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
 
LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile LSCTIG 2015 Session Materials - Are you agile
LSCTIG 2015 Session Materials - Are you agile
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
Project Estimation Tool
Project Estimation Tool Project Estimation Tool
Project Estimation Tool
 
One size does not fit all
One size does not fit allOne size does not fit all
One size does not fit all
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General Assembly
 
Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...Raid based approach for efficient project management in a pragmatic way towar...
Raid based approach for efficient project management in a pragmatic way towar...
 
Pm training day 4
Pm training   day 4Pm training   day 4
Pm training day 4
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
 
Software Project Management Basics
Software Project Management BasicsSoftware Project Management Basics
Software Project Management Basics
 
Presentation KCPMI 2016 PDD Days Portfolio Balance
Presentation   KCPMI 2016 PDD Days Portfolio BalancePresentation   KCPMI 2016 PDD Days Portfolio Balance
Presentation KCPMI 2016 PDD Days Portfolio Balance
 
Top Ten Obstacles To Project Success
Top Ten Obstacles To Project SuccessTop Ten Obstacles To Project Success
Top Ten Obstacles To Project Success
 
Least Waste Way Project Planning
Least Waste Way Project PlanningLeast Waste Way Project Planning
Least Waste Way Project Planning
 
10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success10 Ways to Increase Your Project's Success
10 Ways to Increase Your Project's Success
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything nps
 
Seven habits
Seven habitsSeven habits
Seven habits
 

Similar to Rescuing and Reviving Troubled Software Projects

Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
Sutharthan Mariyappan
 
Project management - a practical overview Sue Greener
Project management - a practical overview Sue GreenerProject management - a practical overview Sue Greener
Project management - a practical overview Sue Greener
Sue Greener
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
DivyaNair573905
 
project-management.pdf
project-management.pdfproject-management.pdf
project-management.pdf
SAMPREET3
 
Matinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failingMatinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failing
PMI-Montréal
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
FaisalRafique27
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
sheelaa10
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
Raja Manyam
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
DarioVivancoHuaytara
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
AdamIdiris
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
RedhaElhuni
 
Mpug 111208 generic
Mpug 111208 genericMpug 111208 generic
Mpug 111208 generic
Moritz Farbstein
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
eph-hr
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1Kevin Thomas
 
Project assurance - make sure your projects delivers as expected
Project assurance - make sure your projects delivers as expectedProject assurance - make sure your projects delivers as expected
Project assurance - make sure your projects delivers as expected
Terje Sæbø
 
Changing the way we work: delivering impact copyright
Changing the way we work: delivering impact copyrightChanging the way we work: delivering impact copyright
Changing the way we work: delivering impact copyright
mlocock
 
INAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications ProfessionalsINAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications Professionals
Rory McKenna
 
GOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdf
GOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdfGOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdf
GOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdf
KarthikaSampathkumar2
 
PMEC Study Material.pdf
PMEC Study Material.pdfPMEC Study Material.pdf
PMEC Study Material.pdf
MrUmairKhan1
 
The art of execution
The art of executionThe art of execution
The art of execution
Crystal Taggart
 

Similar to Rescuing and Reviving Troubled Software Projects (20)

Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Project management - a practical overview Sue Greener
Project management - a practical overview Sue GreenerProject management - a practical overview Sue Greener
Project management - a practical overview Sue Greener
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
 
project-management.pdf
project-management.pdfproject-management.pdf
project-management.pdf
 
Matinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failingMatinée PMI - Why so many technology projects failing
Matinée PMI - Why so many technology projects failing
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
 
Presentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.pptPresentation_about_Fundamentals_Of_Project_Management.ppt
Presentation_about_Fundamentals_Of_Project_Management.ppt
 
Mpug 111208 generic
Mpug 111208 genericMpug 111208 generic
Mpug 111208 generic
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
 
OIT Project Management - Day 1
OIT Project Management - Day 1OIT Project Management - Day 1
OIT Project Management - Day 1
 
Project assurance - make sure your projects delivers as expected
Project assurance - make sure your projects delivers as expectedProject assurance - make sure your projects delivers as expected
Project assurance - make sure your projects delivers as expected
 
Changing the way we work: delivering impact copyright
Changing the way we work: delivering impact copyrightChanging the way we work: delivering impact copyright
Changing the way we work: delivering impact copyright
 
INAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications ProfessionalsINAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications Professionals
 
GOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdf
GOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdfGOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdf
GOLL+-+Practical+Project+Management+for+Clinical-Biomedical+Engineering.pdf
 
PMEC Study Material.pdf
PMEC Study Material.pdfPMEC Study Material.pdf
PMEC Study Material.pdf
 
The art of execution
The art of executionThe art of execution
The art of execution
 

Recently uploaded

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 

Recently uploaded (20)

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 

Rescuing and Reviving Troubled Software Projects

  • 1. Rescuing and Reviving Troubled Software Projects Barry Curry Director and Principal Consultant - Système
  • 2. • 7 out of 10 software projects in the Pharmaceutical Industry fail to meet expected targets and milestones or fail completely • Types of failure range from missing milestones to exceeding budget to the project being cancelled – effect on business is huge • How do large software projects fail? – Gradually at first, and then suddenly • Why do software projects fail? – The reasons are many Facts About Projects
  • 3. Project Problems and Solutions We cannot predict every project issue - we can develop a process for dealing with every problem A vast majority of software projects are recoverable but major changes in the team, process, strategy and plan may be required This process for rescuing troubled projects will demonstrate how to • Get to the bottom of the project issues • Learn from the mistakes made • Re-plan for success • Put effective project governance in place • Avoid a recurrence of the original project problems
  • 4. Projects and People • Each project has its own culture and pace • These elements are unique to every project – even within a programme of similar projects • The Project Manager must make every effort to understand this – key to this is understanding the people • Project management is in essence people management intertwined with fixed budget, scope and resources
  • 5. • The solution that works for one project may not work for another – but the process to identify the issues is consistent • When rescuing a troubled project we need to understand the detail • In the detail we will find the answers to what went wrong • The details must be reviewed with an open mind and we must de- personalize any findings or corrective action Project Investigations
  • 6. • Before you embark on a Project Rescue mission, consider this….. • Rescuing any project will require commitment, effort and some difficult conversations but honesty and transparency are key to success • Are you willing to get your hands dirty to save the project from failure? Commitment to Action
  • 7. Four stages of Project Rescue • Investigation - questions, interviews and data gathering • Root Cause - What went wrong? How and Why? • Key learnings and re-planning • Kick off and run the project The Process
  • 8. • As with all investigations, we commence with questions • We ask a series of questions in order to retrieve the facts • We leave all opinions at the door until we are satisfied that we have all the data we need to proceed to the next stage Let’s Begin with Questions
  • 9. Here’s some advice from history “Everything we hear is an opinion, not a fact. Everything we see is a perspective, not the truth.” Marcus Aurelius Roman Emperor and Philosopher (Now Deceased) Warning – when gathering information……
  • 10. • Why are we here to investigate a project problem? • What evidence is available to help build an accurate picture of the issue? • Is there any obvious chain of events or lack of action that may have caused the issue? • What milestones have been missed? • What are the overall project metrics telling you? High Level Questions
  • 11. The most important questions………………… How do you know that there is a problem with the project? How was it first recognized that there is a problem with the project? What are the key metrics that indicate there is a problem? Important Questions
  • 12. • Based on the original plan – where did you expect the project to be at this stage? • What is the one big factor that tells you that the project is not on track? • What investigations or diagnostics have taken place so far? More Questions
  • 13. • Is the Project Manager overwhelmed? • Is the Project Manager still in place? • Is the Project Manager under obvious pressure? • Did the Project Manager call for help? • Was support provided? • How has the crisis been managed so far? Project Management
  • 14. Teamwork • What is the feedback on teamwork? • How are the team working together? • Has the team already been changed to get the project back on track? • Any negative influences affecting the team?
  • 15. Phases of a project Assess each phase for performance • Specification • Design • Build • Test / Qualify • Operation Analyze Each Phase
  • 16. Once the facts have been gathered • Assess the evidence • Uncover the root cause • This is the best opportunity to learn and improve performance • Learn from the problems encountered to avoid a recurrence Facts
  • 17. Problem Statement– Unable to Start Software Build Phase Why? The design documents are not approved Why? The design details are not complete Why? The user requirements are not approved Why? The users are unclear on what they need Why? The business analysts weren’t clear on the best proposed solution Why? The business requirements workshop was poorly planned and executed Why? There was insufficient time allocated to the workshop Why? There was pressure on to kick off the project………. Root Cause Example Suddenly the Project Manager announces that there is a problem…...
  • 18. When you reach a point where you can’t get any further with the “Why?”, then you know that you have found the underlying issue or it is very close. Root Cause
  • 19. • Customer expectations were not managed • Inadequate governance around the key milestones in the schedule • Poor communication • Dependencies and enablers not well communicated and not understood • No accountability Root Cause Example - Analysis
  • 20. Root Cause Example - Analysis What should have happened? Project Manager should have • Met with the project sponsors • Called for more time to complete the requirements • Flagged missed milestones to the stakeholders • Made project team members accountable • Not proceeded to the design phase in the absence of complete requirements
  • 21. For each missed milestone or project issue Either Something Unexpected Happened Or Something that was expected to happen did not happen Review Each Missed Milestone
  • 22. • In what area is the problem most prominent? • Cost • Schedule • Scope Control • Milestones Passed without Completion of Scope • Resources / Management • Reporting • Project Sponsorship • Governance Project Problems
  • 23. • A question to be asked at this stage is: • Were there any previously unidentified unknowns that surprised us? • Design Changes • Testing Problems • Other influencing Factors Unknowns
  • 24. • Once the root cause is clear and the lessons have been learned we can re-plan with confidence. • Digging into every detail needed in order to produce the most realistic plan possible. • The plan may take a number of attempts to assemble – ensure the original issues are addressed in the plan • Put monitoring and controls in place to allow us to run the project effectively – this should be part of the re-plan Root Cause and Re-plan
  • 25. • How does current knowledge compare with the original plan? • Original plan missing any key activity? • Enough knowledge available at the time to plan correctly? • Was the project plan re baselined at any stage and if so why? • Was there adequate risk assessment and risk management ? • Did any risks become issues? Project Plan Accuracy
  • 26. • Current team capable of pulling together and supporting each other? • Is this the right team? • Any toxic team members? • All the team members clear on roles and responsibilities? • Are the project sponsors clear on their roles? Teamwork
  • 27. Decision Time for the stakeholders Now that the truth has been exposed, are you still willing to get your hands dirty to save the project? Are you ready make some big changes? Question for Stakeholders
  • 28. Do nothing – continue with the current set up and strategy and see if the project performance improves OR Stop - make changes to the all major elements of the project depending on the source of the issue and the magnitude of the problem Then you can re-plan for success Stakeholder Options Subtle Reminder: Doing Nothing about a problem is a conscious decision not to take action – this does not exonerate the stakeholders from responsibility and accountability just because they decided to “Do Nothing”
  • 29. Vital Lesson: If you require a different output then you need to: Do things differently Do different things The project constituents must be changed This includes the budget. Re-planning
  • 30. Workshop with the correct SMEs and Resources • Deep dive into each deliverable, milestone and pre-requisite tasks • Walk through each task and its dependencies • Duration • Pre-Requisites • Dependencies • Resource • Risk • Cost Re-planning
  • 31. • The new plan must show early progress • Plan the tasks so that delivery of at least one major milestone follows quickly • At the project kick off demonstrate the learnings from the previous project difficulties • Display the confidence to achieve your goals • Maintain the momentum Kick Off
  • 32. Demonstrating success early is important because: • Stakeholders will have confidence in the new plan • The project team will gain confidence in their ability to deliver • You can demonstrate control to all concerned • When a milestone is reached – congratulate and communicate Demonstrate Early Success
  • 33. Project Tracking and Status updates need to focus on areas of previous weakness to ensure the previous issues are not repeated. • This should be a specific metric when reviewing project performance • Act swiftly and effectively on any concerns • Manage the communication about the project progress • Ensure everyone concerned is updated regularly Governance
  • 34. • New Pharma Plant € 110 million Investment • Manufacturing software systems project stalled – no progress • Ultimatum issued from Corporate HQ • 3 Months get back on track and achieve first major milestone • This process was applied • Hard decisions were made • The team was changed, the project was re-planned and restarted • Within 3 months – the target was achieved • Within 2 years – FDA approval and in commercial production Case Study
  • 35. • Equipment had not been tested effectively with the software • Known issues were brushed under the carpet • Unfinished work was being reported back as complete • Team work was non existent • Communication was very poor • Governance was ineffective – focussing on a report rather than progress • Company culture did not encourage transparency • Test records were falsified • Design was incomplete Case Study - Details
  • 36. Summary – To Ensure Success • Everyone must understand what went wrong, how it went wrong and why it occurred • Hard decisions will need to be made – changes to the team and approach • The reason for failure must be monitored in the re-planned project • Respond swiftly and effectively to potential issues • Orchestrate and ensure early success in the re-planned project
  • 37. Thank you for your attention Any Questions? Time to Hit the Road