What we are about

We explore how organizations can use system dynamics as the core analytical decision technology to achieve mission-critical goals.

For these courses we will cross four computing platforms.

  1. VensimPLE will help us build and simulate generative causal models, visualize results, and develop scenarios for decision makers.

  2. The R programming language (with R Studio - Posit), the tidyverse of data, optimization, numerical integration, and visualization packages will provide a platform for analysis, inference, and visualization of results.

  3. The Stan (for Stanislaus Ulam) probabilistic programming library with its ability to estimate systems of differential equations (the underlying mathematics of system dynamics) using Hamiltonian Monte Carlo simulation will allow us to estimate the uncertainty within the causal models we have built.

  4. Lastly, spreadsheets? Yes, the ubiquitous, immediate satisfaction of near instantaneous results spreadsheet environment is used by millions. As a prototype it surpasses most other environments. But beware its use in production! We will use spreadsheet engineering practices to improve on modeling hygiene and model deployment for decision makers on the run. And here is a toy spreadsheet to play with.

(During the Spring 2025 session from January 13th to March 9th, the Basic System Dynamics course is offered as MBA 645 Special Topics: Strategic Management Science by the Manhattan College MBA Program. Please contact Dr. Marc Waldman, Program Director, at for more information about the program.)1

News and Updates

2026

Monday, 2026-01-05

One week to go before we begin another round of The Basics of System Dynamics. This is an online 7-week course culminating in a practical project which utilizes all of the skills acquired, and maybe a few insights, during our time together.

Stay Tuned

2025

Sunday, 2025-04-27

Reprieve – yet another week!

Because the second session of the Spring semester celebrated a week-long Spring Break, we have this coming week from April 18 through May 3 to submit our completed assignments. I especially encourage those who are graduating in May to submit your work as expeditiously as possible for my review and comment. Pull out all of the stops you can! In this way you can approach mastery of the difficult subject of strategic decision intelligence with confidence.

Friday, 2025-04-25

The last mile …

Try to attend our Seventh Live Session tomorrow Saturday, April 26, 2025 from 10:45am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014ral. As usual featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session may be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

This week we will add a two-decision-2 state model to the mix from Acting on Bayes. We may even perform this feat on a spreadsheet (again!).

For those of you who want to engage in the gory details of a fairly sophisticated graphical model of tariff policy between two large open economies (that is, they can influence world prices), here are some notes. A Video will follow.

2 country - 2 goods - 1 factor - time stands still - one country imposes a 100% import tariff.

Thursday, 2025-04-24

Penumbral Results

In this penultimate episode of this Bayesian Decision Analytics course, we build a simple market clearing mechanism by finding a price which equates aggregate MooseC0 and WolfCo demands against an exogenous supply.

We begin by following John Muth’s rational expectations approach to equilibrium, we explore the dynamic movement of price, demand, and supply. Our model employs Cyert and DeGroot’s remake of Muth’s model in the image of a Bayesian decision maker. Even though we have yet to involve probabilistic considerations here (that will be modeled next), the basic idea of Bayesian updating works through an equilibrium given the information at hand in the market, represented by a subset of all information in the market, filtered through our representation of the market, namely our predator-prey model of customer retention and eventual demand. Bayesian decision making, especially the strategic intelligence of this approach, is inherently dynamic with updating based on the states of the world of each system dynamics stock variable. The price optimization routine follows James Sterman’s Business Dynamics, , approach based on Michael Powell’s conjugate gradient optimization algorithm. A mouthful or two!

At a first approximation we arrive at a rational expectations equilibrium in this realistic case of cuthroat competition. As we wander though this maze of boxes, arrows, spreadsheet simulations, and graphs, we may do well to recall our purpose in this course, namely to examine the impact of highly interactive market decision makers (overall potential customers, MooseCo, WolfCo, an anonymous supplier) on market states (price, customers, demand, supply), across time. We have one more task, namely, to examine the information content of prices, demand, and supply as strategic to binary decision alternatives in a Bayesian probabilistic context.

A second approximation looms in our next, and last, video together. There we will impose a simple binomial up-down branching process on some interesting parameter to form probabilistic expections of price. We might then wander into a model with storage to make supply a bit less exogenous.

We should realize that the R version of the course has a market interpretation as well. There we examine the “market” of labor demand through hours worked and labor supply through quality of work, availability, and burnout. There is a valuation metric hiding in that complex interaction as well. It is the price which balances the the demand and supply of labor in a forced outage. So much to learn and discover!

