SlideShare a Scribd company logo
®
Rethinking Risk-Based Project
Management in the Emerging
IT initiatives
Presented by
Adam Sandman
Northeastern University Annual Leadership &
Project Management Symposium, 2022
®
®
About Me
 Adam Sandman was a programmer
from the age of 10 and has been
working in the IT industry for over
25 years.
 Currently Adam is the Founder and CEO
of Inflectra Corporation, where he is
interested in technology, business and
innovation.
 Adam lives in Washington, DC, USA
twitter: @adammarksandman
linkedin: https://www.linkedin.com/in/adamsandman/
®
3 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
Agenda
Background
 Agile Overview
 Risk Management
Risks in Software Projects
Risks in Software Testing
How Does ML/AI Change Things?
Questions?
®
Background
®
Agile Overview
®
®
How Agile Changed Project Management
Requirements
Gathering
Business
Design
Unit
Testing
Traditional Waterfall Methodology
Release Complete
Technical
Design
Systems Development
Integration
Testing
Acceptance
Testing
(UAT)
Limited
Upfront
Planning
Release #1 Release #2
Agile Methodology
It 1 It 2 It 3 It 4 It 5 It 6
Release #3
It 7 It 8 It 9
Release #4
It 10 It 11 It 12
Iteration N
Iteration
Planning
Release Complete
Development, Continuous Integration, Unit Testing,
Functional & Acceptance Testing
The agile manifesto challenged the orthodoxy around software development, freeing it
from the tyranny of process and rigidity, and embracing user feedback and change.
®
®
Agile – Led to Continuous Delivery
Iteration
Iteration
Scope
Tested,
Integrated
Working
System
Iteration
Plan
Release Plan
Organizations quickly realized how much more efficient they could be having integrated
teams that collaboratively define the requirements, plan the releases and sprints, test the
product during development and deploy the latest update in a seamless way
®
What is Risk Management?
®
9 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
®
®
10 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
®
®
11 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
®
®
®
What are Risks?
 Risk is a concept that describes a possible future event that
might happen at some point in the future.
 Compare with an issue which is something that is occurring now
 Risks can be positive – an uncertain event that benefits you
in the future, e.g. winning the lottery
 Generally Risks are considered negative – an uncertain
event that could be detrimental to the success of the
project, e.g. the system will not handle the possible future
user load.
®
®
Identifying Risks using a Breakdown
 Use a hierarchical Risk Breakdown Structure to identify
“all” risks that may be on a project:
®
How “Bad” Are The Risks?
®
®
One Measure: Probability
 How likely it will be that the risk will happen
®
®
Another Measure: Impact
 How serious it will be if the risk happens.
®
®
Putting Them Together: Exposure
 This is a measure of how exposed you are to a specific risk
Exposure = Probability X Impact:
®
Reducing Risks: Mitigations
®
®
Introducing Mitigations
 Actions we can take to reduce either probability or impact:
after mitigation
®
®
Integrating Risks into Project Management
 Too often risk management is its own ‘discipline’ isolated
away from the project management office and the teams.
 Risks are in reality integral to the project:
 Risks mitigations result in tasks that need to be in the plan
 Risks affect requirements and need to be accounted for
 Tests can be done to understand the severity of the risks
®
Risks in Software Projects
®
®
Types of Risks on Software Projects
 Conceptual
 Are we building the right thing?
 Technical
 Will it technically work?
 Schedule
 Will it be delivered ‘on-time’
 Agile Can Help!
Conceptual
Technical
Schedule
®
®
Reduce Risks with Agile
 Conceptual Risk – What? Why?
 Deliver small increments & get feedback
 Stakeholders can “see” something tangible, grasp the concept
 Technical Risk – How?
 Use ‘spike’ solutions to provide out the technical risks early
 Change course before too much has been invested
 Schedule Risk – When?
 Release in small increments, adjust scope vs. dates
 Often teams fixate on these risks vs. the other ones
In Agile projects, it is a team job to manage these risks!
®
Agile Itself is Not a Panacea!
®
®
Schedule Risks
 Agile teams unfortunately often focus solely on mitigating
these schedule risks.
 Timeboxing iterations/sprints to 2-weeks reduces the
