Agile Project Management and Quantitative Risk Analysis

Slides:



Advertisements
Similar presentations
Chapter 7 Managing Risk.
Advertisements

RiskyProject Project Risk Management Software
Advanced Project Schedule Risk Analysis
8-1 Scheduling Scheduling Defined Gantt Charts Network Techniques: PERT and CPM Determining Task Durations Probability and Simulation Some Examples.
OPSM 639, C. Akkan1 Defining Risk Risk is –the undesirable events, their chances of occurring and their consequences. Some risk can be identified before.
Intaver Institute Inc. Comparison of RiskyProject Professional vs Lite versions Intaver Institute Inc. 303, 6707, Elbow Drive S.W, Calgary, AB, Canada.
Adaptive Management Intaver Institute Inc. 303, 6707, Elbow Drive S.W, Calgary, AB, Canada Tel: +1(403) Fax: +1(403)
Intaver Institute Inc. 303, 6707, Elbow Drive S.W., Calgary AB Canada T2V 0E5 Quantitative Risk Analysis for Aerospace Industry.
1 Schedule Risk Assessment (SRA) Overview July 2013 NAVY CEVM.
Full Monte Cost and Schedule Risk Analysis
Project Risk Management
Software project management (intro)
Intaver Institute Inc. 303, 6707, Elbow Drive S.W, Calgary, AB, Canada
Monte Carlo Schedule Analysis The Concept, Benefits and Limitations Intaver Institute Inc. 303, 6707, Elbow Drive S.W, Calgary, AB, Canada Tel: +1(403)
PMI Knowledge Areas Risk Management.
1 Project Control Kathy S. Schwaig. 2 What is Project Control? Project control is the continuous monitoring of the project for deviations from plan (time,
RISK MANAGEMENT PRESENTATION ASQ- GREATER HOUSTON SECTION 1405 Lila Carden, Ph.D., MBA, PMP University of Houston Instructional Associate Professor
HIT241 - RISK MANAGEMENT Introduction
SIMULATION USING CRYSTAL BALL. WHAT CRYSTAL BALL DOES? Crystal ball extends the forecasting capabilities of spreadsheet model and provide the information.
MARCH 1 Risk Management Why carry out Risk Assessment? l Is the project too risky? l Threat intensity? l Improve decision making l Clarification of terms.
“WHY ARE PROJECTS ALWAYS LATE?” (“and what can the Project Manager DO about that?) Craig Henderson, MBA, PMP ARVEST Bank Operations.
AMERICA’S ARMY: THE STRENGTH OF THE NATION Mort Anvari 1 Cost Risk and Uncertainty Analysis MORS Special Meeting | September.
Project Charters Module 3
How to Perform Project Risk Management for Oil and Gas Projects
Risk Event Modeling Risk event modeling in part of Intaver Institute’s presentations on project risk management and risk analysis Intaver Institute Inc.
VMcG 2/11/02 Critical Chain as an Extension to CPM Vincent McGevna, PMP February 11, 2002
Ch 10 - Risk Management Learning Objectives You should be able to: List and describe risk management processes, inputs, outputs, and tools List and describe.
Modeling Tough Scheduling Problems with Software Alex S. Brown Mitsui Sumitomo Marine Management (USA), Inc.
Quantitative Project Risk Analysis 1 Intaver Institute Inc. 303, 6707, Elbow Drive S.W., Calgary AB Canada T2V 0E5
Intaver Institute Inc. Project and Portfolio Risk Management with RiskyProject Enterprise Project and Portfolio Risk Management with RiskyProject Enterprise.
SOFTWARE PROJECT MANAGEMENT
MEM 612 Project Management Chapter 6 Allocating Resources to the Project.
Copyright 2003 Lynn Frock & Company. All Rights Reserved. 1 Five Ways to Build a Microsoft Project Schedule Lynn Frock, PMP Phone
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
RiskyProject Enterprise Project Portfolio Risk Management Software Intaver Institute Inc. 303, 6707, Elbow Drive S.W, Calgary, AB, Canada Tel: +1 (403)
Orlando Critical Chain as an Extension to C P M Orlando A. Moreno, PMP February,
 Define and recognize risk  Define the contents of a risk management plan  Conduct a risk identification and prioritization process  Define.
Project Communication, Tracking, and Reporting
deterministic Fixed and known in advance, representing a
forward scheduling or backward scheduling
Project Time Management
RiskyProject Enterprise Project Portfolio Risk Management Software
Project Management Complexity, Risks, Failure and Technology
Monte Carlo Schedule Analysis
Quantitative Risk Analysis for Aerospace Industry
Event Chain Methodology
Quantitative Project Risk Analysis
RiskyProject 7 Project Risk Management Software Suite
Part II Project Planning © 2012 John Wiley & Sons Inc.
Schedule Risk Assessment (SRA) Overview
Webinar: Risk Management for Oil and Gas Projects
Webinar: Risk Management for Oil and Gas Projects
RiskyProject New Features and Benefits
Risk Analysis & Success Driven Project Management
Risk Event Modeling Intaver Institute Inc.
Risk Adjusted Project Schedules
Schedule Risk Assessment (SRA) Overview
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT Mumtaz Ali Rajput +92 –
Schedule Risk Assessment (SRA) Overview
Metrics for process and Projects
Chapter#8:Project Risk Management Planning
AOA A style of project network diagram in which arrows
Project Risk Management
Schedule Risk Assessment (SRA) Overview
Extreme Programming.
Chapter#8:Project Risk Management Planning
Managing Risk Chapter 7.
Risk Analysis of Linear Project
Chapter 3 Managing the Information Systems Project
Program & Project Risks and Reporting with Oracle Primavera Cloud
Presentation transcript:

Agile Project Management and Quantitative Risk Analysis Intaver Institute Inc. 400, 7015, Macleod Trail, Calgary, AB, Canada Tel: +1 (403) 692-2252 www.intaver.com Agile has become the most popular project management process in the development and delivery of software systems as it has proven successful in managing the uncertainties in both technology and requirements that characterize software development. The Agile Manifesto was first published in the early 2000s and has 12 principles. The focus is on frequent delivery of working software using processes that can quickly adapt to or accommodate changing requirements and environments. Agile delivers capabilities through the use of short iterative sprints with the goal of delivering working software on a continual basis. While Agile mitigates much of the uncertainties caused by uncertainties and issues, for the delivery of large systems still requires development teams to estimate the time and cost it will take to deliver the required system capabilities. Using lists of issues with impacts that can affect both delivery dates and costs will allow Agile teams to develop realistic estimates for when specific capabilities can be delivered and also information that will improve decision making during the development process. In this video, we will provide an overview of Agile teams can assign issues to their development plans and how this can provide simple insight into how this could impact their delivery dates and improve the quality of the team’s decisions.

Conventional vs Agile Risk Analysis Uncertainties Risk Events Forecast ranges for Finish Times Before outlining how we can use risk analysis to improve project estimates and management, we will take a look at how Agile differs from conventional scheduling and how this affects schedule risk analysis. The goal of schedule risk analysis is to analyze the impacts of risk and uncertainty and develop plans that minimize the impact where possible and account for the unmanaged residual risks. The analysis requires a project plan with activities with start and finish times linked in a precedent network. Risks and uncertainties are assigned to the project plan Uncertainties are assigned as 3 pt estimates (Low, Base, and High) with statistical distributions Risks: events that have a probability and impacts to cost, schedule and performance. Monte Carlo simulations produces ranges of probabilistic outcomes for tasks and projects based on these risks and uncertainties. Estimates to complete can the be made based on the risk tolerance of an organization. In this case the duration of particular activities is considered variable. In comparison, though Agile projects are subject to similar risks and uncertainties, they use sprints which have a set length that never varies. Therefore estimating the time and cost to complete an Agile project with risks and uncertainties must use a different process.

Storyboard with Sprints 1. Create an Agile Plan Storyboard with Sprints Deadlines (Optional) Here we can see a sample of an Agile plan that will use 4 sprints to deliver a completed storyboard of capabilities. Each sprint lasts 2 weeks for a total of 8 weeks Each sprint is assigned resources (developers, QA, and Documentation). In addition, we can assign resources to each sprint as seen in the Resource column. Resources are useful for this analysis as some issues only impact specific resources. Adding deadlines on can be useful visual marker.

2. Add Issues List of Issues The team can then identify known issues they believe will have significant impact on the successful delivery of the sprints.

3. Assign Issues to Resources or Sprints List of Issues Assign to Sprints Assign to Resources Issues can then be assigned to either specific resources or to the sprints. In the first example both the QA and Documentation resources are shared with other projects and availability to the project is an issue. In the second example, the team anticipates that there will be significant technical issues to resolve that may delay the delivery of specific requirements. During project execution, issues can be added or closed as each sprint progresses.

Risk adjusted duration 4. Run Simulation Risk adjusted duration Once issues have been assigned a quick calculation is run to show how the issues might affect the planned work in each sprint. The results can be used to modify the development plan.

5. Adjust Plan Option A: Add additional sprint Option B: Minimize impact of issues In this case the team could consider to options the increase the chance capabilities will be delivered on time and within budget. Option A is to add an additional sprint as the likelihood of delivering in 4 sprints is too low. Option B is to minimize the impacts of issues. Examples might be to add additional resources or schedule additional time on a test server.