Cyert, R. M., & DeGroot, M. H. (1974). Rational expectations and Bayesian analysis. Journal of Political Economy, 82(3), 521-536. (available: https://https://iiif.library.cmu.edu/file/Simon_box00028_fld02010_bdl0001_doc0001/Simon_box00028_fld02010_bdl0001_doc0001.pdf )

Powell, M. J. (1964). An efficient method for finding the minimum of a function of several variables without calculating derivatives. The computer journal, 7(2), 155-162.

Here is a video with which to amuse ourselvesAn

[And a toy spreadsheet to play with](https://models/spreadsheets/(models/spreadsheets/mooseco-wolfco-limits-capacity-synthetic-waic-decision-price.xlsm)

Wednesday, 2025-04-23

A little lite philosophy: a work always in process

Does philosophy matter to the humanistic manager? Yes, indeed. Bottom line up front: updatable Bayesian probabilistic inference over frequentist mindsets in our reasoning processes, at least first order predicate logic in validating the logic of our discoveries and inventions, a humanistic prioritization of the dignity of humans over technology and reasoning enveloping science, a decision objective of minimizing the maximum grief of the most vulnerable over the greatest good for the greatest number, bottom up governance and collaboration guided by top down servant leaders over bureaucratic authoritarian division and competition. Reality conforms our thinking.

  • A philosophical anthropology that is a manifold encompassing various sociological, political, and psychological frameworks and insights would have us model our understanding of the social, political, and psychological worlds as a transcending network of communal giving and receiving humans (who might be managers). Social network models of gift exchanges would be guided by the fact that mind, information, reasoning, rules, duties, disciplines are all embodied in the material existence of our finite world, including our brains, bodies, what we make, what nature provides and then takes away. Then there is the will, the grit, of pushing reason to logical conclusions given available information (the surprises of our lives), acting in ways consistent with our knowing. This indicates building network models of the preferences and capabilities of various agents in communities who act rationally (and thus we will detect irrationally). To act rationally is to do what our knowledge indicates. This is simply a dynamically updating rational expectations market equilibrium deployed by most economists. But to what end?

  • A philosophy of be-ing a metaphysics of management would thus in turn mean we should use a systems approach to analysis along dynamic time horizons and across various relevant scenarios for our questions and responses might be framed. We would be prioritizing humans and their communities over institutions; freedom over license; people over technology; and being over doing, whole over parts, order over disorder. This is also the basis of information as the amount of entropy in our human-physical systems and thus uncertainty is better represented as forks in the road than concentric circles. If we must use memes like the “ripple effect” we should realize that ripples intersect with other ripples and feedback more or less rippling, each intersection a fork in the road. Analytically we construct logical spaces to test and situate (a context window) the validity, veracity, and coherence of what we build, propose, claim. But the coherence is always to be in service to mission. Mission is the reason, the end, the goal, the finality of an organization. Finality poses the question, “Why am I (is the organization) here at all?” This is why we say whole over parts, reality over doing, reality conforms thought, logic over disarray, reason over science. These are sign posts for humanistic management in discovering the what and the why of our actions as managements along with the logical consistency of our predictions with actions in a network of other managers across time and space.

  • A philosophy of mind would evolve into a philosophy of a community of minds who prioritize reason over science. The process of reasoning, from a mind in relation to others (a committee anyone?), would guide decision process and product resulting in knowledge as judgments of what is and is not, of values to prioritize doing, resulting from a dynamic understanding of entities (think stocks of states of nature in system dynamcics) in relation to one another (the arrows of causality from one entity to another), verified in the data of brutally honest experience, rinse, and repeat.

Ohhh – there’s so much more to consider! Instead let’s consider a simple perception.

When we look at light flowing over a sphere we see light from the darkness reflecting from the smooth manifold of the sphere. We we look more closely we see the edge of the dark shadow, a boundary between dark and light on the ball of the sphere. One more look even more discerning is that the edge is fuzzy. It is in partial shadow. The edge is the terminus, the umbrum, of the projection of light on a sphere. The fuzzy boundary is the penumbra (almost-dark). That is where we are now in this course, in that fuzzy boundary between what we know, the light, and what we have yet to discover, the dark shadow. Move the light around a bit and we move the terminus and its penumbra, revealing more of that smooth surface of the sphere. That’s our job throughout the course and after as well. We have only begun our journey to understand decisions. There is a whole psychology and sociology and anthropology of decisions awaiting us.

There is also a philosophy of decisions overarching all of our reasoning with the various departments of science, including economics and its mathematical representations. This area of philosophy is known as epistemology. It is worth a gander at least. A critical realist epistemology embeds a humanistic management anthropology and might involve the following.

  • Kant’s “Copernican” revolution defines truth such that ” objects must conform to our knowledge.” (my italics) (Kant 2008, p. 21). Knowledge, that is, Verstand, as understood here is some aspect of the cognitional operations of thinking, further endows Verstand with the form of maxim. Longeran (1957) indicates that the structure of intentionality of human consciousness extends Kant’s notion of thinking into realm of rational selfconsciousness and judgment of what is and is not verified in the experience of the subject as virtually unconditioned. (Longeran 1957, pp. 348–364).

  • For managers this means it is not enough to think concepts about what is apparent through the senses, that is, it is not enough to take a look at, say market data as empirically observed data. The manager as a self knows the reasons for the reasons of a judgment about the movements which might be indicated in market data. Reasons for the reasons are the data of consciousness. This is where managerial wisdom begins. The manager also experiences, understands, and judges the very reasons the manager even makes a judgment at all about market movements.

  • This leads to a manager who is responsible for enacting what the manager knows to be true. In this way knowledge instead conforms to reality in the subject who is the manager. The responsibility born of knowledge of market reality then impels the manager to decide on an action in the market, that is, the will drives the next managerial act. Subsequent sequences of acts, knowledge, and will consistent with knowledge build successive manifolds of market reality.

  • The manager is at once “explanatory genus coincident with explanatory species.” (Longeran 1957, p. 267). By explanatory is meant the ability to systematize the data of facts (e.g, prices) and the data of consciousness (e.g., reasons for the facts as understood and thus intelligible). That a manager is a genus means the manager can systematize what are otherwise species as lower levels of unsystematized coincidences (e.g., independent residuals in a regression of current prices on past prices and volumes of trade). In this one move the manager is the embodiment of a “transition from the intelligible to the intelligent” (Ibid., p. 267).

One bottom line for the humanistic manager is that market price data samples are necessary but hardly sufficient to discern a buy or a sell or a hold decision. Rarely is it one manager who acts, more likely the manager acts in concert with a community of managers, a management team. More importantly, the management team’s action plan to implement the results and judgments from an understanding of market movements, with the manager present in those very movements, means that the group relationships of each manager in communication with other managers on the team, and perhaps in the marketplace as well, deposits the data of their collective consciousnesses, their reasons for their reasons, into the action plan. This plan now systematizes at a higher viewpoint, a genus, from the team’s perspective, various lower unsystematic components of viewpoints, perhaps several species, and thus develops a transcending and innovative final end.

Yikes! Are we still sure, after bobbing and weaving through this material, that we have a provisional answer to the question, does philosophy matter? I believe so. If we go with Kant, we invent our reality, call it a technology for short, in our minds. We begin to build a totalitarian / authoritarian approach to decisions. This is rather dicey. Let’s go along with Kant’s philosophy and let megalomaniac 1 (MM1 for short) invent a reality, get some followers to go along with this conforming of reality to an invention of the mind, and foist this made-up reality on others in a family, a community, an organization, a polity, local and global. First, the “others” will literally loose their voice. Some might be so upset as to follow Kant as well. We will label some very upset persons as MM2 who invent their own reality, get their own followers, and count-foist their reality against MM1 and MM1’s followers. The result is division and the equivalent of war. Development cannot possibly happen since no one can question, revise, rebuild, recycle, refine, in a word, transcend the current division driven downward spiral of anti-progress. Vices of divide-and-conquer, what’s-in-it-for-me, do-what-I-say-not-what-I-do abound.

Okay, then after MM1 and MM2 and their followers have annihilated one another, what might happen next? We might go with a critical realist position. This will, by the way, go well with about 5,000 years of the wisdom tradition which girds the global community. Instead now we pick up the pieces, realize that reality is not in our minds but is represented by what we observe to be true, beautiful, and good, all simultaneously outside of our minds in the wide world of sports where we too participate in what we observe, since we can also observe ourselves, our decisions, our reasons for the reasons for our decisions. Instead of a totalitarian / authoritarian approach to decisions, we begin to build a communal, participative, relational giving for the other approach to living. This leads us to discover new ways to develop, transform, grow from the bottom up, served by the top down. Virtues of solidarity with one another and subsidiarity in respect of our innate dignity and contributory skills and capabilities are drilled into our children and ourselves.

Friday, 2025-04-18

The (next to the) last mile …

Try to attend our Sixth Live Session tomorrow Saturday, April 19, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014ral. As usual featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session may be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

This week we will add a two-decision-2 state model to the mix from Acting on Bayes. We may even perform this feat on a spreadsheet (again!).

Check out the video from an article by John Sterman in 1986. - EXPECTATION FORMATION IN BEHAVIORAL SIMULATION MODELS, [Sterman (1986),](https://systemdynamics101.com/notes/sterman-1986-behavioral-expectations-formation.pdf John Sterman develops the model as well in Business Dynamics, p. 634-643, with case studies following the baseline model. Here is an implementation of the model to highlight the character of initial conditions, and a switch to modify the initial present perceived present condition to change with changing inputs.

Notes on behavioral expectation formation

The Vensim implementation

Wedensday, 2025-04-16

Now that we have filed our returns …

We continue with our spreadsheet implementation of Bayesian (probabilistic) decision analysis. This time around we apply our inferential analysis of probabilities of hypotheses (now called decision states) using evidence we have gathered (perhaps simulated) to two decision alternatives, across low and high risk scenarios for customer acquisition.

[Spreadsheet here](models/spreadsheets/(models/spreadsheets/mooseco-wolfco-limits-capacity-synthetic-waic-decision.xlsm)

Video here

We also walked back to Week 3 and Acting on Bayes for some further examples of decision optimization. We are bringing all of our experiences and models to the fore now. Interpretation is our next big hurdle.

Friday, 2025-04-11

When April Showers … Again

Try to attend our Fifth Live Session tomorrow Saturday, April 12, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. As usual featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session may be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

This week we will add a two-decision-2 state model to the mix from Acting on Bayes. We may even perform this feat on a spreadsheet.

Wednesday, 2025-04-09

Thermodynamics, Entropy, Model Comparison: WAICing through a comparison of models

In this episode we compare two models based on two data sets of MooseCo customers. Each is sampled at the same 7 MooseCo sites but one counts customers who took less than an hour to decide to transact and the other, well, more than an hour. We use a simple grid approximation model to mash together data with hypothesis about the average intensity of customer transactions under the two regimes of low and high touch sales experience. We use log predictive probabilitiles (log odds really: lppd, for short) and a volatility penalty (pWAIC = variance(sum(log(probability of each observation, given the model)) to measure information uncertainty (Wide Area Information Criterion (WAIC = -2(lppd - pWAIC)); entropy and the 2nd Law of Thermodynamics at work) and forecast predictability. We then compare the uncertainty and volatility difference between the two regimes and their Wide Area Information Criterion. Watch me fumble through a scatterplot - yikes, the spreadsheet platform was not very forgiving! A reboot of the platform allowed for a simple yet fairly decisive view of two distinct customer decision regimes.

Spreadsheet model here

Video here

For those of you on a spreadsheet track, try to replicate the inference worksheet for the model you have been building. For those on the R track, just continue to work the regular assignment with Nettle’s model. Or if you like, replicate the spreadsheet in R? That would be a useful exercise. Let me know if you have any concerns!

Thanks for your patience. Bill

Friday, 2025-04-04

When April Showers …

Try to attend our Fourth Live Session tomorrow Saturday, April 4, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. As usual featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session may be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

Here is yet another model two of your mates are working on. Cobb-Douglas Supply and Demand with Price Formation.

Yet another model with synthesizer.

Again, these spreadsheet models do not run very quickly, but they are pleasing in so many other ways.

Friday, 2025-03-28

Spring has Sprung

Here is a spreadsheet version of the R synthetic sampler model from Week 2.

Spreadsheet synthesizer: MooseCo data

in this semester’s Bayesian Decision Analysis - 2025 playlist.

We demonstrate a workflow in a spreadsheet to sample data from our limits to predation endogenized (partly) model of predator WolfCo and prey MooseCo model. We sneakily (week 3 material) use a hierarchical Bayesian prior-to- posterior generative model for synthesizing MooseCo customer count data.

  1. We sample the initial customer market parameter using the Poisson distribution with Gaussian distributed lambda intensities. This will stand in for our synthesized and sampled observational model of customer base interactions in this model.

  2. We then pull monthly (month 1, 2, …, 24) data from the 12,000 simulations using INDEX( MATCH()) to build a calculation region. Every time the spreadsheet recalculates, this region changes.

  3. We feed, in this case, sMoose recalculated monthly sampled Poisson realizations into an interface region.

  4. A VBA subroutine recalculates the calculation region, copies the interface region’s values, and pastes the values into a simulatioin region across 100 consecutive runs using OFFSET() to advance the pasting cell positions. A simple statusbar display monitors our sampling process.

  5. We view the medians of the sampled runs in a graph.

We can access the spreadsheet synthesizer model here.

On my Lenovo, tricked out with several gig of RAM, it still took over 5 seconds for each run summing to over 8 minutes for this one-factor demonstration model. The https://systemdynamics101.com/add-inference site has the same model in R, which will run many more samplings much faster.


Try to attend our third Live Session tomorrow Saturday, March 28, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session may be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

Friday, 2025-03-21

Spring is here!

Try to attend our second Live Session tomorrow Saturday, March 22, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session may be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

You may access the Spring 2025 playlist here.

This week we force our model to curtail the predatory activity and reactive decisions of two interacting organizations. Both want to acquire, retain, and reduce switching of customers. But we can also interpret these models as interactions between technological components, humans and machines, humans and humans sharing work (and thus rework). In this note we produce a model in a spreadsheet, again. But this time we add a potential market of customers, an allocation of potential customers (a very naive one at that) to the predator and prey customer bases, all to limit the growth of the market.

Here is a video, and supporting spreadsheet model, for us to peruse.

Video: spreadsheet predator-prey model.

Spreadsheet (Excel) model.

Friday, 2025-03-14

The Ides of March Await Us!*

Try to attend our first Live Session tomorrow Saturday, March 15, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session will be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

Some housekeeping notes:

  1. For those registered in a current Manhattan University MBA course, access the WALL course blog-site on the course Learning Management System (Moodle) and post your response there for credit. Examples of responses from other participants in the course are located at this public site https://systemdynamics101.blogspot.com/.

  2. For those registered in a current Manhattan University MBA course, access the weekly grade assignment activity on the course Learning Management System (Moodle) and post your response there for credit. Answer the questions, and upload your first model.

  3. Due dates are not deadlines. The only deadline in the course is at its completion when grades must be posted to the Registrar for credit. But the due dates are there to help us pace ourselves, keep up with readings, and simply digestion of the complex of ideas we are attempting to conform to the reality of what we are modeling and ultimately interpreting for decision

Et tu? Brute?

Thursday, 2025-03-13

Welcome to our first week together as we explore strategic decision intelligence with Bayesian System Dynamics and highly interactive models of business decisions.

Here is a video, and supporting spreadsheet model, for us to peruse.

Video: spreadsheet predator-prey model.

Spreadsheet (Excel) model.

We bring a Vensim model through its equation documentation into a spreadsheet. We then simulate the model and plot results. We find that this development might help us peer into the model mechanics of input and output flows as well as the accumulation (yes, a simple Euler integration) of state values in stock variables. All is System Dynamics of a complex predator-prey interaction. We might consider reusing this model as we deepen our understanding of more complex models.

Enjoy!

Saturday, 2025-03-08

We are about to begin our first week together in MBA 645 Strategic Decision Intelligence at Manhattan University with the module Add Inference. Welcome to all who enrolled. A welcome to those who might begin a self-study course for your own edification.

  1. Lodge any concerns or questions with me by text or by email or on the Moodle course WALL.
  2. View the first video for an overview and your first system dynamics modeling experience with predators and prey in this course.
  3. Go to the Wall and introduce yourselves to yourselves. Form teams of 2 to 3 mates.
  4. Please download the analytical platform from Ventana Systems and install on your laptops. Here is a link for your convenience: . Choose R or Python. If you only want to use a spreadsheet, you will be limited in the depth of analysis possible as spreadsheets simply take a very long time to process many of these models. We might challenge each other to prove this claim (or a variant thereof) wrong!
  5. Start reading Duggan’s book. Again for spreadsheet folks your task will be to replicate as much of Duggan as is possible.
  6. Become familiar with Jay Forrester and MIT’s Sloan School of Management where system dynamics was developed. Sloan’s notoriously complex is based on a system dynamics supply chain model every new (undergraduate and graduate) student endures during orientation.

Enjoy the ride! You can text me on my mobile (917-767-7980) anytime. Please let me know who you are and give me 24 hours to respond. I’m usually a bit quicker than that. We will have live sessions on zoom every Saturdays from 10am-noon.

Thanks, Bill

Enjoy, and always encourage one another daily, while it is still today!

Saturday, 2025-03-01

Here is the recording for the Week 7 live session deposited into the 2025 playlist for this course.

System Dynamics: Spring 2025 Live Sessions

Week 7 Live Session recording

We conclude our 7 week course with thoughts and approaches to completing the system dynamics model for a public benefits organization all with an eye to advise management. We discuss three areas for management recommendation: organizational pedagogy to educate and train, workplace practices to make insights operational, and policies to govern decision making and promote core values and objective. Several recommendations may be prioritized along three axes: a hierarchy of interacting priorities, warrants and requirements, and the circumstances surrounding the system boundaries. We can interpret analytical findings through the several system archetypes we discovered during the course. Sterman’s (1986) model of the impact of management perceptions on forecasting provides us with further thoughts on the development and communication of sensitivity analysis and scenario projections by analysts to decision makers, the consumers of the analysis.r

Saturday, 2025-02-22

Here is the recording for the Week 6 live session deposited into the 2025 playlist for this course.

System Dynamics: Spring 2025 Live Sessions

Week 6 Live Session recording

The penultimate week in the course we model a version of a public benefits organization. We look at the example of Posit PBC, home of RStudio. NGOs and not-for-profits are fair game. We begin by formulating a business question for a B Corp (see the Project tab on the navigation bar for some details) or NGO or not-for-profit organization. We will deploy all of the tools we have learned to use starting with the the 6-step paper and pencil framework question, 4-causes, closed loop diagram, stock-flow diagram, lookup tables and hoped for outcomes, system checks) and our growing library of system dynamics models (joint venture, project dynamics, inventory, work force, innovation, quality, and so much more) and system archetypes. We will use sectors based on a common business canvas, add some finance, and begin the penultimate stage of our journey together.

Friday, 2025-02-21

We are now nearing the end of the 6th week. It is time to put all our learning togethe into a model of your favorite B Corp, NGO, or not-for-profit organizations. We will hold our sixth Live Session tomorrow Saturday, February 22, 2025 from 10am-11am (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured again will be questions and answers and not a few solutions as we crank up not only the mechanics. This week we feature the way income and balance sheet components interact with management intervention.

We will also continue to grow in our interpretative abilities using these models as our backdrop. Insights will also continue to emanate from what if and why not questions at the core of sensitivity analysis. The session will be video’d for posterity and deposited on a Youtube playlist dedicated to this term’s course experience. Further grist for our mill comes from the quaestio disputata and 6-step frameworks and the notorious canons of empirical method.

Wednesday, 2025-02-19

Canons of Empirical Method

Our approach to decision making is not ethereal, it is concrete, yes, but supplemented with insight, so much so we feel compelled to decide on something different. Our horizons will remain static and decay; or they will expand and grow. We might ponder our approach to building models using Bernard Lonergan’s Canons of Empirical Method. Here is a synopsis of these guidelines. There are 6: selection, operations, relevance, followed by complete explanation, parsimony, and statistical residues.

Look at the details in Week 6. We might want to incorporate some of this methodological thinking into our building of the B Corp model this week.

Saturday, 2025-02-15

Here is the recording for the Week 5 live session deposited into the 2025 playlist for this course.

System Dynamics: Spring 2025 Live Sessions

Week 5 Live Session recording

More sigmoids this week as we study the interactions of hours worked and worker quality,limited by the carrying capacity of worker recovery and stress alonside production requirements, the system dynamics archetype of limits to growth. This week we apply so much of what we have learned from the previous 4 weeks into this study of the impact of worker stress on hours worked. Does production, productivity matter? What an interesting question it would be to ask whether and to what extent the quality of work life impacts productivity and the retention of workers. We also delve into a framework for developing and formulating actionable management recommendations, the indomitable quaestio disputata system dynamic.

Friday, 2025-02-14

We have rounded the bend and now at the end of the 5th week. Congratulations. We will hold our fifth Live Session tomorrow Saturday, February 15, 2025 from 10am-11am (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured again will be questions and answers and not a few solutions as we crank up not only the mechanics. This week we feature the way income and balance sheet components interact with management intervention.

We will also continue to grow in our interpretative abilities using these models as our backdrop. Insights will also continue to emanate from what if and why not questions at the core of sensitivity analysis. The session will be video’d for posterity and deposited on a Youtube playlist dedicated to this term’s course experience.

Saturday, 2025-02-08

Here is the recording for the Week 4 live session deposited into the 2025 playlist for this course.

System Dynamics: Spring 2025 Live Sessions

Week 4 Live Session recording

Sigmoids, those lovely upward (and downward) S-curves. These were first introduced by Pierre Verhulst in 1830 to model population growth limited by carrying capacity, the system dynamics archetype of limits to growth. We apply this model to adopters of a market innovation. The limits there include popularity and the size of the potential market. This approach winds up in understanding probabilities and is the core of the AI self-attention matrix. In self-attention the logistic function generalizes to the softmax mapping. In this session we also walk into a key model for finance, non-renewable resource management, reservoir depletion, goodwill amortization, and economic depreciation of long-lived assets and liabilities.

Friday, 2025-02-07

Try to attend our fourth (already!) Live Session tomorrow Saturday, February 8, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured again will be questions and answers and not a few solutions as we crank up not only the mechanics. We will also continue to grow in our interpretative abilities using these models as our backdrop. Insights will also continue to emanate from what if and why not questions at the core of sensitivity analysis. The session will be video’d for posterity and deposited on a Youtube playlist dedicated to this term’s course experience.

Thursday, 2025-02-06

Let it grow…let it blossom…let it grow

Through the eyes of all the work we’ve done so far, we look at growth and decline. A finance example helps us with decline while marketing with growth.peer into the maw of every day we work. This week presents a very basic, yet another kernel of a model of innovation. We can imagine as well the limits to growth saga from the system archetypes.

Enjoy!

Saturday, 2025-02-01

Here is the recording for the Week 3 live session deposited into the 2025 playlist for this course.

System Dynamics: Spring 2025 Live Sessions

Week 3 session recording.

Through the eyes of the week 2 supply chain example, we peer into the maw of every day we work. This week presents a very basic, the inexorable kernel of a model of project work. A major upsetting condition is the quality of work completed, reworked, yet to be done. When do we consider burnout and morale? We imagine how project dynamics might assert, and inject, itself (even rearing its ugly head!) in the week 2 inventory-workforce model. Aren’t we effectively creating an inventory of remaining work and rework through the dynamics of project completion? Can we imagine measuring ontime-in full through service levels?

Friday, 2025-01-31

Try to attend our third Live Session tomorrow Saturday, February 1, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured again will be questions and answers and not a few solutions as we crank up not only the mechanics. We will also continue to grow in our interpretative abilities using these models as our backdrop. Insights will also continue to emanate from what if and why not questions at the core of sensitivity analysis. The session will be video’d for posterity and deposited on a Youtube playlist dedicated to this term’s course experience.

Thursday, 2025-01-30

Are there yet? Are we finished? When, when, when?

Through the eyes of the week 2 supply chain example, we peer into the maw of every day we work. This week presents a very basic, the inexorable kernel of a model of project work. A major upsetting condition is the quality of work completed, reworked, yet to be done. When do we consider burnout and morale? We imagine how project dynamics might assert, and inject, itself (even rearing its ugly head!) in the week 2 inventory-workforce model. Aren’t we effectively creating an inventory of remaining work and rework?

Enjoy!

Saturday, 2025-01-25

Here is the recording for the Week 2 live session deposited into the 2025 playlist for this course.

System Dynamics: Spring 2025 Live Sessions

Week 2 session recording.

In this session we delve into yet another highly interactive model with two states: inventory and workforce. This model illustrates the two-loop limits to success model in Kim and Anderson where management constraints come in the form of target inventory, production, hiring, and inventory coverage (a sort of safety stock). The model is also a variant of a predator-prey interaction.

Friday, 2025-01-24

Try to attend our second Live Session tomorrow Saturday, January 25, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us from time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session will be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

Thursday, 2025-01-23

Though in week2 with a supply chain example, we might look at this model of a the interaction between inventory and workforce dynamics. It is in a spreadsheet! A great exercise is to draw the Forrester diagram (like in Vensim) for this example. Another great exercise is to use this spreadsheet as a template to make simulations for the week 2 model.

Google Sheet system dynamics model.

So, which is easier to use: VensimPLE or Google Sheets?

Enjoy!

Saturday, 2025-01-18

Thanks to all who were able to join us at our first Live Session. Videos for the live sessions are accessible at this YouTube site:

Spring 2025 Live Sessions playlist

Yes, we do quite a bit of meandering, that’s what the |> button is for :)

Enjoy on your own and with your team mates.

Friday, 2025-01-17

Try to attend our first Live Session tomorrow Saturday, January 18, 2025 from 10am-noon (ET, UTC-5) on Zoom: https://us06web.zoom.us/j/9177353014. Featured will be questions and answers and not a few solutions as we crank up the mechanics of this online course. While mechanics might annoy us fromm time to time, the purpose of modeling is to enable insightful analysis and interpretation. Sensitivity analysis will dominate much of the discussion. The session will be video’d for posterity and deposited on a Youtube playlist dedicated to this terms’s course experience.

Thursday, 2025-01-16

Some housekeeping notes:

  1. For those registered in a current Manhattan University MBA course, access the WALL course blog-site on the course Learning Management System (Moodle) and post your response there for credit. Examples of responses from other participants in the course are located at this public site https://systemdynamics101.blogspot.com/.

  2. For those registered in a current Manhattan University MBA course, access the weekly grade assignment activity on the course Learning Management System (Moodle) and post your response there for credit. For those who are self-studying, you may access the Workbook,. In either case, answer the questions, and upload your first model joint-venture.mdl.

  3. Due dates are not deadlines. The only deadline in the course is at its completion when grades must be posted to the Registrar for credit. But the due dates are there to help us pace ourselves, keep up with readings, and simply digestion of the complex of ideas we are attempting to conform to the reality of what we are modeling and ultimately interpreting for decision makers.

Monday, 2025-01-13

We begin our first week together in MBA 645 Strategic Decision Analysis at Manhattan University with The Basics. Welcome to all who enrolled. A welcome to those who might begin a self-study course for your own edification.

  1. Read the syllabus. Lodge any concerns or question on The WALL (our blog-site).
  2. View the first video for an overview and your first system dynamics modeling experience in this course.
  3. Go to the Wall (the course blog-place) and introduce yourselves to yourselves. Form teams of 2 to 3 mates.
  4. Please download the analytical platform from Ventana Systems and install on your laptops. Here is a link for your convenience: https://vensim.com/free-downloads/#PLE
  5. Start reading System Archetypes.
  6. Become familiar with Jay Forrester and MIT’s Sloan School of Management where system dynamics was developed. Sloan’s notorious Beer Distribution Game is based on a system dynamics supply chain model every new (undergraduate and graduate) student endures during orientation.

Enjoy the ride!

You can text me on my mobile (917-767-7980) anytime. Please let me know who you are and give me 24 hours to respond. I’m usually a bit quicker than that. We will have live sessions on zoom every Saturdays from 10am-noon.

Thanks, Bill

Enjoy, and always encourage one another daily, while it is still today!

Contact

William G. Foote, Ph.D.

Mobile/Text: 917-767-7980

Zoom: https://us06web.zoom.us/j/9177353014

GitHub: https://github.com/wgfoote/

Office hours (MBA 645 Summer 2024):

  • Online on Zoom, by appointment, please text me to arrange a time

Learning goals

Premise and a manifesto

At the end of these courses students can expect to demonstrate progress in meeting the following goals, proposed here as actions with verbs in the imperative mood.

  1. Pose a researched business question, model the causal influences implicit in the question, simulate potential causal relationships and counterfactual inferences and their sensitivities, and align inferences with decision alternatives and plausible choices for stakeholders.

  2. Deploy analyses which produce interactive analytical products using an industry-grade computational platform engineered according to a tradition of design principles.

  3. Using endogenous generative models, summarize experience and beliefs about stakeholders, their data, and the processes that the generated data used, to infer potential outcomes to answer business questions.

  4. Practice quantitative critical thinking skills through a compound of statistical and normative problem solving which links strategic policies and practices with stakeholders.

  5. Understand the role of the analyst and the analytics process in the decision-making context of complex organizations and their environments.

  6. Communicate analytical decision results to decision makers and other consumers of analytical products effectively using interactive tables and graphs.

Origins

For my part this curriculum emanates from over 45 years of learning from and teaching managers system dynamics and statistical inference at Fordham University, Clarkson University, Syracuse University and LeMoyne College. I have used SD techniques and simulations at a variety of financial institutions, high tech, energy, retail, governmental and not-for-profit organizations world-wide. I especially want to acknowledge the many years of working with my son, Andrew Foote, who, with his company Paraclete Risk Solutions LLC, was critical in the development, promotion, and delivery of systems models, strategy, consulting, and services to multiple public and private sector clients over the past 20 years.

I have taken liberally materials and ideas (some might say I curated materials) from several extant courses. They all flow from the avowed discoverer of the systems dynamics methodology, Jay W. Forrester, and his decades of work, and students, at the Sloan School of Management, MIT.

Premise (and Manifesto)

The premise of this curriculum is that learning is inference. Learning can be reading, understanding, reflecting whether in our heads or with complex computing environments. We begin with the following chain of reasoning:

  • All events, and data collected from events, have a truth value.

  • Probability is the strength of plausibility of a truth value.

  • Inference is a process of attaining justified true belief, otherwise called knowledge; learning is inference.

  • Justification derives from strength of plausibility, that is, the probability distribution of a hypothesis conditional on the data and any background, prior, and assumptive knowledge.

  • The amount of surprise, or informativeness, of the probability distribution of data given our experiences, is the criterion for statistical decision making – it is the divergence between what we known to be true and what we find out to be true.

All statistical analysis, and reasoning within analysis, begins from a disturbance in the status quo. The disturbance is the outlier, the error, the lack of understanding, the inattentiveness to experience, the irrationality of actions that is the inconsistency of knowledge and action based on knowledge.

We are surprised when the divergence between what we used to know and what we come to know is wider than we expected, that is, believed. The analysis of surprise is the core tool of this course. In a state of surprise we achieve insight, the aha! moment of discovery, the eureka of innovation.

The course will boil down to the statistics (minimum, maximum, mean, quantiles, deviations, skewness, kurtosis) and the probability that the evidence we have to support any proposition(s) we claim.

The evidence is the strength (for example in decibels, base 10) of our hypothesis or claim. The measure of evidence is the measure of surprise and its complement informativeness of the data, current and underlying, inherent in the claim.


  1. Copyright 2025, William G. Foote, all rights reserved.