chance that a risk will materialize in that time period.
Limited
Upfront
Planning
Release #1 Release #2
Agile Methodology
It 1 It 2 It 3 It 4 It 5 It 6
Release #3
It 7 It 8 It 9
Release #4
It 10 It 11 It 12
Iteration N
Iteration
Planning
Release Complete
Development, Continuous Integration, Unit Testing,
Functional & Acceptance Testing
®
®
Conceptual & Technical Risks
 Conceptual Risk – What? Why?
 You can only mitigate these risks if you gather real feedback.
 You need to let users see how the product actually looks/works
 They need to be able to validate the concept through practical
usage
 You need to carefully choose user stories/epics that illustrate
sufficient aspects of the concept.
 Technical Risk – How?
 You need to plan for real “spike” iterations/sprints
 Developers are often wedded to solutions before they are proved
 Need to spend time identifying possible technical risks and make
time in the plan for enough spike sprints.
®
®
Real-Word Examples
 The Un-Tethered Architecture for the US Military
 Technical Risk
 The original launch of the iPhone
 Conceptual Risk
 Technical Risk
 The Lean Startup
 Conceptual Risk
 Windows 8
 Conceptual Risk
®
What About Compliance Risks?
®
®
Bridging Between Agile and Compliance
Support for Regulated Processes Modern, Agile Processes
• Baselining
• Risk Management
• Electronic Signatures
• Data Privacy
• Compliance
• Workflow
• Requirements Mgt
• On-Premise
• CI / CD
• Scrum
• Kanban
• Scaled Agile
• DevOps
• Distributed Teams
• Remote Working
• Cloud-Based
Genius of the “AND”
®
Risks in Hardware Projects
Failure Mode & Effects Analysis (FMEA)
®
®
How Does FMEA Change Risks
 When using an FMEA approach/methodology, there are
actually three key measures:
 Probability - how likely the risk is to happen (1-5)
 Impact - how severe the risk will be if that happens (1-5)
 Detectability - how easy it is to observe the risk (1-5)
Risk Priority Number (RPN) =
Impact X Probability X Detectability
®
®
How Does FMEA Change Risks
 When using an FMEA approach/methodology, there are
actually three key measures:
 Probability - how likely the risk is to happen (1-5)
 Impact - how severe the risk will be if that happens (1-5)
 Detectability - how easy it is to observe the risk (1-5)
®
Risks in Software Testing
Risk Based Testing
®
Testing = Manage Technical Risk
®
®
There Is Never Enough Time for Testing
How do we decide what testing should be done?
How do we decide what tests should be run?
What tests can we perform to reduce overall risk?
®
Solution: Risk Based Testing
®
®
Create Test Cases to Address Risks
 Starting with the highest exposure risks, create (or prioritize
existing) tests that explicitly verify and mitigate the most
exposed identified risks:
Test Name
1 PCI Security Testing
2 Sample integration test
3 Test DB Volume with 2 GB
4 Usability test book pages
5 A/B test pricing pages
®
®
Prioritize Tests that Touch Multiple Risks
 Map Tests to Risk, if a test covers multiple risks, then it’s
the highest priority:
Risk Name Probability
Impact Exposure TC1 TC2 TC3 TC4 TC5 TC6 TC7 TC8 TC9 TC10
The v1.1 release may not be ready in time Likely Critical 12
We may not get enough authors to sign up Unlikely Catastrophic
8
The database may not support the volume Unlikely Critical 6
The book pages may not be easy enough to use Possible Marginal 6
The software licenses may be too expensive Unlikely Marginal 4
The client team may not be ready for UAT Rare Critical 3
Risk that the system will break Likely Marginal 8
The system will not comply with PCI-DSS 4.0 Possible Critical 9
Risk that the integration system will not work for our product Likely Critical 12
Tests
®
Risks in Cyber Security
A Risk-Based Approach to Security
®
40 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
®
Real World Example – Inflectra®
®
How Does ML/AI Change
Things?
Who Checks the Machines?
®
®
How Does AI Affect Risks in Projects?
1. AI can avoid bias in traditional risk management
(hindsight bias, confirmation bias, etc.) and find ‘zero-day’
risks.
2. AI can assist in mining data to better analyze and rate
risks in terms of exposure and RPN metrics.
3. AI can introduce new risks since it uses non-deterministic
algorithms and the boundary conditions and edge cases
are often not well understood
4. How do we “test” or validate an AI model in the classic
sense of testing?
®
®
Putting It All Together…
®
44 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
Wrap Up & Final Thoughts
 Regardless of your role (developer, business analyst, project
manager, tester), risk management is core discipline
 Understand how to integrate risk management practices
into your projects practically, take baby steps
 Risk Management can be integrated into software
