Modeling the Future is the Basis of Project Success
https://actuarialfoundation.org/2020-2021-mtfc-recap/

Modeling the Future is the Basis of Project Success

There's a notion going around that ...

“I don’t believe you can make a model of a possible future.”

This ignores predictive analytics principles and the direct management actions taken to produce outcomes from those analytical models found everywhere, from project management to grocery store management and model-based systems engineering. Those holding this view say?we need to?understand what models are for, how they're?built, and how to apply them to the?model's possible futures without exploring outside personal anecdotes.?

All Models are Wrong, Some Models are Useful?- George E. P. Box

This quote is often used to avoid asking and answering questions about models, forecasting, and assessing possible future states of systems, a project being a system.?The actual quote is from?Science and Statistics, George E. P. Box,?Journal of the American Statistical Association, December 1976, pp. 791-799. The book that contains that paper and provides the specific approach to?modeling the future?is?Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building by George E. P. Box, William G. Hunter, and J. Stuart Hunter. You can get this book on Amazon for $10.00, read it and confirm that the opening conjecture is a fallacy.

What George Box says about?models?is summaries as

2.3 Parsimony

Since all models are wrong, the scientist cannot obtain a "correct" by excessive elaboration. On the contrary, following William of Occam, should seek an economical description of natural phenomena. Just as the ability to devise simple but evocative models is the signature of the great scientist, over-elaboration and overparameterization are often the mark of mediocrity.

Modeling is at the heart of?Program Planning and Controls.?PP&C lives in the domain of Project Management and Controls, which is a Technical Management Process of ISO 15288.

The Planning and Controls processes working, together with the Technical Development processes, provide the ability to?forecast?what should happen in the future if we keep going like?we are going now using a Model of the possible future outcomes. Of course, they will depend on externalities, some under our control. Those under our control need to be part of the model. Those not under control need to have alternative plans should they?come true. In ISO 15288, this is the role of the Risk Management Processes.

A second?Critical Success Factor?is the ability to predict?what will happen in the future given the project's activities and risks model, alternative design, emerging designs, and external processes.?

The creation of a Model of the future is the starting point for increasing the probability of project success. This model then ?steers toward?guidance for success. Data from the past is?useful?, but that data is just that - data from the past. It can inform the decision-makers about the validating of ?past?decisions, but it must be applied to a model of the?future?to be of any use in informing the decision makers about?possible?outcomes in the future so the can make choices?before?that future arrives.

The paradigm used to deliver actionable information?to the decision-makers through this?model of the Future?is?Predictive Analytics.

The model of the project or program tells us what the cost, schedule, and performance - Effectiveness and Performance -?Need?to be for the project to succeed. This is the desired outcomes model. The supporting model is the?possible?outcomes model, developed using?Risk Management?applied to the?desired?outcomes model to create a possible future model.?

So the open question?is...

Which comes first? Past performance data or the Model of the needed Future performance of the project?

Performance Analysis and Prediction?

Performance of cost, schedule, and technical outcomes are primary measures of success for the future outcomes of projects. Both characteristics can be considered along with other dimensions of project performance.

Understanding needed, current, and possible cost, schedule, and technical performance, as the current and possible approaches to achieving and maintaining these performance values, is the first step towards improving it. For approaches that have been implemented on existing systems, obtaining such understanding may require measurement and analysis. Performance prediction using analytical modeling or simulation is necessary for scenarios where the project under consideration does not yet exist.

These performance measures and other project performance factors can be modeled [2]. Modeling of projects with Systems Dynamics can be done with Open Source tools like Vensim at?www.vensim.com

With a Systems Dynamics tool, models of how the project?works?can easily be made, simulated, and assessed to produce the?probability of success. This model can be built?BEFORE?there is data from past projects. The outcomes from the simulation can then be compared to current data and data from other projects and used to produce?future?data to guide project management. [18] Here's an example of the impacts on project performance in a Systems Dynamics model that can be used to forecast future cost, schedule, and technical performance.

No alt text provided for this image
https://vensim.com/

Model-Based Project Management?

Let's start with a definition

  • Systems Engineering is an interdisciplinary, holistic approach to realizing successful systems. It often involves a combined effort of a team of professionals from different disciplines and backgrounds.?[1]

ISO15288 defines the life-cycle processes of a project as:

No alt text provided for this image

The?Project Planning Process?is where project management is anchored. The interactions between Systems Engineering are shown here [1]. It's in Project Management and Control where forecasts of future cost, schedule, and technical performance occur. This starts with a?Model?of what these attributes need for the project to succeed.?

No alt text provided for this image

Measuring Progress to Plan and Forecasting (Predicting) The Future?

The traditional approaches to project performance management and production of the?Estimate to Complete?and?Estimate at Completion?use past performance. This is the basis of Earned Value Management. Using past performance to produce a Cost Performance Index (CPI) and a Schedule Performance Index (SPI) and use those to?forecast?future performance. This approach uses?past performance?to predict?future performance.

