SlideShare a Scribd company logo
1 of 32
Download to read offline
12 Risks to Enterprise
Software Projects
(And What to Do about Them)
Payson Hall, Consulting Project Manager
Catalysis Group, Inc.
payson@catalysisgroup.com

1

Target Audience
Session most useful if you develop:

• Large systems that interact with other
production systems

• Systems that replace existing systems
• Production system (migrations) for new
environments

• (Bonus): Build Public Sector systems
2
What’s In This For You?
Every large project is unique, BUT...

• Often face similar challenges
• When succumbing to challenges, projects
exhibit common patterns

• Patterns can be mapped to risks
• Addressing these risks improves your
chances of success
3

Who Am I?
• Wrote my first computer game 1975
• Professional IT career began 1980
• Software start-up 1982-1986
• BS CS 1986
• Systems Integrator 1986-1991 (PW & IBM)
• Independent IT & PM consultant since 1991
4
Goal
A facilitated conversation

•

Share patterns of trouble I’ve observed
on large, very large, very very large, very...

•

Enable you to anticipate and avoid
problems; or

•

Better recognize and mitigate them

5

Approach
• Frame patterns as risks
• Present risks
• Discuss measures to
• Avoid the risk
• Reduce the impact
• Improve early warning
6
Agenda
1. Quick risk tutorial
2. For Risk = 1 to 12
Review Risk
Discuss examples
Explore remedies
3. End
4. Q&A - Close
7

Risk Tutorial
What is a “Risk”?

• PMBOK

Guide - 4th Edition:
“An uncertain event or condition that, if
it occurs, has a positive or negative effect
on a project’s objectives”
®

• Best definition ever (IMO):

“Uncertainty that matters”
- David Hillson
8
Describing a Risk
A well-formed risk generally follows one of
two templates:
If <thing that may happen> then
<consequence> might be the result
<Statement of existing situation> may
lead to <consequence>
9

Risk Management
1. Identify Risks (Write them up)
2. Analyze Risks (Decide how much you care)
3. Plan Responses (Describe what to do)
4. Document (Risks & your decisions)
5. Communicate (Risks & confirm decisions)
6. Monitor (Keep watching - Repeat 1..5)
10
Identify Risks
• History with similar projects
• Input from SMEs regarding current project
• Critical Path
• Precious Resources
• Key Milestones
• External Dependencies
• Undocumented/Incorrect Assumptions
11

Analyze Risks
Details exceed our time together (see article
for more information), but it is helpful to
think of risk in three dimensions:

• Probability - How likely is this?
• Impact - How bad will it be?
• Difficulty of timely detection - Will we
see this coming or be blind-sided?
12
Plan Responses
• A pretty list of risks is useless
• Using the list to guide actions is helpful
• Decrease probability
• Decrease impact
• Improve ability to detect
13

Document
Leave an audit trail of

• What was identified
• How significant you thought it was
• What you propose doing about it

14
Communicate
• Keep project sponsors informed
• PM & team recommend, sponsor decides
• Only sponsor can decide a risk is
“acceptable”

15

Monitor
Ongoing process of: identifying new risks,
(re-)analyzing identified risks, plan responses,
documenting, communicating, and responding
to risks that occur
Common error:
“Doing risk management” at the start,
then putting results on the shelf - like
“eating once and for all”
16
Twelve Risks
For Risk = 1 to 12

Your Input
Here

Review Risk
Discuss examples
Explore remedies
End

17

Risk 1: Perspective
If team loses perspective on the role and
motives of our systems integration vendor it
can make effective change management more
difficult

18
What & Why

19

What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
20
Risk 2: Conversion
The difficulty & complexity of data
conversion and data cleansing make it
difficult to estimate and could delay the
project

21

What & Why

22
What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
23

Risk 3: Tight Schedule
If the schedule is very aggressive and highly
optimized, this may amplify the consequences
of other risks that occur on schedule,
budget, and scope/quality

24
What & Why
Task A

Task A
Task C

Assume Task A & B equally likely to finish:
• Early
• On Time
• Late
On Time

Late

Task B

Task B

Early