development, testing, hardware projects & cybersecurity
 AI and ML have the ability to radically change the risk
profile of our projects, both for better and worse!
®
45 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
®
Acknowledgements
 I would like to thank Dr. Sriram
Rajagopalan, who is a project
management and leadership program
faculty member.
 Dr. Rajagopalan was important in
bringing the risk management rigor to
Inflectra and our Spira products. He also
works as an Enterprise Agile Evangelist
for Inflectra.
®
46 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation
Questions?

More Related Content

Similar to Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx

Agile-Risk-Management in Project Management
Agile-Risk-Management in Project ManagementAgile-Risk-Management in Project Management
Agile-Risk-Management in Project Management
Najmul Hussain
 
Managing Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t MagicManaging Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t Magic
TechWell
 
project_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptproject_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.ppt
BetshaTizazu2
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and managementgnitu
 
Information Technology Risk Management
Information Technology Risk ManagementInformation Technology Risk Management
Information Technology Risk Management
Glen Alleman
 
Risk Management
Risk ManagementRisk Management
Risk Management
Narendra Pankaj
 
Risk Management
Risk ManagementRisk Management
Risk Management
Hinal Lunagariya
 
11. Project Risk Management.pptx
11. Project Risk Management.pptx11. Project Risk Management.pptx
11. Project Risk Management.pptx
KamranKhan353531
 
A Framework for Managing Project Risk
A Framework for Managing Project RiskA Framework for Managing Project Risk
A Framework for Managing Project Risk
Know That / Know How / Know Why
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk ManagementNimat Khattak
 
Software Engineering (Risk Management)
Software Engineering (Risk Management)Software Engineering (Risk Management)
Software Engineering (Risk Management)
ShudipPal
 
Project Management - Introduction
Project Management - IntroductionProject Management - Introduction
Project Management - Introduction
SAINBAYAR Bayarsaikhan
 
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
Pedro Henriques
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
Priya Tomar
 
Risk Management In Software Product Development
Risk Management In Software Product DevelopmentRisk Management In Software Product Development
Risk Management In Software Product DevelopmentAmandeep Midha
 
Women in Innovation - Risk Register: What Could Possibly Go Wrong
Women in Innovation - Risk Register: What Could Possibly Go WrongWomen in Innovation - Risk Register: What Could Possibly Go Wrong
Women in Innovation - Risk Register: What Could Possibly Go Wrong
KTN
 
Understanding the risks in enterprise project management
Understanding the risks in enterprise project managementUnderstanding the risks in enterprise project management
Understanding the risks in enterprise project management
Orangescrum
 
Managing Application Security Risk in Enterprises - Thoughts and recommendations
Managing Application Security Risk in Enterprises - Thoughts and recommendationsManaging Application Security Risk in Enterprises - Thoughts and recommendations
Managing Application Security Risk in Enterprises - Thoughts and recommendations
Thierry Zoller
 
IT Risk managment combined
IT Risk managment combinedIT Risk managment combined
IT Risk managment combined
Glen Alleman
 

Similar to Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx (20)

Risk Management
Risk ManagementRisk Management
Risk Management
 
Agile-Risk-Management in Project Management
Agile-Risk-Management in Project ManagementAgile-Risk-Management in Project Management
Agile-Risk-Management in Project Management
 
Managing Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t MagicManaging Risk in Agile Development: It Isn’t Magic
Managing Risk in Agile Development: It Isn’t Magic
 
project_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.pptproject_risk_mgmt_final 1.ppt
project_risk_mgmt_final 1.ppt
 
Risk analysis and management
Risk analysis and managementRisk analysis and management
Risk analysis and management
 
Information Technology Risk Management
Information Technology Risk ManagementInformation Technology Risk Management
Information Technology Risk Management
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
11. Project Risk Management.pptx
11. Project Risk Management.pptx11. Project Risk Management.pptx
11. Project Risk Management.pptx
 
A Framework for Managing Project Risk
A Framework for Managing Project RiskA Framework for Managing Project Risk
A Framework for Managing Project Risk
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Software Engineering (Risk Management)
Software Engineering (Risk Management)Software Engineering (Risk Management)
Software Engineering (Risk Management)
 
Project Management - Introduction
Project Management - IntroductionProject Management - Introduction
Project Management - Introduction
 
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
[Agile Portugal 2014] - Agile Decision Support System for Upper Management - ...
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
Risk Management In Software Product Development
Risk Management In Software Product DevelopmentRisk Management In Software Product Development
Risk Management In Software Product Development
 
