Distributed Assessment of Risk Tool DART Courtesy Jesal Bhuta and Chris Patel {CS 577a, Fall 2005} Augmented by Winsor Brown {CS 577a, Fall 2007-9}
Outline Risk Management – Recap Introduction to DART Introduction to Test Project DART Demonstration Sep 2007 ©2005-2007 USC-CSSE
“Risk”: Possibility of loss or injury Defining Risk “Risk”: Possibility of loss or injury -Webster Risk Exposure = (Probability of unsatisfactory outcome) X (Loss due to unsatisfactory outcome) RE = P[UO] x L[UO] Sep 2007 ©2005-2007 USC-CSSE
“If you don’t Actively attack the Risks,” Sep 2007 ©2005-2007 USC-CSSE
“The Risks [grow-up] Will Actively Attack You” -Tom Gilb Sep 2007 ©2005-2007 USC-CSSE
Importance of Risk Management Addresses Complex Software Systems Focuses Projects on Critical Risk Items Provides Techniques for Handling Risk Items Reduces Software Costs by Reducing Rework Usually 40-50% of software costs Sep 2007 ©2005-2007 USC-CSSE
Outline Risk Management – Recap Introduction to DART DART Demonstration Sep 2007 ©2005-2007 USC-CSSE
Risk Assessment Role in Each Life-Cycle Phase Objectives Cost Schedule Function Operation Support Reuse Alternatives Physical Architecture Logical Architecture COTS Software Reused Software Special Software Evaluate Alternatives W.R.T Objectives ID Potential High-Risk Areas No Alternatives Satisfy Objectives Major Satisfaction Uncertainty Analyze Risk Items (DART - partially) Prioritize Risk Items (DART) Revised Objectives Subset of Alternatives Risk Management Plan (RMP) Prioritized Risk Items Models, Analysis Aids Risk ID Checklist, Techniques Sep 2007 ©2005-2007 USC-CSSE
DART System Sep 2007 ©2005-2007 USC-CSSE
Need for DART – Spatial Distribution Architect - Leavy Tester – OHE 122 Client – Health Science Campus Risk assessment meeting IV&V - Downtown LA Developers - SAL Project Manager - Home Sep 2007 ©2005-2007 USC-CSSE
Need for Dart – Spatial and Temporal Distribution Client Testers Software Contractor Hardware Vendors Architects Developers Sep 2007 ©2005-2007 USC-CSSE
Need for DART Spatially and Temporally distributed stakeholders Difficult for the stakeholders to get together to assess risks frequently Need a tool to maintain, and help prioritize risks periodically Sep 2007 ©2005-2007 USC-CSSE
Dart Snapshot Sep 2007 ©2005-2007 USC-CSSE
Outline Risk Management – Recap Introduction to DART DART Demonstration http://greenbay.usc.edu:8080/dart/appManager Sep 2007 ©2005-2007 USC-CSSE