5/9 = 55%
How likely that Task C starts late?
25

What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
26
Risk 4: Org Change
The scope of organizational change required
to implement the system is difficult to
estimate and could jeopardize successful
implementation if not fully addressed

27

What & Why

28
What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
29

Risk 5: Interfaces
The scope of existing interfaces may make
implementation complex and require close
coordination and synchronization with
adjacent systems that could
disproportionately impact schedule

30
What & Why
Before
New

After
New

Magic

Magic

B

C

A

A

Legacy

B

C

Legacy
31

What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
32
Risk 6: Resources
Resource constraints may make the project
schedule extremely sensitive to staff
downtime and turnover

33

What & Why

34
What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
35

Risk 7: New Tech
During the project new technologies will
emerge that could positively or negatively
affect project cost or duration and product
quality and functionality

36
What & Why

37

What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
38
Risk 8: Context
During the project the sponsoring
organization may experience changes in
priorities or goals that will result in changes
to the project goals and constraints

39

What & Why
The World
Organization

Project

40
What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
41

Risk 9: Requirements
During the project the requirements may
evolve and require changes to the project
scope, schedule or resources

42
What & Why
Changed

Original

Requirements Rate of Change 2% per Month?
1000

750

500

1000

980

920

900

880

860

840

820

780

940

800

960

100

120

140

160

180

200

40
Mar

80

220

60
Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

250

0

0
Jan

20
Feb

43

What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
44
Risk 10: Implementation
The complexity of go-live may be difficult to
estimate and manage and may result in a
need to “un-implement” (back out) the
system one or more times

45

What & Why
Production

Development

46
What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
47

Risk 11: Pacing
The long duration of the project may result
in the team and the supporting organizations
misperceiving project urgency that could
result in schedule delays

48
What & Why

49

18 Month Project (Month 1)
S

F
Welcome aboard! Looking forward to working with
you all. We will be procuring a new facility for the
project team while we select a product and vendor.
Hope to have the RFP out by the end of next month.
Keep your fingers crossed!

50
18 Month Project (Month 2)
S

F
Great work team! We’ve narrowed facility search to 3
locations & everyone enjoyed the tours. Final selection
this week. Hope to start moving next month. RFP
release delayed two weeks by legal review. We will be
just settling into our new digs when RFP goes out.
Boxes for packing will be distributed next week.
Potluck when RFP released.
51

18 Month Project (Month 3)
S

F
Final facility selection complete, but phones and such
won’t be hooked up for another two weeks. Move
date to be determined, but don’t unpack anything you
don’t have to. RFP finally back from legal and should go
out in a week or so. Looking forward to the potluck.
We are a behind schedule, but things should settle
down after the move.
52
18 Month Project (Month 4)
S

F

RFP released! Potluck was a hit! Mary promises to
post the recipe for her tuna casserole in the break
room when we get moved. Moving to new facility next
month.

53

18 Month Project (Month 5)
S

F
Settling in to our beautiful new facility. Team still
unpacking boxes and setting up furniture. Tech support
promises that the LAN and printers should be set up
next week. More vendor questions than we
anticipated with the RFP, working to get an addendum
out this month so that we can get vendor final
proposals next month.
54
18 Month Project (Month 6)
S

F
Legal had a few issues with the addendum, but it should
go out next week. All systems up and running. I think
it’s time for an office warming potluck! There is
definitely light at the end of the tunnel. Thanks for all
your hard work with the addendum and getting the
office settled.
55

18 Month Project (Month 7)
S

F

Proposals are due next month. After a brief transition
period, I will be turning project management duties
over to Mary Smith. It has been a pleasure working
with you all and I wish you best of luck on the project.

56
18 Month Project (Month 8)
S

F
I want to the thank the team for making me feel so
welcome. Vendor selection is complete and legal is
finalizing a contract so that vendor staff can start
work. We hope the vendor will be on site next
month...

57

18 Month Project (Month 9)
S

F

Legal promises there are just a few more contract
details and then the vendor should be able to start
after the holidays...

58
What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
59