Women in Innovation - Risk Register: What Could Possibly Go Wrong
Women in Innovation - Risk Register: What Could Possibly Go WrongWomen in Innovation - Risk Register: What Could Possibly Go Wrong
Women in Innovation - Risk Register: What Could Possibly Go Wrong
 
Understanding the risks in enterprise project management
Understanding the risks in enterprise project managementUnderstanding the risks in enterprise project management
Understanding the risks in enterprise project management
 
Managing Application Security Risk in Enterprises - Thoughts and recommendations
Managing Application Security Risk in Enterprises - Thoughts and recommendationsManaging Application Security Risk in Enterprises - Thoughts and recommendations
Managing Application Security Risk in Enterprises - Thoughts and recommendations
 
IT Risk managment combined
IT Risk managment combinedIT Risk managment combined
IT Risk managment combined
 

More from Inflectra

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
Inflectra
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
Inflectra
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Inflectra
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Inflectra
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Inflectra
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Inflectra
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
Inflectra
 
Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023
Inflectra
 
Webinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA ExcellenceWebinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA Excellence
Inflectra
 
Inflectra Partner Program 2023
Inflectra Partner Program 2023Inflectra Partner Program 2023
Inflectra Partner Program 2023
Inflectra
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Inflectra
 
Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)
Inflectra
 
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTestLightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Inflectra
 
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeamLightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Inflectra
 
Lightning Session: Rapid & Easy Test Automation Using Rapise
Lightning Session: Rapid & Easy  Test Automation Using RapiseLightning Session: Rapid & Easy  Test Automation Using Rapise
Lightning Session: Rapid & Easy Test Automation Using Rapise
Inflectra
 
Spira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your ProjectsSpira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your Projects
Inflectra
 
Rapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptxRapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptx
Inflectra
 

More from Inflectra (20)

Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+PluginsFrom Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
From Challenger to Champion: How SpiraPlan Outperforms JIRA+Plugins
 
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project ManagementWebinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
Webinar: SpiraTeam - A Jira Alternative to Revolutionize Your Project Management
 
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
Webinar: Discover the Power of SpiraTeam - A Jira Alternative To Revolutioniz...
 
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra SuiteInflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
Inflectra Lightning Session: Exploring the Full Potential of the Inflectra Suite
 
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
Webinar: Unleashing the Power of Spira 7.7 - Scaling Agile with Program Capab...
 
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
Webinar: Transforming Healthcare QA with SpiraTeam - Achieving Excellence in ...
 
Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023Intro inflectra PTA DATIS Summit 2023
Intro inflectra PTA DATIS Summit 2023
 
Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023Inflectra User Summit - Mannheim - PTA 2023
Inflectra User Summit - Mannheim - PTA 2023
 
Webinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA ExcellenceWebinar: How to Leverage SpiraTeam for QA Excellence
Webinar: How to Leverage SpiraTeam for QA Excellence
 
Inflectra Partner Program 2023
Inflectra Partner Program 2023Inflectra Partner Program 2023
Inflectra Partner Program 2023
 
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlanEmbedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
Embedding GAMP Compliance into Digital Health Software - The Case of SpiraPlan
 
Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)Inflectra Overview Presentation (2023)
Inflectra Overview Presentation (2023)
 
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTestLightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
Lightning Sesssion: How To Turbo-Charge Your Test Management with SpiraTest
 
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeamLightning Session: How to Manage Your Agile Projects with SpiraTeam
Lightning Session: How to Manage Your Agile Projects with SpiraTeam
 
Lightning Session: Rapid & Easy Test Automation Using Rapise
Lightning Session: Rapid & Easy  Test Automation Using RapiseLightning Session: Rapid & Easy  Test Automation Using Rapise
Lightning Session: Rapid & Easy Test Automation Using Rapise
 
Spira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your ProjectsSpira 7.3: Agile Planning Boards To Rule Your Projects
Spira 7.3: Agile Planning Boards To Rule Your Projects
 
Rapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptxRapise 7.4 Highlights.pptx
Rapise 7.4 Highlights.pptx
 

Recently uploaded

Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 