But those indices?are applied to a static model of the project - the?Performance Measurement Baseline.?This static model is usually encapsulated in the Integrated?Master Schedule (IMS). The IMS is then placed?on a?baseline?in the PMB. Changing the PMB is discouraged in the EVM compliance world. But the IMS and its structure?IS?the project's work model. The IMS shows what work needs to be performed in what order, with what measures of performance and effectiveness must be for success. But when we consider this?model as static -?baselined?- then we need a powerful?tool for keeping the project moving toward those measures of effectiveness and performance.

This is a fundamental problem with traditional project management processes when we?focus on cost and schedule compliance first, then only Effectiveness and Performance compliance.

The project work sequence?planned and baselined may be considered static in principle, but in practice, all project work is dynamic, since this work operated in the presence of reducible (Epistemic) and irreducible (Aleatory) uncertainties. With changes needed to respond to the emerging conditions of the project. In the construction business,?this is well understood. In our aerospace and defense?business - not so much.

So for the?chicken or the egg?question, the answer has to be?that the model comes first since the model is the?future performance needed to succeed. Then data from past performance?can be used to modify the model. Our traditional EVM approach is to use past data to forecast the future. This new paradigm?- predictive?analytics - uses the model to?guide?the work to succeed.?

The predictive?analytics approach is a?leading?indicator of the work processes rather than reporting?past?performance. But these?leading?indicators must?inform?the?model?of the project to show what needs to be changed in the execution of the work, according?to the model, to arrive at success. This means we need a model to start and only then use past performance and?model-produced?performance forecasts.

This means comparing current performance against the predicted performance and revealing where to change the execution processes to?keep the program?green. This approach goes beyond?just the reporting processes. It means using?the?model?of the project to provide corrective actions to?keep the program Green.

