Goal-Driven Continuous Risk Management

Slides:



Advertisements
Similar presentations
Summer Internship Program Outline
Advertisements

WM Software Process & Quality Generic Processes - Slide #1  P. Sorenson SPiCE Reference Model - how to read Chapter 5 Capability Levels (process.
Pittsburgh, PA Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense.
Software Process and Product Metrics
Purpose of the Standards
Learning Outcomes from Report-Writing Unit
What is Business Analysis Planning & Monitoring?
Developing Enterprise Architecture
S/W Project Management
Chapter 2 The process Process, Methods, and Tools
Requirements Analysis
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
University of Sunderland COMM80 Risk Assessment of Systems ChangeUnit 13 Overview of Riskit*: The Method and its Techniques * Further information available.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Software Project Management With Usage of Metrics Candaş BOZKURT - Tekin MENTEŞ Delta Aerospace May 21, 2004.
Integrated Risk Management Charles Yoe, PhD Institute for Water Resources 2009.
1 Introduction to Software Engineering Lecture 1.
Subcommittee on Design New Strategies for Cost Estimating Research on Cost Estimating and Management NCHRP Project 8-49 Annual Meeting Orlando, Florida.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Develop Project Charter
CS532 TERM PAPER MEASUREMENT IN SOFTWARE ENGINEERING NAVEEN KUMAR SOMA.
Software Metrics Marek Rydzy Kraków SPIN meeting: 27 March 2008.
Initiation and Planning for Success Sridhar Seshagiri Rao, PMP Innova Solutions Inc. Santa Clara, CA. April 9 th 2004.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Quick Write Reflection How will you implement the Engineering Design Process with your students in your classes?
1 © The Delos Partnership 2004 Project Management Executing the Project.
Quality Assessment of MFA’s evaluations Rita Tesselaar Policy and operations Evaluation Department Netherlands Ministry of Foreign Affairs.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Software Measurement: A Necessary Scientific Basis By Norman Fenton Presented by Siv Hilde Houmb Friday 1 November.
Information Technology Project Management, Seventh Edition.
RTI, MUMBAI / CH 61 REPORTING PROCESS DAY 6 SESSION NO.1 (THEORY ) BASED ON CHAPTER 6 PERFORMANCE AUDITING GUIDELINES.
Emilia Mendes Professora Visitante CAPES/ Associate Professor Univ. Auckland, NZ. Introdução a Métricas, Qualidade e Medição de Software.
CMMI for Services, Version 1.3 Speaker: Business Excellence Date:
MGT 437 OUTLET Become Exceptional/mgt437outlet.com FOR MORE CLASSES VISIT
Project and Project Formulation and Management
Teaching with Depth An Understanding of Webb’s Depth of Knowledge
Continuous Improvement Project (A Guideline For Sponsors)
Chapter 25 Process Improvement.
Lean Six Sigma DMAIC Improvement Story
PowerPoint to accompany:
Project Management BBA & MBA
Strategic Management and the Entrepreneur-Over view
Requirements Analysis Scenes
Identify the Risk of Not Doing BA
Project Management Lifecycle Phases
Programme Board 6th Meeting May 2017 Craig Larlee
Software Engineering (CSI 321)
Lean Six Sigma DMAIC Improvement Story
Software Requirements analysis & specifications
Vision Facilitation Template
Lean Six Sigma DMAIC Improvement Story
The Basic of Measurement
Analysis and Critical Thinking in Assessment
Goal, Question, and Metrics
Software Measurement Process ISO/IEC
Chapter 5 Designing the Architecture Shari L. Pfleeger Joanne M. Atlee
Resource 1. Evaluation Planning Template
Chapter 25 Process and Project Metrics
Chicago Public Schools
Explaining the Methodology : steps to take and content to include
Software metrics.
Measurement What is it and why do it? 2/23/2019
Metrics for process and Projects
Planning Training Programs
Chapter 32 Process and Project Metrics
Goal-Driven Software Measurement
Time Scheduling and Project management
Sepsis Program Development
APMP Professional Certification
Presentation transcript:

Goal-Driven Continuous Risk Management Goal Question Indicator Measure Applied to Risk Management 4/12/2019 SENG 5232 Risk Management

Measurement Measurement is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to characterize the attributes by clearly defined rules [Fenton 95]. Thus, measurement requires Entities (objects of interest) Assigned staff Attributes (characteristics of entities) team size team experience Rules (and scales) for assigning values to the attributes Number of people assigned Level of domain experience Years of programming experience 4/12/2019 SENG 5232 Risk Management

Goal, Question, Metric (GQM) The GQM (Goal, Question, Metric) is the collection of reasoning steps used to measure the impact of existing and new work practice Victor Basili & Dieter Rombach (89) Define the principle goals of the activity Construct a comprehensive set of questions to help you achieve the goals define and gather the data (measures) required to answer these questions The GQM can be applied to any process 4/12/2019 SENG 5232 Risk Management

GQ(I)M-Indicator The emphasis throughout goal-driven measurement is on gathering information that helps you achieve your defined goals - - and on maintaining traceability from measures back to defined goals, so that measurement efforts do not wander astray. The goal-driven measurement process is based on 3 precepts, and it consists of 10 steps. The three precepts are: Measurement goals are derived from defined goals Evolving mental models provide context and focus GQ(I)M translates informal goals into executable measurement structures 4/12/2019 SENG 5232 Risk Management