Risk 12: Momentum
The organizational commitment to a project
of this magnitude can lead to a sense of
inevitability and momentum that may cloud
judgement regarding whether we could
continue the project in the face of evidence
to the contrary

60
What & Why

61

What to do?
• Reduce Probability
• Reduce Impact
• Reduce Difficulty of Timely Detection
62
The Last Slide
• Q &A
• Questions Later?

Payson Hall
payson@catalysisgroup.com
Twitter: @paysonhall

Thank you!
63

More Related Content

What's hot

Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...DesignHammer
 
Successful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends BackSuccessful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends BackDesignHammer
 
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 SuccessBrandon Olson
 
Estimating software development
Estimating software developmentEstimating software development
Estimating software developmentJane Prusakova
 
Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...John Hudson
 
Project monitoring controls in a nutshell
Project monitoring controls in a nutshellProject monitoring controls in a nutshell
Project monitoring controls in a nutshellAnna Lavrova
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
How to Break Down your Projects into Milestones and Tasks
How to Break Down your Projects into Milestones and TasksHow to Break Down your Projects into Milestones and Tasks
How to Break Down your Projects into Milestones and TasksOrangescrum
 
Learning_Unit_1
Learning_Unit_1Learning_Unit_1
Learning_Unit_1Jack Ong
 
Xp day 2004 e xtreme analysis v0.1
Xp day 2004 e xtreme analysis v0.1Xp day 2004 e xtreme analysis v0.1
Xp day 2004 e xtreme analysis v0.1Olivier Lafontan
 
SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...
SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...
SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...GoLeanSixSigma.com
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website BlundersDesignHammer
 
Project management 101
Project management 101Project management 101
Project management 101David Brown
 
SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...
SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...
SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...GoLeanSixSigma.com
 
Project Planning: How to Achieve the Impossible
Project Planning: How to Achieve the ImpossibleProject Planning: How to Achieve the Impossible
Project Planning: How to Achieve the ImpossibleMindGenius
 
10 Classic Website Blunders
10 Classic Website Blunders10 Classic Website Blunders
10 Classic Website BlundersDesignHammer
 
Investigative Questioning
Investigative QuestioningInvestigative Questioning
Investigative QuestioningJoshua Pierce
 
Ten steps to successful software implementation
Ten steps to successful software implementationTen steps to successful software implementation
Ten steps to successful software implementationNicholas Tufaro, Mstr IT
 

What's hot (20)

Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
Get It Right the First Time Through Cheap and Easy DIY Usability Testing - Dr...
 
Successful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends BackSuccessful Project Estimation: How to Get Your Weekends Back
Successful Project Estimation: How to Get Your Weekends Back
 
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
 
Estimating software development
Estimating software developmentEstimating software development
Estimating software development
 
Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...Information Technology - Discover the Root Cause and Develop a solution throu...
Information Technology - Discover the Root Cause and Develop a solution throu...
 
Project monitoring controls in a nutshell
Project monitoring controls in a nutshellProject monitoring controls in a nutshell
Project monitoring controls in a nutshell
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
How to Break Down your Projects into Milestones and Tasks
How to Break Down your Projects into Milestones and TasksHow to Break Down your Projects into Milestones and Tasks
How to Break Down your Projects into Milestones and Tasks
 
Learning_Unit_1
Learning_Unit_1Learning_Unit_1
Learning_Unit_1
 
Post mortem Review
Post mortem ReviewPost mortem Review
Post mortem Review
 
Xp day 2004 e xtreme analysis v0.1
Xp day 2004 e xtreme analysis v0.1Xp day 2004 e xtreme analysis v0.1
Xp day 2004 e xtreme analysis v0.1
 
SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...
SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...
SUCCESS STORY: How UC San Diego Saved 2,000 Hours a Year in the Employee Onbo...
 
Classic Website Blunders
Classic Website BlundersClassic Website Blunders
Classic Website Blunders
 
Pre Mortem Retrospectives
Pre Mortem RetrospectivesPre Mortem Retrospectives
Pre Mortem Retrospectives
 
Project management 101
Project management 101Project management 101
Project management 101
 
SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...
SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...
SUCCESS STORY: Increasing Audit Processing Throughput by Over 100% With Lynne...
 
Project Planning: How to Achieve the Impossible
Project Planning: How to Achieve the ImpossibleProject Planning: How to Achieve the Impossible
Project Planning: How to Achieve the Impossible
 
10 Classic Website Blunders
10 Classic Website Blunders10 Classic Website Blunders
10 Classic Website Blunders
 
Investigative Questioning
Investigative QuestioningInvestigative Questioning
Investigative Questioning
 
Ten steps to successful software implementation
Ten steps to successful software implementationTen steps to successful software implementation
Ten steps to successful software implementation
 

Viewers also liked

Getting Started with Agile: An Experiential Workshop
Getting Started with Agile: An Experiential WorkshopGetting Started with Agile: An Experiential Workshop
Getting Started with Agile: An Experiential WorkshopTechWell
 
Security Testing for Test Professionals
Security Testing for Test ProfessionalsSecurity Testing for Test Professionals
Security Testing for Test ProfessionalsTechWell
 
Leading the Creation of an Agile Culture
Leading the Creation of an Agile CultureLeading the Creation of an Agile Culture
Leading the Creation of an Agile CultureTechWell
 
Passion: What Software Teams and Executives Can Learn from Eco-Pirates
Passion: What Software Teams and Executives Can Learn from Eco-PiratesPassion: What Software Teams and Executives Can Learn from Eco-Pirates
Passion: What Software Teams and Executives Can Learn from Eco-PiratesTechWell
 
Introducing Keyword-driven Test Automation
Introducing Keyword-driven Test AutomationIntroducing Keyword-driven Test Automation
Introducing Keyword-driven Test AutomationTechWell
 
Your Agile Prioritization Process Is Probably Wrong
Your Agile Prioritization Process Is Probably WrongYour Agile Prioritization Process Is Probably Wrong
Your Agile Prioritization Process Is Probably WrongTechWell
 
Observation: The Key to a Great User Experience
Observation: The Key to a Great User ExperienceObservation: The Key to a Great User Experience
Observation: The Key to a Great User ExperienceTechWell
 
Non-Pathological Software Metrics
Non-Pathological Software MetricsNon-Pathological Software Metrics
Non-Pathological Software MetricsTechWell
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyTechWell
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentTechWell
 
Data-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsData-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsTechWell
 
Innovation Thinking: Evolve and Expand Your Capabilities
Innovation Thinking: Evolve and Expand Your CapabilitiesInnovation Thinking: Evolve and Expand Your Capabilities
Innovation Thinking: Evolve and Expand Your CapabilitiesTechWell
 
Detection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing DefectsDetection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing DefectsTechWell
 
Improve Your Social and In-Person Networking Skills
Improve Your Social and In-Person Networking SkillsImprove Your Social and In-Person Networking Skills
Improve Your Social and In-Person Networking SkillsTechWell
 
Overcome the Challenges of Test-Driven Development
Overcome the Challenges of Test-Driven DevelopmentOvercome the Challenges of Test-Driven Development
Overcome the Challenges of Test-Driven DevelopmentTechWell
 
Keystone Habits of Organizational Agility
Keystone Habits of Organizational AgilityKeystone Habits of Organizational Agility
Keystone Habits of Organizational AgilityTechWell
 
Test Data Management: A Healthcare Industry Case Study
Test Data Management: A Healthcare Industry Case StudyTest Data Management: A Healthcare Industry Case Study
Test Data Management: A Healthcare Industry Case StudyTechWell
 
Testing the Data Warehouse
Testing the Data WarehouseTesting the Data Warehouse
Testing the Data WarehouseTechWell
 

Viewers also liked (18)

Getting Started with Agile: An Experiential Workshop
Getting Started with Agile: An Experiential WorkshopGetting Started with Agile: An Experiential Workshop
Getting Started with Agile: An Experiential Workshop
 
Security Testing for Test Professionals
Security Testing for Test ProfessionalsSecurity Testing for Test Professionals
Security Testing for Test Professionals
 