Recently uploaded (20)

Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 

Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx

  • 1. ® Rethinking Risk-Based Project Management in the Emerging IT initiatives Presented by Adam Sandman Northeastern University Annual Leadership & Project Management Symposium, 2022
  • 2. ® ® About Me  Adam Sandman was a programmer from the age of 10 and has been working in the IT industry for over 25 years.  Currently Adam is the Founder and CEO of Inflectra Corporation, where he is interested in technology, business and innovation.  Adam lives in Washington, DC, USA twitter: @adammarksandman linkedin: https://www.linkedin.com/in/adamsandman/
  • 3. ® 3 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation Agenda Background  Agile Overview  Risk Management Risks in Software Projects Risks in Software Testing How Does ML/AI Change Things? Questions?
  • 6. ® ® How Agile Changed Project Management Requirements Gathering Business Design Unit Testing Traditional Waterfall Methodology Release Complete Technical Design Systems Development Integration Testing Acceptance Testing (UAT) Limited Upfront Planning Release #1 Release #2 Agile Methodology It 1 It 2 It 3 It 4 It 5 It 6 Release #3 It 7 It 8 It 9 Release #4 It 10 It 11 It 12 Iteration N Iteration Planning Release Complete Development, Continuous Integration, Unit Testing, Functional & Acceptance Testing The agile manifesto challenged the orthodoxy around software development, freeing it from the tyranny of process and rigidity, and embracing user feedback and change.
  • 7. ® ® Agile – Led to Continuous Delivery Iteration Iteration Scope Tested, Integrated Working System Iteration Plan Release Plan Organizations quickly realized how much more efficient they could be having integrated teams that collaboratively define the requirements, plan the releases and sprints, test the product during development and deploy the latest update in a seamless way
  • 8. ® What is Risk Management?
  • 9. ® 9 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation ®
  • 10. ® 10 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation ®
  • 11. ® 11 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation ®
  • 12. ® ® What are Risks?  Risk is a concept that describes a possible future event that might happen at some point in the future.  Compare with an issue which is something that is occurring now  Risks can be positive – an uncertain event that benefits you in the future, e.g. winning the lottery  Generally Risks are considered negative – an uncertain event that could be detrimental to the success of the project, e.g. the system will not handle the possible future user load.
  • 13. ® ® Identifying Risks using a Breakdown  Use a hierarchical Risk Breakdown Structure to identify “all” risks that may be on a project:
  • 14. ® How “Bad” Are The Risks?
  • 15. ® ® One Measure: Probability  How likely it will be that the risk will happen
  • 16. ® ® Another Measure: Impact  How serious it will be if the risk happens.
  • 17. ® ® Putting Them Together: Exposure  This is a measure of how exposed you are to a specific risk Exposure = Probability X Impact:
  • 19. ® ® Introducing Mitigations  Actions we can take to reduce either probability or impact: after mitigation
  • 20. ® ® Integrating Risks into Project Management  Too often risk management is its own ‘discipline’ isolated away from the project management office and the teams.  Risks are in reality integral to the project:  Risks mitigations result in tasks that need to be in the plan  Risks affect requirements and need to be accounted for  Tests can be done to understand the severity of the risks
  • 22. ® ® Types of Risks on Software Projects  Conceptual  Are we building the right thing?  Technical  Will it technically work?  Schedule  Will it be delivered ‘on-time’  Agile Can Help! Conceptual Technical Schedule
  • 23. ® ® Reduce Risks with Agile  Conceptual Risk – What? Why?  Deliver small increments & get feedback  Stakeholders can “see” something tangible, grasp the concept  Technical Risk – How?  Use ‘spike’ solutions to provide out the technical risks early  Change course before too much has been invested  Schedule Risk – When?  Release in small increments, adjust scope vs. dates  Often teams fixate on these risks vs. the other ones In Agile projects, it is a team job to manage these risks!
  • 24. ® Agile Itself is Not a Panacea!
  • 25. ® ® Schedule Risks  Agile teams unfortunately often focus solely on mitigating these schedule risks.  Timeboxing iterations/sprints to 2-weeks reduces the chance that a risk will materialize in that time period. Limited Upfront Planning Release #1 Release #2 Agile Methodology It 1 It 2 It 3 It 4 It 5 It 6 Release #3 It 7 It 8 It 9 Release #4 It 10 It 11 It 12 Iteration N Iteration Planning Release Complete Development, Continuous Integration, Unit Testing, Functional & Acceptance Testing
  • 26. ® ® Conceptual & Technical Risks  Conceptual Risk – What? Why?  You can only mitigate these risks if you gather real feedback.  You need to let users see how the product actually looks/works  They need to be able to validate the concept through practical usage  You need to carefully choose user stories/epics that illustrate sufficient aspects of the concept.  Technical Risk – How?  You need to plan for real “spike” iterations/sprints  Developers are often wedded to solutions before they are proved  Need to spend time identifying possible technical risks and make time in the plan for enough spike sprints.
  • 27. ® ® Real-Word Examples  The Un-Tethered Architecture for the US Military  Technical Risk  The original launch of the iPhone  Conceptual Risk  Technical Risk  The Lean Startup  Conceptual Risk  Windows 8  Conceptual Risk
  • 29. ® ® Bridging Between Agile and Compliance Support for Regulated Processes Modern, Agile Processes • Baselining • Risk Management • Electronic Signatures • Data Privacy • Compliance • Workflow • Requirements Mgt • On-Premise • CI / CD • Scrum • Kanban • Scaled Agile • DevOps • Distributed Teams • Remote Working • Cloud-Based Genius of the “AND”
  • 30. ® Risks in Hardware Projects Failure Mode & Effects Analysis (FMEA)
  • 31. ® ® How Does FMEA Change Risks  When using an FMEA approach/methodology, there are actually three key measures:  Probability - how likely the risk is to happen (1-5)  Impact - how severe the risk will be if that happens (1-5)  Detectability - how easy it is to observe the risk (1-5) Risk Priority Number (RPN) = Impact X Probability X Detectability
  • 32. ® ® How Does FMEA Change Risks  When using an FMEA approach/methodology, there are actually three key measures:  Probability - how likely the risk is to happen (1-5)  Impact - how severe the risk will be if that happens (1-5)  Detectability - how easy it is to observe the risk (1-5)
  • 33. ® Risks in Software Testing Risk Based Testing
  • 34. ® Testing = Manage Technical Risk
  • 35. ® ® There Is Never Enough Time for Testing How do we decide what testing should be done? How do we decide what tests should be run? What tests can we perform to reduce overall risk?
  • 37. ® ® Create Test Cases to Address Risks  Starting with the highest exposure risks, create (or prioritize existing) tests that explicitly verify and mitigate the most exposed identified risks: Test Name 1 PCI Security Testing 2 Sample integration test 3 Test DB Volume with 2 GB 4 Usability test book pages 5 A/B test pricing pages
  • 38. ® ® Prioritize Tests that Touch Multiple Risks  Map Tests to Risk, if a test covers multiple risks, then it’s the highest priority: Risk Name Probability Impact Exposure TC1 TC2 TC3 TC4 TC5 TC6 TC7 TC8 TC9 TC10 The v1.1 release may not be ready in time Likely Critical 12 We may not get enough authors to sign up Unlikely Catastrophic 8 The database may not support the volume Unlikely Critical 6 The book pages may not be easy enough to use Possible Marginal 6 The software licenses may be too expensive Unlikely Marginal 4 The client team may not be ready for UAT Rare Critical 3 Risk that the system will break Likely Marginal 8 The system will not comply with PCI-DSS 4.0 Possible Critical 9 Risk that the integration system will not work for our product Likely Critical 12 Tests
  • 39. ® Risks in Cyber Security A Risk-Based Approach to Security
  • 40. ® 40 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation ® Real World Example – Inflectra®
  • 41. ® How Does ML/AI Change Things? Who Checks the Machines?
  • 42. ® ® How Does AI Affect Risks in Projects? 1. AI can avoid bias in traditional risk management (hindsight bias, confirmation bias, etc.) and find ‘zero-day’ risks. 2. AI can assist in mining data to better analyze and rate risks in terms of exposure and RPN metrics. 3. AI can introduce new risks since it uses non-deterministic algorithms and the boundary conditions and edge cases are often not well understood 4. How do we “test” or validate an AI model in the classic sense of testing?
  • 43. ® ® Putting It All Together…
  • 44. ® 44 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation Wrap Up & Final Thoughts  Regardless of your role (developer, business analyst, project manager, tester), risk management is core discipline  Understand how to integrate risk management practices into your projects practically, take baby steps  Risk Management can be integrated into software development, testing, hardware projects & cybersecurity  AI and ML have the ability to radically change the risk profile of our projects, both for better and worse!
  • 45. ® 45 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation ® Acknowledgements  I would like to thank Dr. Sriram Rajagopalan, who is a project management and leadership program faculty member.  Dr. Rajagopalan was important in bringing the risk management rigor to Inflectra and our Spira products. He also works as an Enterprise Agile Evangelist for Inflectra.
  • 46. ® 46 | 9/25/2022 © Copyright 2006-2021 Inflectra Corporation Questions?