Build the Model First, then identify the data needed to confirm the model and the data needed to take corrective and preventive actions to assure the project turns out like the Model.
With this approach, we can?cause?the outcomes to be what we want them to be when we can control the?Epistemic?and?Aleatory?uncertainties. (This, of course, makes a huge assumption that we've identified all the?uncertainties, have corrective or preventive actions plans and these plans are effective). But this is a?principle?as a starting point.
It's the?Ontological?uncertainties that cause projects to fail - uncertainties we didn't see coming.

Resources?for Model-Based Design and Forecasting

Some of these resources require memberships (IEEE, INCOSE). Links are provided for those that are more challenging to find. Google will find the rest. Each of these resources will have a bibliography that can be found. This is the basis of the first course in graduate school -?research methods, where a literature search is required before any idea is considered for study or any opinion is considered credible. Only then will your colleagues or professors consider your opinion.

  1. Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities, Fourth Edition, INCOSE, John Wiley & Sons"
  2. "Modeling Project Behaviour," Alberto De Marco,?Time Management, Methodology, Cost Control, Skill Development, 2006.
  3. "Introduction To Model-Based System Engineering (MBSE) and SysML,"?Laura E. Hart,?Delaware Valley INCOSE Chapter Meeting
  4. July 30, 2015.
  5. "Agile Model-Based Systems Engineering,"?Bill Schindel Rick Dove,?26th Annual INCOSE International?Symposium.?
  6. "Simulation of Strategic Management Process of Software Projects: A Dynamic Approach,"?Masood Uzzafer,?University of Nottingham, 2014
  7. "Is There a Complete Project Plan? A Model-Based Project Planning Approach," Amira Sharon, Olivier de Weck, and Dov Dori, INCOSE International Symposium, Session 1, Track 1, Model-Based Systems Engineering, 2014.
  8. "Model-Based Systems Engineering and SAFe"
  9. "Model‐Based Project‐Product Lifecycle Management and Gantt Chart Models: A Comparative Study," Amira Sharon and Dov Dori,?Systems Engineering, 20, 5, (447-466), (2017). Wiley Online Library
  10. "Interactive Models as a System Design Tool: Applications to System Project Management," Paul T. Grogan, Olivier L. de Weck, Adam M. Ross, and Donna H. Rhodes,??Procedia Computer Science, 44, (285), (2015).
  11. "A Project–Product Model-Based Approach to Planning Work Breakdown Structures of Complex System Projects," A. Sharon and D. Dori,?IEEE Systems Journal, 9, 2, (366), (2015).
  12. "Introduction to the Agile Systems Engineering Life Cycle MBSE Pattern,"?
  13. "Improving Project-Product Lifecycle Management with Model-Based Design Structure Matrix: A joint project management and systems engineering approach," Amira Sharon, Olivier de Weck, and Dov Dori,?Systems Engineering?16(4), pp. 413-426, 2013.
  14. "Simulation-Based Acquisition: An Affordable Mechanism for Fielding Complex Technologies,"?Dr. Patricia Sanders,?Program Management, September - October 1997, pp. 72-77.
  15. "Modeling the Management of Systems Engineering Projects," Daniel Spencer and Shaun Wilson, Aerospace Concepts, DTSO-GD-0734,?Proceedings of the 2012 Model-Based Systems Engineering Symposium, 27-28 November 2012.
  16. "Estimating Models for Program Management," Norman Womer and Jeff Camm, Final Technical Reports, N00014-00-1-0280, University of Mississippi, 2003.
  17. "Model-Based Project-Product Lifecycle Management and Gantt Chart Models: A Comparative Study," Dov Dori and Amira Sharon,?Systems Engineering?20 (2/3), September 2017.
  18. "STARDUST: Implementing a New Manage-to-Budget Paradigm," Bredt Martin, Kenneth Atkins, Joseph Velingam and Rick Price,?1998 IEEE Aerospace Conference. (Rick Price is a colleague I work with at Lockheed Martin on several space flight programs)
  19. "Application of Model-Based Systems Engineering Methods to Development of Combat System Architectures," John M.Greenn,?6th?Annual Acquisition Research Symposium of the Naval Post Graduate School: Volume 1: Defense Acquisition in Transition, May 13-14, 2009.
  20. "Prediction of Project Performance - Development of prediction model for predicting future performance of an OG&C project in EPC environment,” Naresh Kaushik, Thesis Report, Delft University.
  21. Visualizing Project Management: Models and Frameworks for Mastering?Complex Systems, Kevin Forsberg, Hal Mozz, and Howard Cotterman
  22. "The Prediction of Success in Project Management – Predictive Project Analytics," Jochen Fauser, Markus Schmidthuysen, and Benjamin Scheffold, BDU
  23. "A Predictive Analytics Approach to Project Management: Reducing Project Failures in Web & Software Development Projects," Tazeen Fatima,?Int'l Conf. Data Mining | DMIN'17
  24. "Predicting Project Success in Construction Using an Evolutionary Gaussian Process Inference Model," Min-Yuan Cheng, Chin-Chi Haung, Andreas Frankie Van Roy,??Journal of Civil Engineering and Management, January 2014.
  25. "One Model, Many Interests, Many Views," Zane Scott and David Long, Vitech Whitepaper, 2018,?www.vitech.com
  26. "The Systems Perspective," Zane Scott, Vitech Whitepaper, 2016,?www.vitech.com
  27. "Applying the Principles of Systems Dynamics to Project Risk Management or 'The Domino Effect'," Mark Gray and Azin Shahidi,?Risk Management, Quality Management, Methodology, Complexity?22 October 2011.
  28. "Modeling and Simulation of Project Management through the PMBOK Standard Using Complex Networks," Luz Stell Cardona-Meza and Gerard Olivar-Tost,?Complexity?Volume 2017.
  29. “Developing analytics models for software project management,” Morakot Choetkiertikul, the University of Wollongong, September 9, 2018.
  30. "A review of analytical models, approaches and decision support tools in project monitoring and control," Oncu Hazir,?International Journal of Project Management, September 2014, 33(4)

Background on Probability and Statistics Used for Model-Based Design?

Modeling projects are based on probability and statistics of stochastic emerging processes - all project work is driven by uncertainty - Epistemic and Aleatory - that creates reducible and irreducible risk. Here are some resources for the probability and statistics topic as applied to project performance forecasting. So again ...

When you hear someone conjecture?I don’t believe you can make a model of a possible future?request they produce the evidence in support of?that conjecture. No Evidence? Then it's just an unsubstantiated personal opinion.

要查看或添加评论,请登录

Glen Alleman MSSM的更多文章

  • Some GovLoop Publications

    Some GovLoop Publications

    GovLoop is The Knowledge Network for the Government of more than 300,000 federal, state, and local government peers in…

  • Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Here is a collection of materials I use to guide project success when we are not immune to common reasons for project…

    6 条评论
  • Planning is Everything

    Planning is Everything

    Plans are nothing; Planning is Everything. The notion that plans are nothing but planning is everything is a standard…

    3 条评论
  • Learning from Mistakes is Overrated

    Learning from Mistakes is Overrated

    We've all heard this before: hire good people and let them learn from their mistakes. The first question is, who pays…

    2 条评论
  • Quote of the Day

    Quote of the Day

    “The first rule of any technology used in a business is that automation applied to an efficient operation will magnify…

    3 条评论
  • Quote of the Day

    Quote of the Day

    For the sake of persons of different types, scientific truth should be presented in different forms and should be…

    1 条评论
  • The Fallacy of the Iron Tiangle

    The Fallacy of the Iron Tiangle

    The classic Iron Triangle of lore - Cost, Schedule, and Quality- has to go. The House Armed Services Committee (HASC)…

    9 条评论
  • Why Projects Fail - The Real Reason

    Why Projects Fail - The Real Reason

    At the Earned Value Analysis 2 Conference in November of 2010, many good presentations were given on applying Earned…

    2 条评论
  • Quote of the Day - Risk

    Quote of the Day - Risk

    The real trouble with this world of ours is not that it is an unreasonable world, nor even that it is a reasonable one.…

    6 条评论
  • An Important Newsletter in Our Time of Disinformation

    An Important Newsletter in Our Time of Disinformation

    According to the RAND Report, Truth Decay, Disinformation is Misinformation with Malice. Here's a Harvard Kennedy…

    2 条评论

社区洞察

其他会员也浏览了