Leading the Creation of an Agile Culture
Leading the Creation of an Agile CultureLeading the Creation of an Agile Culture
Leading the Creation of an Agile Culture
 
Passion: What Software Teams and Executives Can Learn from Eco-Pirates
Passion: What Software Teams and Executives Can Learn from Eco-PiratesPassion: What Software Teams and Executives Can Learn from Eco-Pirates
Passion: What Software Teams and Executives Can Learn from Eco-Pirates
 
Introducing Keyword-driven Test Automation
Introducing Keyword-driven Test AutomationIntroducing Keyword-driven Test Automation
Introducing Keyword-driven Test Automation
 
Your Agile Prioritization Process Is Probably Wrong
Your Agile Prioritization Process Is Probably WrongYour Agile Prioritization Process Is Probably Wrong
Your Agile Prioritization Process Is Probably Wrong
 
Observation: The Key to a Great User Experience
Observation: The Key to a Great User ExperienceObservation: The Key to a Great User Experience
Observation: The Key to a Great User Experience
 
Non-Pathological Software Metrics
Non-Pathological Software MetricsNon-Pathological Software Metrics
Non-Pathological Software Metrics
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test Strategy
 
Improvisation for Agile Skill Development
Improvisation for Agile Skill DevelopmentImprovisation for Agile Skill Development
Improvisation for Agile Skill Development
 
Data-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsData-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile Teams
 
Innovation Thinking: Evolve and Expand Your Capabilities
Innovation Thinking: Evolve and Expand Your CapabilitiesInnovation Thinking: Evolve and Expand Your Capabilities
Innovation Thinking: Evolve and Expand Your Capabilities
 
Detection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing DefectsDetection Theory Applied to Finding and Fixing Defects
Detection Theory Applied to Finding and Fixing Defects
 
Improve Your Social and In-Person Networking Skills
Improve Your Social and In-Person Networking SkillsImprove Your Social and In-Person Networking Skills
Improve Your Social and In-Person Networking Skills
 
Overcome the Challenges of Test-Driven Development
Overcome the Challenges of Test-Driven DevelopmentOvercome the Challenges of Test-Driven Development
Overcome the Challenges of Test-Driven Development
 
Keystone Habits of Organizational Agility
Keystone Habits of Organizational AgilityKeystone Habits of Organizational Agility
Keystone Habits of Organizational Agility
 
Test Data Management: A Healthcare Industry Case Study
Test Data Management: A Healthcare Industry Case StudyTest Data Management: A Healthcare Industry Case Study
Test Data Management: A Healthcare Industry Case Study
 
Testing the Data Warehouse
Testing the Data WarehouseTesting the Data Warehouse
Testing the Data Warehouse
 

Similar to Twelve Risks to Enterprise Software Projects—And What to Do about Them

Successful Project Planning - Drasvin
Successful Project Planning - DrasvinSuccessful Project Planning - Drasvin
Successful Project Planning - DrasvinDrasvin Cheowtirakul
 
Why Is New Software Always Late
Why Is New Software Always LateWhy Is New Software Always Late
Why Is New Software Always LateAlex Beston
 
Analytics in Action: Project Analytics: Visibility that Aids Risk Management
Analytics in Action: Project Analytics: Visibility that Aids Risk ManagementAnalytics in Action: Project Analytics: Visibility that Aids Risk Management
Analytics in Action: Project Analytics: Visibility that Aids Risk ManagementHannah Flynn
 
Project Analytics: Visibility that Aids Risk Management
Project Analytics: Visibility that Aids Risk ManagementProject Analytics: Visibility that Aids Risk Management
Project Analytics: Visibility that Aids Risk ManagementAggregage
 
2009 Resource Planning Summit Presentation Charles Howell
2009 Resource Planning Summit Presentation Charles Howell2009 Resource Planning Summit Presentation Charles Howell
2009 Resource Planning Summit Presentation Charles HowellCharles Howell, PMP
 
Risk: the Elephant in the Room
Risk: the Elephant in the RoomRisk: the Elephant in the Room
Risk: the Elephant in the RoomLast Call Media
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12aliaalistartup
 
