<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tuning People, Processes, and Projects to Power Results &#187; systems</title>
	<atom:link href="http://www.donaldegray.com/tag/systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.donaldegray.com</link>
	<description>Donald E. Gray</description>
	<lastBuildDate>Tue, 27 Dec 2011 13:01:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Multi-use Models</title>
		<link>http://www.donaldegray.com/multi-use-models/</link>
		<comments>http://www.donaldegray.com/multi-use-models/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 14:27:57 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/multi-use-models/</guid>
		<description><![CDATA[Models are like kitchen utensils. You need a variety of them, and you should know when and how to use them. They should be useful for more than a single task.]]></description>
			<content:encoded><![CDATA[<p>Models are like kitchen utensils. You need a variety of them, and you should know when and how to use them. They should be useful for more than a single task. I recently started exploring the first explicit model I learned years ago.</p>
<p><strong>The Cyberntic Model</strong></p>
<p>One of my more interesting college classes was feedback control. The class was based on differential equations, Laplace transforms, and a single model that looked like this:</p>
<div id="attachment_162" class="wp-caption aligncenter" style="width: 483px"><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/02/feedbackloop.png"><img class="size-full wp-image-162" title="feedbackloop" src="http://www.test.donaldegray.com/wp-content/uploads/2010/02/feedbackloop.png" alt="Cyberntic Model" width="473" height="128" /></a><p class="wp-caption-text">Cyberntic Model</p></div>
<p>This model is the basis for most of the process control in the world. Basically the setpoint gets compared to the actual value. The error value goes to a controller, that then takes a corrective action. If the temperature is to hot, the corrective action might be to reduce the heat in the temperature jacket. After a while, things cool down. All processes have a time lag between the corrective action and when the change arrives at the output. I &#8220;borrowed&#8221; the &#8220;delay symbol&#8221; from Causal Loop Diagramming to show this. If it gets too cool, the controller will change the action and add more heat.</p>
<p>I didn&#8217;t realize at the time how powerful and versatile this diagram is.</p>
<p><strong>Personal Problem Solving</strong></p>
<p>With just a few word changes, the model can be used to describe how people can solve their problems.</p>
<div id="attachment_161" class="wp-caption aligncenter" style="width: 483px"><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/02/feedbackperson.png"><img class="size-full wp-image-161" title="feedbackperson" src="http://www.test.donaldegray.com/wp-content/uploads/2010/02/feedbackperson.png" alt="Personal Problem Solving" width="473" height="128" /></a><p class="wp-caption-text">Personal Problem Solving</p></div>
<p>A problem exists when a difference exists between what we want, and what we have. We can solve the problem by changing our actions, and seeing if the world at large responds with results that are closer to what we desire.</p>
<p>I&#8217;m trying to lose a few pounds. I can change what I eat (calories, fat, carbs, pick your favoite fad diet). I can change how often I exercise. If I continue with these changes, eventually I should lose the weight.</p>
<p><strong>Project Management</strong></p>
<p>Change a couple of more words, and now we have a project management tool.</p>
<p><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/02/feedbackmanager.png"><img class="aligncenter size-full wp-image-163" title="feedbackmanager" src="http://www.test.donaldegray.com/wp-content/uploads/2010/02/feedbackmanager.png" alt="" width="473" height="128" /></a></p>
<p>In this drawing, I&#8217;ve used a dash line connection between the manager (in this case synonymous with leader) and the team. I made this distinction since managers don&#8217;t have a direct linkage to the team. Managers can ask, cajole, threaten, and perhaps fire team members who don&#8217;t perform the tasks they&#8217;ve been asked to do. But the team member always has a choice.</p>
<p><strong>One Size Does Not Fit All</strong></p>
<p>Like kitchen utensils, you also need to know a model&#8217;s limits. I don&#8217;t grab a chef&#8217;s knife when I want to mix butter with sugar and I don&#8217;t draw diagrams of effects when I&#8217;m dealing with personality differences. As useful as the Cybernetic Model is, there are situations where it doesn&#8217;t apply.</p>
<p>Got a favorite model you&#8217;d like to share? Send me an email.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/multi-use-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verifying Models</title>
		<link>http://www.donaldegray.com/verifying-models/</link>
		<comments>http://www.donaldegray.com/verifying-models/#comments</comments>
		<pubDate>Sat, 26 Aug 2006 13:58:56 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/verifying-models/</guid>
		<description><![CDATA[My name is Don, and I have a problem. I'm trying to make sense of my world. Sometime ago I asked myself the question, "What is the earliest indicator that something is going wrong?" And of course, I'm not happy with just a single problem, I'm looking for the answer for the base problem class, which all other problems inherit. What would you expect from an ENTP?]]></description>
			<content:encoded><![CDATA[<p>My name is Don, and I have a problem. I&#8217;m trying to make sense of my world. Sometime ago I asked myself the question, &#8220;What is the earliest indicator that something is going wrong?&#8221; And of course, I&#8217;m not happy with just a single problem, I&#8217;m looking for the answer for the base problem class, which all other problems inherit. What would you expect from an ENTP?</p>
<p><strong>A Fistful of Models</strong></p>
<p>Along the way, I&#8217;ve accumulated several models and tools. So far I have the following explicit models and tools:</p>
<ul>
<li> the Cybernetic Model</li>
<li> Diagrams of Effect</li>
<li> Behavior Over Time Graphs</li>
<li> the five system&#8217;s attributes (openness, purposefulness, multidimensional, emergence, counter intuitiveness)</li>
<li> systems archetypes</li>
<li> the Satir Interaction Model</li>
<li> the Satir Transformation Models</li>
<li> MBTI (and temperaments)</li>
<li> abstracting (Korzybski)</li>
<li> abstraction (Hayakawa) [for a comparision check out <a href="http://thisisnotthat.com/gs/abs_mod.html" target="_blank">this article</a>]</li>
<li> the NLP Meta-Model</li>
<li> logical levels</li>
<li> meta-programs</li>
<li> intake modalities</li>
<li> the Rule of Three</li>
<li> and a decision making model from Ackoff.</li>
</ul>
<p>At least these are the models I thought of.  I&#8217;m sure I have others.</p>
<p><strong>Everyone Does It</strong></p>
<p>We all model our world. I discussed some aspects of modeling in 2003 when I wrote <a href="http://donaldegray.com/choosing-change/">Choosing Change</a>. This results in your &#8220;world&#8221; being different from my &#8220;world.&#8221; But if the &#8220;worlds&#8221; overlap enough (and in general most models have sufficient overlap), most of the time the differences don&#8217;t create problems.</p>
<p><strong>Is the Model Accurate?</strong></p>
<p>In <a href="http://www.amazon.com/gp/product/1577663160/sr=8-1/qid=1156597664/ref=pd_bbs_1/002-6905339-1742459?ie=UTF8" target="_blank">Tools of Critical Thinking: Metathoughts for Psychology</a> David Levy discusses the &#8220;Reification Error.&#8221;</p>
<div style="border: 1px solid black; padding: 1px;">To reify is to invent a concept (or &#8220;construct&#8221;), give it a name, and then convince ourselves that such a thing exists in the world.</div>
<p>These constructs stand in comparison to concrete things. For example, a brain is a thing, the mind is a construct. If you&#8217;re not sure if something is a thing or a construct, use the wheelbarrow test. If you can put the &#8220;noun&#8221; in a wheelbarrow, it&#8217;s a thing, otherwise it&#8217;s a construct.</p>
<p>Constructs cannot be proven accurate. They exist at a higher logical level than things. Moving up the abstraction ladder (you did read the article didn&#8217;t you?) changes the question we need to ask. The real question becomes &#8230; Is this construct/model useful?  In <a href="http://donaldegray.com/getting-to-language">Getting to Language</a> I chained a &#8220;logical level&#8221; model with the Satir Interaction Model. It may or may not be accurate, but I find the resulting model useful for trying to understand what&#8217;s happening when I&#8217;m having a conversation with someone.</p>
<p>Got a favorite model you&#8217;d like to share? Drop me a note.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/verifying-models/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debugging System Boundaries: The Satir Interaction Model</title>
		<link>http://www.donaldegray.com/debugging-system-boundaries-the-satir-interaction-model/</link>
		<comments>http://www.donaldegray.com/debugging-system-boundaries-the-satir-interaction-model/#comments</comments>
		<pubDate>Fri, 09 Jun 2006 19:18:53 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[Satir Interaction Model]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/debugging-system-boundaries-the-satir-interaction-model/</guid>
		<description><![CDATA[People working with systems know the interactions between the system and its environment create a tremendous opportunity for success or failure. In computer systems the interfaces between components, utilities, other systems, and the user often contain the most initial defects.]]></description>
			<content:encoded><![CDATA[<p>People working with systems know the interactions between the system and its environment create a tremendous opportunity for success or failure. In computer systems the interfaces between components, utilities, other systems, and the user often contain the most initial defects. Eventually (hopefully) the mis-communications and misunderstandings get resolved.</p>
<p>Human systems such as companies, departments, teams, and even individuals experience the same environment boundary problem as they interact with customers, other departments, other teams and each other. The fact that these interfaces continuously change means problems can always arise.</p>
<p>Since information flow is one defining characteristic of a complex adaptive system, having a tool to help untangle interactions run amok will be immensely useful.</p>
<p><strong>The Satir Interaction Model</strong></p>
<p>A simplified version of the Satir Interaction Model looks like</p>
<p><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/02/Interaction.png"><img class="aligncenter size-full wp-image-115" title="Interaction" src="http://www.test.donaldegray.com/wp-content/uploads/2010/02/Interaction.png" alt="" width="360" height="38" /></a></p>
<p>Willem has a <a href="http://me.andering.com/2006/05/16/debugging-sessions/" target="_blank">better diagram</a> showing how my response becomes your intake. (Go ahead and read the post. I mention it again.)</p>
<p>Willem <a href="http://me.andering.com/2006/05/16/debugging-sessions/" target="_blank">also mentions</a> speeding through the Interaction Model results in reactions, not responses. And there may be a natural reason for zipping through the steps: your Myers-Briggs Temperament. Jerry Weinberg mentions in <a href="http://www.dorsethouse.com/books/qsm3.html" target="_blank">QSM 3: Congruent Action</a></p>
<div class="simplebox">The NT visionaries and NF Catalysts, both being Intuitive, skip quickly over the Intake step. &#8230; NTs tend to go instantly to Meaning, while the NFs tend  to jump immediately to Significance. &#8230; The SJ Organizers stay in Intake mode too long &#8230; The SP Troubleshooters actually use the whole process rather well &#8230; (pp 108 &amp; 109.)</div>
<p>NTs &amp; NFs should use the Rule of Three since they don&#8217;t usually actually perform the intake step.</p>
<p><strong>Words Create Meaning in Other People</strong></p>
<p>And we don&#8217;t get to choose what that meaning is, they do. We can say something innocuous (to us) and  the other person will assign some meaning, significance, and respond in a way that totally surprises us. Jerry said <a href="http://secretsofconsulting.blogspot.com/2006/04/there-then-them-vs-here-now-us.html" target="_blank">&#8220;snow&#8221;</a> at a client&#8217;s site, and a woman attacked him. They did resolve the issue (using here-now-us).</p>
<p>Rewinding and going over the conversation, preferably with the other person illuminates what happened, when, and where. This can increase understanding and trust.</p>
<p><strong>Debugging</strong></p>
<p>When using the Satir Interaction Model for debugging, an expanded version1,2 can be used:</p>
<ol>
<li> Intake &#8211; sensory input, what you see or hear.</li>
<li> Meaning &#8211; how you interpret what you see or hear.</li>
<li> Feelings &#8211; what feelings you have about the meaning.</li>
<li> Feelings about those Feelings</li>
<li> Defenses &#8211; projecting, denial, ignoring</li>
<li> Rules for commenting &#8211; often learned as children at home or church</li>
<li> Response &#8211; the result (outcome) of all the above</li>
</ol>
<p>And as Willem <a href="http://me.andering.com/2006/05/16/debugging-sessions/" target="_blank">notes</a> there needs to be a level of trust and openness before this will work with two people.  While not as effective, reflection and discussion with another person may shed light on the interaction.</p>
<p><strong>In Real Time</strong></p>
<p>In spite of all the steps, we go through the entire model in fractions of a second. If you&#8217;re engaged in a downward  spiraling conversation (and eventually you&#8217;ll start to notice this earlier and earlier) you may consider doing the following:</p>
<ul>
<li> Ask yourself &#8220;What can I do to change how this interaction is happening?&#8221;</li>
<li> Slow things down. Breathe deeply and hold it for a few seconds when it&#8217;s your turn to speak.</li>
<li> Use the rule of three to check your input (especially if you&#8217;re intuitive).</li>
<li> Check your feelings to see if you&#8217;re responding congruently.</li>
<li> Admit to the other person you&#8217;re confused by the interaction and ask if they&#8217;d like to go &#8220;meta&#8221; and have a discussion about the discussion.</li>
</ul>
<p>1 <span style="text-decoration: underline;">The Satir Model: Family Therapy and Beyond</span>, 1991 Science &amp; Behavior Books, Inc. ISBN 8314-0078-1, Chapter 6<br />
2 <a href="http://www.dorsethouse.com/books/btl.html" target="_blank">Becoming A Technical Leader</a> Chapter 10</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/debugging-system-boundaries-the-satir-interaction-model/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Now, What is Change?</title>
		<link>http://www.donaldegray.com/now-what-is-change/</link>
		<comments>http://www.donaldegray.com/now-what-is-change/#comments</comments>
		<pubDate>Fri, 05 May 2006 23:41:18 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/now-what-is-change/</guid>
		<description><![CDATA[Re-reading my blog titles occasionally leads to interesting thoughts. Many titles mention change, and most entries have something to do with change. But after all these entries no one has asked me, "Don, what do you mean 'change'?". Until recently, I haven't asked me either.]]></description>
			<content:encoded><![CDATA[<p>Re-reading my blog titles occasionally leads to interesting thoughts. Many titles mention change, and most entries have something to do with change. But after all these entries no one has asked me, &#8220;Don, what do you mean &#8216;change&#8217;?&#8221;. Until recently, I haven&#8217;t asked me either.</p>
<p>It&#8217;s understandable. We all know what change is. We&#8217;ve been involved with change all our lives. Thus we each have an idea what change means. However, as I mentioned earlier (Different But Useful), the map is not the territory. It&#8217;s quite likely that your definition varies from mine. Like the air we breath, we don&#8217;t notice it until something goes wrong.</p>
<p>So, what is change? <strong>Change is the transition in a system between two steady states.</strong></p>
<p>Transitions requires time. Smaller less complex systems generally require less time to make transitions. As an independent consultant, I can implement changes much faster that Microsoft can. I don&#8217;t have empirical data but I&#8217;d guess by the time I&#8217;m finished with a change, they&#8217;d still be discussing it.</p>
<p>Transitions also require energy. Some energy is required to move the system from its stable state.  If an external event creates a life and death response in the system, this energy probably isn&#8217;t hard to find. If the change &#8220;comes down from on high&#8221; and involves doing something differently (such as process improvement), the energy may not exist to get the transition started. Once the transition gets underway, more energy than normal gets expended as the system attempts to re-organize and find its new stable state.</p>
<p>Seem reasonable? Got a question or something to say? Let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/now-what-is-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problems with System Health</title>
		<link>http://www.donaldegray.com/problems-with-system-health/</link>
		<comments>http://www.donaldegray.com/problems-with-system-health/#comments</comments>
		<pubDate>Wed, 03 May 2006 23:13:00 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[problem solving]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/problems-with-system-health/</guid>
		<description><![CDATA[Can knowing how one system works help you understand how other similar systems work? Do software, project and physical health have much in common?]]></description>
			<content:encoded><![CDATA[<p>Can knowing how one system works help you understand how other similar systems work? Do software, project and physical health have much in common?</p>
<p>This thread started as software health, and wandered through project health and personal health. What do they have in common?</p>
<p><strong>Shiny and New!</strong></p>
<p>First, when starting with a healthy (or new) system, generally no single event causes great problem. The problem comes as the effects of the events accumulate. The sum of the coding choices creates software difficult to understand and maintain. Projects get late one day at a time. New smokers don&#8217;t get rushed to the emergency room with coronary or respiratory problems. This means we deal with chronic, not acute problems.</p>
<p><strong>Local Optimization</strong></p>
<p>Second, we tend to make local decisions in a global environment. Last week I spent two days helping the oldest son move, and another in the mountains with friends. All good decisions for THAT day. But the overall result was only making it to the gym one time. In the long run, I may have been better off to figure out how to get to the gym a couple of times. Maybe adding this member to the class isn&#8217;t quite right, but it&#8217;s quicker than creating a new class, and it&#8217;s not THAT bad of a fit. And how about managers who would love to do process improvement, but they don&#8217;t have time on this project. This is optimizing the sub-systems and having abysmal overall system performance.</p>
<p><strong>Compensation</strong><br />
Third, systems compensate when trouble starts. Reporting doesn&#8217;t change because &#8220;I can make up the time,&#8221; or &#8220;A miracle will occur here.&#8221; Management ignores risks because &#8220;they&#8217;ve never happened before.&#8221; The body changes vascular constriction to increase (or decrease) blood pressure, or the heart beats faster to keep organs perfused. Eventually the system can no longer compensate, and collapses. When the system collapses, it leads to irreverseable shock. In general there are no great early indicators for shock since the system compensates for the problem. The best actions are to know what could cause the problem (shock), and start treating the problem before it manifests itself.</p>
<p><strong>&#8220;The thought that disaster is unthinkable, leads to unthinkable disaster.&#8221;</strong> The Titantic Effect (Jerry Weinberg)</p>
<p>The discussion wouldn&#8217;t be complete without mentioning that denial of chronic problems creates emergencies. Perhaps this relates to the pain level. Someone with a compound fracture doesn&#8217;t need convincing a problem exists. But someone with &#8220;heart burn that makes my left arm tingle&#8221; may not see the need to do anything since &#8220;it went away last time.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/problems-with-system-health/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stabilizing Systems</title>
		<link>http://www.donaldegray.com/stabilizing-systems/</link>
		<comments>http://www.donaldegray.com/stabilizing-systems/#comments</comments>
		<pubDate>Wed, 03 May 2006 12:35:43 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/stabilizing-systems/</guid>
		<description><![CDATA[Engineers make the darndest assumptions. I made one such assumption in "Change and Stable Systems". The unstated assumption involved starting with a stable system. But what do you do if your system (as in team, project, company) is unstable?]]></description>
			<content:encoded><![CDATA[<p>Engineers make the darndest assumptions. I made one such assumption in &#8220;Change and Stable Systems&#8221;. The unstated assumption involved starting with a stable system. But what do you do if your system (as in team, project, company) is unstable?</p>
<p><b>Stable by Existence</b></p>
<p>It was a fair assumption. After all, the topic was &#8220;Change and Stable Systems.&#8221; Unstable systems don&#8217;t exist very long. Like fire flies on June nights, they flash briefly, then go black.</p>
<p><b>First Things First</b></p>
<p>If the system is unstable, the first change to make is get stable. Being unstable violates the Law of Continued Existence. You have three intervention points to create stability: gain, energy, and degrees of freedom.</p>
<p><b>Gain</b></p>
<p>Technically system output divided by input. The higher the gain, the more the input gets amplified. A common example is putting a microphone in front of a speaker connected to the microphone, and turning up the volume. In organizations this tends to be the &#8220;rumor mill&#8221;. Information, real or imagined enters the rumor mill and gets amplified and re-transmitted. This makes it difficult to tell fact from fiction. To adjust the gain have meetings where you can learn what fictions are circulating. Then share the facts as simply as possible.</p>
<p><b>Energy</b></p>
<p>Energy comes in two forms:</p>
<ul>
<li> Potential energy &#8211; the ability to get work done.
</li>
<li> Kinetic energy &#8211; doing the work.
</li>
</ul>
<p>If the system is unstable, try changing the energy balance. Is everyone running around in panic mode? Slow things down and convert some kinetic energy to potential energy. The opposite situation, too little kinetic energy creates sluggish responses (if any), and prevents change from occurring.</p>
<p><b>Degrees of Freedom</b></p>
<p>Degrees of Freedom means flexibility of action. Normally we want this. However if we&#8217;re dealing with an unstable system, too much freedom creates a &#8220;loose cannon on a rolling deck&#8221;, and the ship we sink might be our own. Reigning the troops in won&#8217;t be popular, but it will reduce the number of ways to go wrong. It will also change the system gain and energy.</p>
<p><b>The Only Hard and Fast Rule</b></p>
<p>Unfortunately is, &#8220;There are no other hard and fast rules.&#8221; I can&#8217;t tell you which parameter to work with. But by manipulating gain, energy, and degrees of freedom, you can restore stability to your team, project, or organization.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/stabilizing-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reverse Engineering Reality Part 2: Creating Causal Loop Diagrams</title>
		<link>http://www.donaldegray.com/reverse-engineering-reality-part-2-creating-causal-loop-diagrams/</link>
		<comments>http://www.donaldegray.com/reverse-engineering-reality-part-2-creating-causal-loop-diagrams/#comments</comments>
		<pubDate>Wed, 03 May 2006 12:27:26 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CLD/DoE]]></category>
		<category><![CDATA[systems]]></category>
		<category><![CDATA[systems thinking]]></category>

		<guid isPermaLink="false">http://donaldegray.com/reverse-engineering-reality-part-2-creating-causal-loop-diagrams/</guid>
		<description><![CDATA[Causal Loop Diagrams (CLDs) share several things with books: they both tell stories, they can be fact or fiction, and they&#8217;re both easier to read than write. Keep reading to learn how to write CLDs. The Buddy System The first step in creating CLDs: find a buddy, friend or coworker with whom to share the diagram. When I started working with CLDs, I didn&#8217;t pay attention to this. It&#8217;s come to my attention lately that I add something to every diagram that comes my way,]]></description>
			<content:encoded><![CDATA[<p>Causal Loop Diagrams (CLDs) share several things with books: they both tell stories, they can be fact or fiction, and they&#8217;re both easier to read than write.  Keep reading to learn how to write CLDs.</p>
<p><strong>The Buddy System</strong></p>
<p>The first step in creating CLDs: find a buddy, friend or coworker with whom to share the diagram.  When I started working with CLDs, I didn&#8217;t pay attention to this. It&#8217;s come to my attention lately that I add something to every diagram that comes my way, and every diagram I send out comes back with meaningful corrections or contributions.  This happens because everyone&#8217;s world view is slightly different. Most world views overlap enough that we can understand each other, but are different enough that other people will think of things you don&#8217;t. If you&#8217;d like, you can send me your drawings for review and comment.</p>
<p>If one is necessary, two may be better. At some point adding people will create more &#8220;drag&#8221; on progress than contributing &#8220;thrust&#8221; towards completeness. In a work environment completeness counts more than speed, so make sure all view points get considered. For independent work, I prefer &#8220;mostly complete&#8221; and quickness.</p>
<p>When sharing with your buddy, consider how you&#8217;re going to present the CLD. I worked with a friend on the phone on time and tried to draw the CLD as he described his drawing. Unless you enjoy lessons in miscommunication, skip this and at least send some sort of a drawing (JPEG, GIF, PNG) they can view, print and mark up. I&#8217;ve found sending the actual drawing works best. For Windows users, I typically use Visio. I have a template for CLDs using <a href="http://www.geraldmweinberg.com" target="_blank">Jerry Weinberg&#8217;s</a> notation that my friend Brian Pioreck created. When I&#8217;m working with Mac users, I use Canvas to create the CLDs. In both cases, we can change the CLD and share the results via email.</p>
<p>Creating a CLD usually follows these steps:</p>
<ol>
<li> Find some puzzling question.</li>
<li> Think about the question.</li>
<li> List some variables related to the question.</li>
<li> Connect the variables showing how one influences others.</li>
<li> Check the CLD by reading the story.</li>
<li> Repeat steps 2 &#8211; 5 as necessary and appropriate.</li>
</ol>
<p><strong>What was that?</strong></p>
<p>This question usually starts my systems thinking mode. I recently read an email by an author who stated &#8220;I never sign a contract for a book until the book is written.&#8221;  Why not?  What&#8217;s bad about some &#8220;up front cash&#8221;?  What might be true for him to feel that way?</p>
<p><strong>Thinking</strong></p>
<p>Sometimes when I think, things instantly pop into my mind.  Sometimes I commit the problem to my subconscious and do something else.  I have favorite activities that involve my body, but leave my mind free (like bush hogging).  Other activities (like Aikido, hitting golf balls) occupy all of me. In the contract situation, I received the email late in the evening. I fired off a &#8220;let me think about this&#8221; email and went to bed.</p>
<p>Thinking about question the hopefully leads to a deeper understanding of the situation. If it doesn&#8217;t perhaps the question is too small or too big. Perhaps the question isn&#8217;t clearly stated.  Try changing the question and see how it changes your thinking.</p>
<p>As I thought about the question, I eventually centered on writing&#8217;s financial and personal affects.</p>
<p><strong>Variables</strong></p>
<p>Now it&#8217;s time to list the variables you&#8217;ve discovered in your thinking. Choose things that can change.  I use a laptop and word processor when I write. This doesn&#8217;t change, and doesn&#8217;t influence anything else.  &#8220;Writing Time&#8221; changes and does influence other variables. I like to use variable names that work with &#8220;As &#8216;insert name&#8217; goes up (or down), then &#8216;downstream name&#8217; goes down (or up).&#8221; This verifies some constant doesn&#8217;t slip in, and starts the next step.  For this example I chose the following variables:</p>
<ul>
<li> Writing Goal</li>
<li> Pressure to write (added on second pass)</li>
<li> Writing Completed</li>
<li> Work Time</li>
<li> Money for bills</li>
<li> Writing Time</li>
<li> Personal &#8220;pot&#8221; (how I feel about myself).</li>
</ul>
<p>Getting all the variables in the first pass doesn&#8217;t happen often.  The point here involves looking for hidden structures that create the observed dynamics.  As the drawing takes shape, new variables appear, and old variables may not be needed.  It depends on your point of view.</p>
<p><strong>Which Comes First?</strong></p>
<p>Since all the variables are related, and you can start reading a CLD at any point, it doesn&#8217;t matter which variable gets put in the drawing first.  Pick one and get started telling the story. Once in a great while I do a hand sketch.  Generally I head straight to the drawing package where I can cut, paste, drag and drop.  When I finished, this is what my CLD for &#8220;Why not sign a publishing contract for an un-written book?&#8221; looks like:</p>
<p><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/01/writingpressure.png"><img class="aligncenter size-full wp-image-103" title="Writing Pressue DoE" src="http://www.test.donaldegray.com/wp-content/uploads/2010/01/writingpressure.png" alt="Writing Pressue DoE" width="455" height="321" /></a></p>
<p><strong>And Back Through</strong></p>
<p>As I draw the CLD, I find myself rethinking assumptions and conclusions.  This restarts me iterating through the steps. Don&#8217;t be surprised if it takes several iterations to become comfortable witht the CLD. Eventually, I declare &#8220;Good enough&#8221; and quit.</p>
<p><strong>The Never Ending Cycle</strong></p>
<p>If you take the same variables and create a CLD you probably won&#8217;t get exactly the same drawing. That&#8217;s OK.  I see where I can make a couple of changes.  But at this time, this drawing closely represents what I think about the question.</p>
<p>Causal Loop Diagrams give us a method for revealing hidden system structure.  Being able to read and create CLDs provides another path for sharing our current understanding.</p>
<p><strong>Update 2010.1.28</strong></p>
<p>I still create Diagram of Effects when I find sticky issues, those things that hang around, even when I try to fix them.</p>
<p>I now use Inkscape to create my diagrams. I have a template I&#8217;ll share if you ask. I still have the Visio template too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/reverse-engineering-reality-part-2-creating-causal-loop-diagrams/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reverse Engineering Reality Part 1: Reading Causal Loop Diagrams</title>
		<link>http://www.donaldegray.com/reverse-engineering-reality-part-1-reading-causal-loop-diagrams/</link>
		<comments>http://www.donaldegray.com/reverse-engineering-reality-part-1-reading-causal-loop-diagrams/#comments</comments>
		<pubDate>Wed, 03 May 2006 12:14:12 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CLD/DoE]]></category>
		<category><![CDATA[systems]]></category>
		<category><![CDATA[systems thinking]]></category>

		<guid isPermaLink="false">http://donaldegray.com/reverse-engineering-reality-part-1-reading-causal-loop-diagrams/</guid>
		<description><![CDATA[Causal Loop Diagrams (CLDs) can help us understand complex interactions and events by revealing system structure. Unlike buildings, most systems don&#8217;t have visible structure. We notice systems by observing events. When the events form a pattern (usually over time), there&#8217;s indication that a system is working. We use CLDs to diagram the system and reveal the interactions that lead to events. In &#8220;Learning to Change&#8221;, I used Casual Loop Diagrams (CLD) to show interrelationships involved in my learning process. Causal Loop Anatomy Causal Loop Diagrams]]></description>
			<content:encoded><![CDATA[<p>Causal Loop Diagrams (CLDs) can help us understand complex interactions and events by revealing system structure.  Unlike buildings, most systems don&#8217;t have visible structure.  We notice systems by observing events.  When the events form a pattern (usually over time), there&#8217;s indication that a system is working. We use CLDs to diagram the system and reveal the interactions that lead to events.  In &#8220;Learning to Change&#8221;, I used Casual Loop Diagrams (CLD) to show interrelationships involved in my learning process.</p>
<p><strong>Causal Loop Anatomy</strong></p>
<p>Causal Loop Diagrams have four basic parts:</p>
<ul>
<li>Nodes (usually ellipses or circle) that contain values that can change</li>
<li>Lines with an arrow show influence direction</li>
<li>An inversion indicator</li>
<li>Time delay indicator</li>
</ul>
<p>These look like</p>
<div><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/01/BasicCLD.png"><img class="aligncenter size-full wp-image-99" title="BasicCLD" src="http://www.test.donaldegray.com/wp-content/uploads/2010/01/BasicCLD.png" alt="Causal Loop Elements" width="374" height="80" /></a></div>
<p>Using all the parts, we can build a simple diagram.</p>
<div><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/01/simpleDOE.png"><img class="aligncenter size-full wp-image-98" title="simpleDOE" src="http://www.test.donaldegray.com/wp-content/uploads/2010/01/simpleDOE.png" alt="Simple Diagram of Effects / Causal Loop Diagram" width="286" height="208" /></a></div>
<p><strong>Reading a Causal Loop Diagram</strong></p>
<p>You can start reading a CLD on any node. I once sent a CLD to a friend who responded, &#8220;Don, I don&#8217;t understand what you&#8217;re trying to show.&#8221;  I promptly started telling the story (via email), but noticed that I had to start at a specific node, and by the time I was 1/3 through the diagram, my explanation fell apart.  I redrew the CLD, and got my point across.</p>
<p>We read the above figure as follows:</p>
<ul>
<li> As &#8220;B&#8221; gets bigger, after a time delay &#8220;A&#8221; gets bigger.</li>
<li> As &#8220;A&#8221; gets bigger, &#8220;B&#8221; gets smaller.</li>
<li> As &#8220;B&#8221; gets smaller, after a time delay &#8220;A&#8221; gets smaller.</li>
<li> As &#8220;A&#8221; gets smaller, &#8220;B&#8221; gets larger.</li>
</ul>
<p>This forms a balancing loop.  The system may oscillate, but will stay within limits. Balancing loops provide stability in systems.</p>
<p>Suppose the influence between &#8220;A&#8221; and &#8220;B&#8221; wasn&#8217;t inverse.  As &#8220;A&#8221; goes, so goes &#8220;B&#8221;.  The above figure would then read:</p>
<ul>
<li> As &#8220;A&#8221; gets bigger, &#8220;B&#8221; gets bigger.</li>
<li> As &#8220;B&#8221; gets bigger, after a time delay &#8220;A&#8221; gets bigger.</li>
</ul>
<p>Or the in the opposite direction:</p>
<ul>
<li> As &#8220;B&#8221; gets smaller, after a time delay &#8220;A&#8221; gets smaller.</li>
<li> As &#8220;A&#8221; gets smaller, &#8220;B&#8221; gets smaller.</li>
</ul>
<p>Now we have a reinforcing loop.  Reinforcing loops create growth (positive reinforcement) or decay (negative reinforcement).  Some people refer to these as positive feedback and negative feedback loops. Since all loops in a CLD are feedback loops, I prefer the terms &#8220;balancing&#8221;, &#8220;positive reinforcement&#8221;, and &#8220;negative reinforcement&#8221;.</p>
<p>The example we&#8217;ve been using a simple diagram.  These same basic diagramming parts can build complex diagrams.  At the AYE 2004 Conference, attendees in <a href="http://www.ayeconference.com/wiki/SessionFour011" target="_blank">Session 11</a> created a CLD for credit cards. For those wondering, Causal Loop Diagram and Diagram of Effects are the same drawing type. A CLD for credit cards could resemble</p>
<p><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/01/CreditCard.png"><img class="aligncenter size-full wp-image-100" title="CreditCard" src="http://www.test.donaldegray.com/wp-content/uploads/2010/01/CreditCard.png" alt="Credit Card DoE" width="575" height="260" /></a></p>
<p>Balance seems to be in the middle of the drawing, so let&#8217;s &#8220;read&#8221; that part of the diagram.</p>
<ul>
<li> As Balance goes up, Fees &amp; Charges go up</li>
<li> As Fees &amp; Charges go up, Balance goes up</li>
<li> As Balance goes up, Available Credit goes down</li>
<li> As Credit Card Purchases go up, Balance goes up</li>
<li> As Payment goes up, Balance goes down</li>
</ul>
<p>Take a minute to &#8220;read&#8221; the rest of the drawing.  No wonder Albert Einstein said <strong>Compounding interest in the greatest mathematical discovery of all time.&#8221;</strong></p>
<p>Some things to remember:</p>
<ol>
<li>You can start reading a CLD at any point.</li>
<li> It would be equally valid to say the opposite of our list. (As Balance goes down, Fees &amp; Charges go down)</li>
<li>A CLD is a map and should &#8220;map to the territory&#8221;.  If the story you&#8217;re reading doesn&#8217;t match the events and patterns, the CLD needs to be changed.</li>
</ol>
<p>Different notations exist for CLDs. Some notations use &#8220;+&#8221; and &#8220;-&#8221; at the line&#8217;s arrow end to show &#8220;same&#8221; or &#8220;inverse&#8221; links.  Occasionally you&#8217;ll see a &#8220;B&#8221; or a &#8220;see-saw&#8221; in the middle of a loop indicating the loop balances.  A &#8220;snowball&#8221; or &#8220;R&#8221; indicates a reinforcing loop.  The variables may not be in an ellipse.  These minor variations don&#8217;t change how the CLD gets read. No &#8220;UML&#8221; exists for CLDs.</p>
<p><a href="http://www.geraldmweinberg.com" target="_blank">Jerry Weinberg</a> developed additional CLD notations to help understand software project management and development.  These components add some richness (by showing the human part) and are:</p>
<p><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/01/GMWCld.png"><img class="aligncenter size-full wp-image-101" title="Gerald M Weinberg DoE Elements" src="http://www.test.donaldegray.com/wp-content/uploads/2010/01/GMWCld.png" alt="Gerald M Weinberg DoE Elements" width="445" height="160" /></a></p>
<p>In Jerry&#8217;s notation, these have the following meaning:</p>
<ul>
<li> A cloud indicates a subject measure. Something known and true, but unmeasurable (due to nature or expense)</li>
<li> A white box means that a human intervention is making the receiving node move the same as the originating node</li>
<li> A gray box means that a human intervention is making the receiving node move opposite from the originating node</li>
<li> A half-white/half-gray box means that the receiving node may move same or opposite from the originating node base on the intervention</li>
</ul>
<p>I recommend Jerry&#8217;s <a href="http://www.dorsethouse.com/books/qsm1.html" target="_blank">Quality Software Management: Vol. 1: Systems Thinking.</a> The book builds a systems foundation for understanding software development and uses CLDs throughout the book.</p>
<p>Causal Loop Diagrams provide a to describe what happens in the real world.  While notations differ slightly, the basics don&#8217;t change.  Understanding how to read one notation enables us to understand other notations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/reverse-engineering-reality-part-1-reading-causal-loop-diagrams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Quicker</title>
		<link>http://www.donaldegray.com/changing-quicker/</link>
		<comments>http://www.donaldegray.com/changing-quicker/#comments</comments>
		<pubDate>Tue, 02 May 2006 23:36:11 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[AYE Conference]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[improving processes]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/changing-quicker/</guid>
		<description><![CDATA[Will reorganizing every two weeks lead to stable software processes? What conditions would enable this to happen? When should we schedule the next change?]]></description>
			<content:encoded><![CDATA[<p>We finished &#8220;Change and Stable Systems with the questions: Will reorganizing every two weeks lead to stable software processes? What conditions would enable this to happen? When should we schedule the next change?  Today we&#8217;ll discuss some conditions that enable quicker change.</p>
<p>I want to recognize I&#8217;ve been using two words interchangeably:  systems and organizations.  In this context, I view an organization as a specific type of system.</p>
<p>Systems contain three basic components:  reinforcing loops, balancing loops, and time delays.  Reinforcing loops cause growth or decline.  Balancing loops interact with reinforcing loops and create stability.  Time delays separate cause and effect by days, months, possibly years.  These delays determine how quickly a system responds to a change.</p>
<p>Delays occur in several places for organizations.</p>
<p><strong>Transport delay</strong> involves the time required to move information around the organization.  Information that development needs to know may enter the organization in customer support.  &#8220;Oh no! The Frammin module appears to be broken! It&#8217;s reformatting the customers&#8217; hard drives and displaying Elbonian profanities on their monitors!&#8221; The standard hierarchical organization communications path would be up the chain to the common node, then back down the development change to the managers who decide what should be done, and then to the programmers who actually do the work.</p>
<p><strong>Decision delay</strong> results from the time required to decide what to do.  I used to believe that inside every complex system, there was a simple system trying to get out.  I still largely feel that way, but some software systems are complex, and that&#8217;s that.  We&#8217;ve been writing software for 50 years.  Most of the easy programs should be written.  That leaves the difficult and complex programs.  Quick decisions can spell disaster if the long and short term ramifications aren&#8217;t considered.  When the development managers learn the Frammin module causes problems, it may take a while to determine the circumstances surrounding the problem event, exactly what part of the Frammin module causes the event, and what to do about it.</p>
<p><strong>Implementation delay</strong> is the time required to do the work.  The classic line here: &#8220;You can&#8217;t produce a baby in 1 month with 9 women.&#8221;  Some work is separable and can be done in parallel by multiple workers.  Some isn&#8217;t and must be done by a single person.  Quick thinkers will try to create separable work.  While work can proceed in parallel effort, communications (and gaps) and interfaces become issues.  These issues are avoided when a single person does the work. So which answer is better?</p>
<p>Time delay relates to a system parameter called <span style="text-decoration: underline;">time constant</span>.  When the system output reaches 63.2% its next value, one time constant has passed.  The following graph shows a system with a time constant of (approximately) 4.5.</p>
<p><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/01/tc1.png"><img class="aligncenter size-full wp-image-79" title="Time Constant = 4.5" src="http://www.test.donaldegray.com/wp-content/uploads/2010/01/tc1.png" alt="Time Constant = 4.5" width="549" height="333" /></a></p>
<p>By reducing any or all of the delays, we can achieve a result in a shorter time period as demonstrated by:</p>
<p><a href="http://www.test.donaldegray.com/wp-content/uploads/2010/01/tc2.png"><img class="aligncenter size-full wp-image-78" title="Time Constant = 3" src="http://www.test.donaldegray.com/wp-content/uploads/2010/01/tc2.png" alt="Time Constant = 3" width="549" height="333" /></a></p>
<p>We&#8217;ve moved the time constant to (approximately) 3, or reduced the time it takes to respond by 1/3.</p>
<p>How do we remove delay from the system?</p>
<p><strong>Transport Delay:</strong> All organizations have informal networks that pass information to where it should go.  These networks are usually called &#8220;friends&#8221;.  Some organizations explicitly encourage this by &#8220;cross assignment.&#8221;  A developer works in customer service.  A tester may spend time in development.  Besides broadening the skills and creating an understanding of what the other person does, this creates the informal network that keeps information flowing.</p>
<p><strong>Decision Delay:</strong> &#8220;Empowerment&#8221; bothers me.  I actually think it&#8217;s a great idea, but in many situations the idea gets morphed into an evil double bind event.  Nonetheless, we&#8217;re talking about empowerment.  Move the decision making authority to the person closest to the information (reducing transport delay) and work effort (possibly also reducing implementation delay).  The management problem resides in authority to make a decision can be delegated, responsibility for that decision can&#8217;t.  Maybe this causes the standard empowerment double bind.</p>
<p><strong>Implementation Delay:</strong> Better people make better products.  I can&#8217;t put my hands on the data, but I seem to remember that Jerry Weinberg, Tom DeMarco, and Capers Jones have all released studies showing that individual performance varies by an order of magnitude.  So get better people.  Read Johanna Rothman&#8217;s book:  <a title="Hiring Technical Workers" href="http://jrothman.com/Books/hiring-knowledge-workers.html" target="_blank">Hiring the Best Knowledge Workers, Techies &amp; Nerds</a>. Improve the skills and abilities of the people where you work.  Send them to the <a href="http://www.ayeconference.com">AYE Conference</a>.  Improved workers will impact Decision Delay by allowing true empowerment.</p>
<p>Can you think of other delay causes?  How can we mitigate them?</p>
<p>Agree?  Disagree?  Add a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/changing-quicker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change is Good</title>
		<link>http://www.donaldegray.com/change-is-good/</link>
		<comments>http://www.donaldegray.com/change-is-good/#comments</comments>
		<pubDate>Tue, 02 May 2006 23:31:19 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[goal oriented behavior]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://donaldegray.com/change-is-good/</guid>
		<description><![CDATA[Several years ago I found out that I was not really in charge of everything, or in control of very much. This lead me to

Don's Dismal Dilemma: How will I achieve my goals, when I'm not in charge or control?]]></description>
			<content:encoded><![CDATA[<p>Several years ago I found out that I was not really in charge of everything, or in control of very much.  This lead me to</p>
<p><strong>Don&#8217;s Dismal Dilemma: How will I achieve my goals, when I&#8217;m not in charge or control?</strong></p>
<p>Physical systems follow patterns established eons ago.  Friends do what suit them.  My clients determine when and where I&#8217;ll work with them.</p>
<p>As time progressed, I found the one thing in the universe I have complete control over: me.  This lead me to</p>
<p><strong>Don&#8217;s Delightful Discovery: I can&#8217;t control what happens to me, but I can control me, and how I respond to what happens to me.</strong></p>
<p>As Virginia Satir said, &#8220;We can direct our efforts to change what we can and to work out creative ways to live with what we can&#8217;t change.&#8221; [<span style="text-decoration: underline;">New Peoplemaking, pg 7</span>]</p>
<p>When we quit changing with our environment, we face extinction.  We need to update our mental models so they conform current with reality.  As we grow and mature, our realities change.  Our mental models need to reflect the changes.  Mental models formed in childhood and not updated make for interesting adult behavior.  Dad warned me about getting &#8220;Hardening of the Attitudes&#8221;. (Notice the survival rule that affects my change quotient?)</p>
<p>Changing allows me to achieve my goals.  If the goal doesn’t change, and external events (by definition beyond my control) change the situation, I need to change my actions (I control these) to bring the results in line with achieving my goal.  Or perhaps my actions aren’t producing the results needed to achieve the goal. Again change becomes necessary to realign with my goal.  If I don&#8217;t change what I’m doing, my actions will take me away from my goal.</p>
<p><strong>&#8220;Insanity: doing the same thing over and over again and expecting different results.&#8221; Albert Einstein</strong></p>
<p>Occasionally I need to change my goals. As I learn more, what used to be important may not be important now. Changing goals allows me to work on what&#8217;s important to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.donaldegray.com/change-is-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