The GQ(I)M 10 Step Process 1. Identify your defined goals 2. Identify what you want to know or learn 3. Identify your subgoals 4. Identify the entities and attributes related to your subgoals 5. Formalize your measurement goals 6. Identify quantifiable questions and the related indicators that you will use to help you achieve your measurement goals 7. Identify the data elements that you will collect to construct the indicators that help answer your questions 8. Define the measures to be used, and make these definitions operational 9. Identify the actions that you will take to implement the measures 10. Prepare a plan for implementing the measures 4/12/2019 SENG 5232 Risk Management

Step 1 - Establish Goals What Does the sponsor want to achieve? Start with the goals your sponsor is interested in implementing and willing to sustain the measurement effort ($) Initiate at any level where quantitative information about product, processes or resources would improve the abilities to plan, control and improve processes How In teams with managers participating Use process and risk assessments to help determine goals Use the output of strategic planning sessions Interview managers or personnel involved in the process Structured brainstorming 4/12/2019 SENG 5232 Risk Management

Step 2 - What You Want to Know or Learn Now begin to identify what you would like to know in order to understand, assess, predict, or improve the activities related to achieving your goals How By obtaining: who, what, where, when, why and how Ask questions to help in understanding: What activities do I manage or execute? What do I want to achieve or improve? And by completing statements such as, To do this, I will need to … 4/12/2019 SENG 5232 Risk Management

Step 3 - Identify Your Subgoals Next translate your top-level goals into subgoals that relate specifically to activities that can be measured, managed or performed Procedure Identify the questions you created about the entities Group them Identify the issues they address Translate this into meaningful subgoals 4/12/2019 SENG 5232 Risk Management

Step 4 - Identify Entities and Attributes Procedure Use subgoals, issues and questions to identify specific entities and attributes you want to measure Establish weights, measures or an order to the attributes Review the grouping identified in Step 3 List the entities and attributes associated with each question Question 1. 2. Entity Attributes 3. 4/12/2019 SENG 5232 Risk Management

Step 5 - Formalize Measurement Goals In step 5 translate the issues and concerns into clearly stated measurement goals using the subgoals in step 3 and any improvements in step 4 What do formal goals look like? Well-structured measurement goals have four components: an object of interest (an entity) a purpose a perspective a description of the environment and constraints 4/12/2019 SENG 5232 Risk Management

Step 6 - Identify Quantifiable Questions and Indicators GQM is useful because it facilitates identifying not only the precise measures required, but also the reasons why the data are being collected. The “why?” is important because it defines how the data should be interpreted, and it provides a basis for reusing measurement plans and procedures in future projects and activities [Rombach 89]. Indicator - means a display of one or more measurement results that is designed to communicate or explain the significance of those results to a reader. Procedure: Select a measurement goal Identify quantifiable questions related to the goal Prepare sketches (indicators) that will help communicate your analysis results Prioritize the indicators and identify those which will be most useful 4/12/2019 SENG 5232 Risk Management

Step 6 - Identify Quantifiable Questions and Indicators (continued) Using the Measurement Goals and Questions to form Indicators The indicators are the data elements in a Figure form (plot, matrix, graph, etc) With pictures of what you want to plot identify the data elements required to create the Figures of the indicators The process followed thus far helps ensures that the data collected is based on defined goals and has meet the sponsors purposes 4/12/2019 SENG 5232 Risk Management

Step 7 - Identify Data Elements Developing Focused Measures (Data Elements) Identify the data elements to collect in order to create the displays The two Activities in this step are: Identify the data elements selected from the answers to the questions solicited in step 6 Define how the measures will be collected list the data elements and map them back to the indicators 4/12/2019 SENG 5232 Risk Management

Step 7 - Identify Data Elements (continued) Measurement Goals G1 G2 Questions Q1 Q2 Q3 Q4 Indicators I1 I2 I3 I4 I5 I6 I7 I8 Measurement M1 M2 M3 Quantifiable Questions and Indicators 4/12/2019 SENG 5232 Risk Management

Step 8 - Define the Measures It is a common human weakness to imagine that because a metric is intended to measure something, it actually does! - source unknown Names for measures alone do not suffice - - We must be able to tell others exactly how each measure is obtained, so they can interpret the values correctly. For example, we have 1,000 LOC in our program. What does this mean? Operational definitions must satisfy two important criteria: Communication: Will others know what has been measured, how it was measured, and what has been included and excluded? Repeatability: Could others, armed with the definition, repeat the measurements and get essentially the same results? 4/12/2019 SENG 5232 Risk Management

Step 9 - Define Implementation Actions The three key activities related to step 9 are Analysis, Diagnosis, and Action Analysis - probing for facts that help you understand where you are starting from. Identify measures now used and how they are collected Diagnosis - evaluating the data elements you’re collecting now, determine how well they meet the needs of your goal-driven measures, and proposing appropriate actions. Action - translating the results of the analyses and diagnosis into implementable steps. Find the solution and make the solution happen Identify tasks and assign responsibilities and resources. 4/12/2019 SENG 5232 Risk Management

Step 10 - Produce Measurement Plan Procedure: Write a plan for implementing the measures you have defined using the template Get approval, endorsement, and resources for your plan from your sponsor Implement the plan Track (measure) your measurement programs effectiveness and adjust accordingly 4/12/2019 SENG 5232 Risk Management

Step 10 - Produce Measurement Plan (continued) Template Objective Description Background Goals Scope Relationship to other S/W Processes improvement effort Relationship to Other functional Activities Implementation Activities, Products, and Tasks Schedules Resources, Responsibilities, Measurement and Monitoring Assumptions, Risk Management Sustained Operation 4/12/2019 SENG 5232 Risk Management

Conclusion Measurement is important to understanding our defined goals Goal Question Indicator Metric as a method will help us: “know where we are” “how to get there” “when we get there” GQ(I)M will enable us to: characterize evaluate predict improve 4/12/2019 SENG 5232 Risk Management