GETTING SYSTEM FOR THE NEXT FISCAL YEAR
GETTING SYSTEM FOR THE NEXT FISCAL YEARGETTING SYSTEM FOR THE NEXT FISCAL YEAR
GETTING SYSTEM FOR THE NEXT FISCAL YEARJeffery Brown
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...Abdul Naqashbandi
 
SGCI Extended Developer Support All Hands 15march2017
SGCI Extended Developer Support All Hands 15march2017SGCI Extended Developer Support All Hands 15march2017
SGCI Extended Developer Support All Hands 15march2017Marlon Pierce
 
Elements of Project Management
Elements of Project ManagementElements of Project Management
Elements of Project Managementeph-hr
 
Elements of Project Management
Elements of Project ManagementElements of Project Management
Elements of Project ManagementKevin Thomas
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
Rescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software ProjectsRescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software ProjectsBarry Curry
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsDaniel_Mccrea
 
Steve mcconnell
Steve mcconnellSteve mcconnell
Steve mcconnellShiraz316
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptxALI2H
 
Project Management Solutions Webinar
Project Management Solutions WebinarProject Management Solutions Webinar
Project Management Solutions WebinarERAUWebinars
 

Similar to Twelve Risks to Enterprise Software Projects—And What to Do about Them (20)

Successful Project Planning - Drasvin
Successful Project Planning - DrasvinSuccessful Project Planning - Drasvin
Successful Project Planning - Drasvin
 
Why Is New Software Always Late
Why Is New Software Always LateWhy Is New Software Always Late
Why Is New Software Always Late
 
Analytics in Action: Project Analytics: Visibility that Aids Risk Management
Analytics in Action: Project Analytics: Visibility that Aids Risk ManagementAnalytics in Action: Project Analytics: Visibility that Aids Risk Management
Analytics in Action: Project Analytics: Visibility that Aids Risk Management
 
Project Analytics: Visibility that Aids Risk Management
Project Analytics: Visibility that Aids Risk ManagementProject Analytics: Visibility that Aids Risk Management
Project Analytics: Visibility that Aids Risk Management
 
2009 Resource Planning Summit Presentation Charles Howell
2009 Resource Planning Summit Presentation Charles Howell2009 Resource Planning Summit Presentation Charles Howell
2009 Resource Planning Summit Presentation Charles Howell
 
Risk: the Elephant in the Room
Risk: the Elephant in the RoomRisk: the Elephant in the Room
Risk: the Elephant in the Room
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12
 
GETTING SYSTEM FOR THE NEXT FISCAL YEAR
GETTING SYSTEM FOR THE NEXT FISCAL YEARGETTING SYSTEM FOR THE NEXT FISCAL YEAR
GETTING SYSTEM FOR THE NEXT FISCAL YEAR
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
 
Escaping the Waterfall: Reducing Risk with Agile Development with Scrum
Escaping the Waterfall: Reducing Risk with Agile Development with ScrumEscaping the Waterfall: Reducing Risk with Agile Development with Scrum
Escaping the Waterfall: Reducing Risk with Agile Development with Scrum
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
SGCI Extended Developer Support All Hands 15march2017
SGCI Extended Developer Support All Hands 15march2017SGCI Extended Developer Support All Hands 15march2017
SGCI Extended Developer Support All Hands 15march2017
 
Elements of Project Management
Elements of Project ManagementElements of Project Management
Elements of Project Management
 
Elements of Project Management
Elements of Project ManagementElements of Project Management
Elements of Project Management
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
Rescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software ProjectsRescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software Projects
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for Professionals
 
Steve mcconnell
Steve mcconnellSteve mcconnell
Steve mcconnell
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
 
Project Management Solutions Webinar
Project Management Solutions WebinarProject Management Solutions Webinar
Project Management Solutions Webinar
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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
 
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 pragmaticsAndrey Dotsenko
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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)
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
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
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Twelve Risks to Enterprise Software Projects—And What to Do about Them

  • 1. 12 Risks to Enterprise Software Projects (And What to Do about Them) Payson Hall, Consulting Project Manager Catalysis Group, Inc. payson@catalysisgroup.com 1 Target Audience Session most useful if you develop: • Large systems that interact with other production systems • Systems that replace existing systems • Production system (migrations) for new environments • (Bonus): Build Public Sector systems 2
  • 2. What’s In This For You? Every large project is unique, BUT... • Often face similar challenges • When succumbing to challenges, projects exhibit common patterns • Patterns can be mapped to risks • Addressing these risks improves your chances of success 3 Who Am I? • Wrote my first computer game 1975 • Professional IT career began 1980 • Software start-up 1982-1986 • BS CS 1986 • Systems Integrator 1986-1991 (PW & IBM) • Independent IT & PM consultant since 1991 4
  • 3. Goal A facilitated conversation • Share patterns of trouble I’ve observed on large, very large, very very large, very... • Enable you to anticipate and avoid problems; or • Better recognize and mitigate them 5 Approach • Frame patterns as risks • Present risks • Discuss measures to • Avoid the risk • Reduce the impact • Improve early warning 6
  • 4. Agenda 1. Quick risk tutorial 2. For Risk = 1 to 12 Review Risk Discuss examples Explore remedies 3. End 4. Q&A - Close 7 Risk Tutorial What is a “Risk”? • PMBOK Guide - 4th Edition: “An uncertain event or condition that, if it occurs, has a positive or negative effect on a project’s objectives” ® • Best definition ever (IMO): “Uncertainty that matters” - David Hillson 8
  • 5. Describing a Risk A well-formed risk generally follows one of two templates: If <thing that may happen> then <consequence> might be the result <Statement of existing situation> may lead to <consequence> 9 Risk Management 1. Identify Risks (Write them up) 2. Analyze Risks (Decide how much you care) 3. Plan Responses (Describe what to do) 4. Document (Risks & your decisions) 5. Communicate (Risks & confirm decisions) 6. Monitor (Keep watching - Repeat 1..5) 10
  • 6. Identify Risks • History with similar projects • Input from SMEs regarding current project • Critical Path • Precious Resources • Key Milestones • External Dependencies • Undocumented/Incorrect Assumptions 11 Analyze Risks Details exceed our time together (see article for more information), but it is helpful to think of risk in three dimensions: • Probability - How likely is this? • Impact - How bad will it be? • Difficulty of timely detection - Will we see this coming or be blind-sided? 12
  • 7. Plan Responses • A pretty list of risks is useless • Using the list to guide actions is helpful • Decrease probability • Decrease impact • Improve ability to detect 13 Document Leave an audit trail of • What was identified • How significant you thought it was • What you propose doing about it 14
  • 8. Communicate • Keep project sponsors informed • PM & team recommend, sponsor decides • Only sponsor can decide a risk is “acceptable” 15 Monitor Ongoing process of: identifying new risks, (re-)analyzing identified risks, plan responses, documenting, communicating, and responding to risks that occur Common error: “Doing risk management” at the start, then putting results on the shelf - like “eating once and for all” 16
  • 9. Twelve Risks For Risk = 1 to 12 Your Input Here Review Risk Discuss examples Explore remedies End 17 Risk 1: Perspective If team loses perspective on the role and motives of our systems integration vendor it can make effective change management more difficult 18
  • 10. What & Why 19 What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 20
  • 11. Risk 2: Conversion The difficulty & complexity of data conversion and data cleansing make it difficult to estimate and could delay the project 21 What & Why 22
  • 12. What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 23 Risk 3: Tight Schedule If the schedule is very aggressive and highly optimized, this may amplify the consequences of other risks that occur on schedule, budget, and scope/quality 24
  • 13. What & Why Task A Task A Task C Assume Task A & B equally likely to finish: • Early • On Time • Late On Time Late Task B Task B Early 5/9 = 55% How likely that Task C starts late? 25 What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 26
  • 14. Risk 4: Org Change The scope of organizational change required to implement the system is difficult to estimate and could jeopardize successful implementation if not fully addressed 27 What & Why 28
  • 15. What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 29 Risk 5: Interfaces The scope of existing interfaces may make implementation complex and require close coordination and synchronization with adjacent systems that could disproportionately impact schedule 30
  • 16. What & Why Before New After New Magic Magic B C A A Legacy B C Legacy 31 What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 32
  • 17. Risk 6: Resources Resource constraints may make the project schedule extremely sensitive to staff downtime and turnover 33 What & Why 34
  • 18. What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 35 Risk 7: New Tech During the project new technologies will emerge that could positively or negatively affect project cost or duration and product quality and functionality 36
  • 19. What & Why 37 What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 38
  • 20. Risk 8: Context During the project the sponsoring organization may experience changes in priorities or goals that will result in changes to the project goals and constraints 39 What & Why The World Organization Project 40
  • 21. What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 41 Risk 9: Requirements During the project the requirements may evolve and require changes to the project scope, schedule or resources 42
  • 22. What & Why Changed Original Requirements Rate of Change 2% per Month? 1000 750 500 1000 980 920 900 880 860 840 820 780 940 800 960 100 120 140 160 180 200 40 Mar 80 220 60 Apr May Jun Jul Aug Sep Oct Nov Dec 250 0 0 Jan 20 Feb 43 What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 44
  • 23. Risk 10: Implementation The complexity of go-live may be difficult to estimate and manage and may result in a need to “un-implement” (back out) the system one or more times 45 What & Why Production Development 46
  • 24. What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 47 Risk 11: Pacing The long duration of the project may result in the team and the supporting organizations misperceiving project urgency that could result in schedule delays 48
  • 25. What & Why 49 18 Month Project (Month 1) S F Welcome aboard! Looking forward to working with you all. We will be procuring a new facility for the project team while we select a product and vendor. Hope to have the RFP out by the end of next month. Keep your fingers crossed! 50
  • 26. 18 Month Project (Month 2) S F Great work team! We’ve narrowed facility search to 3 locations & everyone enjoyed the tours. Final selection this week. Hope to start moving next month. RFP release delayed two weeks by legal review. We will be just settling into our new digs when RFP goes out. Boxes for packing will be distributed next week. Potluck when RFP released. 51 18 Month Project (Month 3) S F Final facility selection complete, but phones and such won’t be hooked up for another two weeks. Move date to be determined, but don’t unpack anything you don’t have to. RFP finally back from legal and should go out in a week or so. Looking forward to the potluck. We are a behind schedule, but things should settle down after the move. 52
  • 27. 18 Month Project (Month 4) S F RFP released! Potluck was a hit! Mary promises to post the recipe for her tuna casserole in the break room when we get moved. Moving to new facility next month. 53 18 Month Project (Month 5) S F Settling in to our beautiful new facility. Team still unpacking boxes and setting up furniture. Tech support promises that the LAN and printers should be set up next week. More vendor questions than we anticipated with the RFP, working to get an addendum out this month so that we can get vendor final proposals next month. 54
  • 28. 18 Month Project (Month 6) S F Legal had a few issues with the addendum, but it should go out next week. All systems up and running. I think it’s time for an office warming potluck! There is definitely light at the end of the tunnel. Thanks for all your hard work with the addendum and getting the office settled. 55 18 Month Project (Month 7) S F Proposals are due next month. After a brief transition period, I will be turning project management duties over to Mary Smith. It has been a pleasure working with you all and I wish you best of luck on the project. 56
  • 29. 18 Month Project (Month 8) S F I want to the thank the team for making me feel so welcome. Vendor selection is complete and legal is finalizing a contract so that vendor staff can start work. We hope the vendor will be on site next month... 57 18 Month Project (Month 9) S F Legal promises there are just a few more contract details and then the vendor should be able to start after the holidays... 58
  • 30. What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 59 Risk 12: Momentum The organizational commitment to a project of this magnitude can lead to a sense of inevitability and momentum that may cloud judgement regarding whether we could continue the project in the face of evidence to the contrary 60
  • 31. What & Why 61 What to do? • Reduce Probability • Reduce Impact • Reduce Difficulty of Timely Detection 62
  • 32. The Last Slide • Q &A • Questions Later? Payson Hall payson@catalysisgroup.com Twitter: @paysonhall Thank you! 63