<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Net Objectives Thoughts</title>
	<atom:link href="https://netobjectivesthoughts.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://netobjectivesthoughts.com</link>
	<description>Current thoughts from industry leaders in Lean-Agile</description>
	<lastBuildDate>Mon, 21 Sep 2020 22:27:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.2</generator>

<image>
	<url>https://netobjectivesthoughts.com/wp-content/uploads/2018/09/cropped-log-O-certificate_10x11-32x32.jpg</url>
	<title>Net Objectives Thoughts</title>
	<link>https://netobjectivesthoughts.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">151994802</site>	<item>
		<title>Migrating the blog: Scott Bain</title>
		<link>https://netobjectivesthoughts.com/migrating-the-blog-scott-bain/</link>
					<comments>https://netobjectivesthoughts.com/migrating-the-blog-scott-bain/#respond</comments>
		
		<dc:creator><![CDATA[Jim Trott]]></dc:creator>
		<pubDate>Mon, 21 Sep 2020 22:27:54 +0000</pubDate>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[ATDD]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Developer Habits]]></category>
		<category><![CDATA[Development Agility]]></category>
		<category><![CDATA[Emergent Design]]></category>
		<category><![CDATA[Refactoring]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2237</guid>

					<description><![CDATA[Thank you for joining us on this journey! You may know that Net Objectives has joined with Disciplined Agile and is now part of the Project Management Institute. Here is the press release: https://www.pmi.org/about/press-media/press-releases/project-management-institute-announces-acquisition-of-flex-from-net-objectives As part of this migration, Scott is now blogging on ProjectManagement.com. Here are the addresses of his blog: https://www.projectmanagement.com/blogs/654442/Agile-Analysis-and-Design https://www.projectmanagement.com/blogs/654443/Sustainable-Test-Driven-Development We &#8230; <a href="https://netobjectivesthoughts.com/migrating-the-blog-scott-bain/" class="more-link">Continue reading<span class="screen-reader-text"> "Migrating the blog: Scott Bain"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/migrating-the-blog-scott-bain/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2237</post-id>	</item>
		<item>
		<title>Migrating the blog: Al Shalloway</title>
		<link>https://netobjectivesthoughts.com/migrating-the-blog-al-shalloway/</link>
					<comments>https://netobjectivesthoughts.com/migrating-the-blog-al-shalloway/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 19 Sep 2020 18:44:12 +0000</pubDate>
				<category><![CDATA[Challenging Presumptions]]></category>
		<category><![CDATA[Complexity]]></category>
		<category><![CDATA[Habits]]></category>
		<category><![CDATA[Lean Agile Adoption]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Lean-Thinking]]></category>
		<category><![CDATA[Learning Teaching Coaching]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Portfolio Management]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Roles]]></category>
		<category><![CDATA[Systems Thinking]]></category>
		<category><![CDATA[Team Level Agile]]></category>
		<category><![CDATA[Visionary]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2235</guid>

					<description><![CDATA[Thank you for joining us on this journey! You may know that Net Objectives has joined with Disciplined Agile and is now part of the Project Management Institute. Here is the press release: https://www.pmi.org/about/press-media/press-releases/project-management-institute-announces-acquisition-of-flex-from-net-objectives As part of this migration, Al is now blogging on ProjectManagement.com. Here is the address of his blog: https://www.projectmanagement.com/blogs/581099/Manifesting-Business-Agility We invite &#8230; <a href="https://netobjectivesthoughts.com/migrating-the-blog-al-shalloway/" class="more-link">Continue reading<span class="screen-reader-text"> "Migrating the blog: Al Shalloway"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/migrating-the-blog-al-shalloway/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2235</post-id>	</item>
		<item>
		<title>Agile Manifesto: Incredible Success and time to Move On</title>
		<link>https://netobjectivesthoughts.com/agile-manifesto-incredible-success-and-time-to-move-on/</link>
					<comments>https://netobjectivesthoughts.com/agile-manifesto-incredible-success-and-time-to-move-on/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Mon, 18 Nov 2019 17:14:50 +0000</pubDate>
				<category><![CDATA[Lean-Agile]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2194</guid>

					<description><![CDATA[This blog was originally written in April, 2012 I have incredible respect for the signatories of the Agile Manifesto. I believe it to be a great document. I say this for several reasons – the greatest being it created a new space for effective development to take place. It started a movement that has changed &#8230; <a href="https://netobjectivesthoughts.com/agile-manifesto-incredible-success-and-time-to-move-on/" class="more-link">Continue reading<span class="screen-reader-text"> "Agile Manifesto: Incredible Success and time to Move On"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/agile-manifesto-incredible-success-and-time-to-move-on/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2194</post-id>	</item>
		<item>
		<title>Practice: Encapsulate by Policy, Reveal by Need</title>
		<link>https://netobjectivesthoughts.com/practice-encapsulate-by-policy-reveal-by-need/</link>
					<comments>https://netobjectivesthoughts.com/practice-encapsulate-by-policy-reveal-by-need/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Mon, 11 Nov 2019 17:55:31 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2185</guid>

					<description><![CDATA[Traditionally, encapsulation has been thought of as the hiding of data or “state.” While it is true that hiding data encapsulates it, encapsulation can mean much more than this. It’s like the notion that all dogs are mammals, but not all mammals are dogs. The better way to think of encapsulation is, &#8220;the hiding of &#8230; <a href="https://netobjectivesthoughts.com/practice-encapsulate-by-policy-reveal-by-need/" class="more-link">Continue reading<span class="screen-reader-text"> "Practice: Encapsulate by Policy, Reveal by Need"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/practice-encapsulate-by-policy-reveal-by-need/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2185</post-id>	</item>
		<item>
		<title>Practice: Programming by Intention</title>
		<link>https://netobjectivesthoughts.com/practice-programming-by-intention/</link>
					<comments>https://netobjectivesthoughts.com/practice-programming-by-intention/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Mon, 11 Nov 2019 17:51:00 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2184</guid>

					<description><![CDATA[Programming by Intention is a way of writing code that capitalizes on the way a programmer thinks. Whenever you write code, what you are essentially doing in breaking down a behavior into its steps. In sense, that’s what code is. So, your brain, as a developer, is good at this. Programming by Intention says let’s &#8230; <a href="https://netobjectivesthoughts.com/practice-programming-by-intention/" class="more-link">Continue reading<span class="screen-reader-text"> "Practice: Programming by Intention"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/practice-programming-by-intention/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2184</post-id>	</item>
		<item>
		<title>Practice: Adhere to a Coding Standard</title>
		<link>https://netobjectivesthoughts.com/practice-adhere-to-a-coding-standard/</link>
					<comments>https://netobjectivesthoughts.com/practice-adhere-to-a-coding-standard/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Mon, 11 Nov 2019 17:41:04 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2177</guid>

					<description><![CDATA[One of the simplest practices a development team can benefit from is the adoption of a coding standard. A standard is simply a set of straightforward rules that everyone on the team agrees to. Here are some rules to include in a coding standard. Naming conventions. How to name things such as variables, objects, functions, &#8230; <a href="https://netobjectivesthoughts.com/practice-adhere-to-a-coding-standard/" class="more-link">Continue reading<span class="screen-reader-text"> "Practice: Adhere to a Coding Standard"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/practice-adhere-to-a-coding-standard/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2177</post-id>	</item>
		<item>
		<title>Practice: Encapsulating Constructors in Simple Classes</title>
		<link>https://netobjectivesthoughts.com/encapsulating-constructors-in-simple-classes/</link>
					<comments>https://netobjectivesthoughts.com/encapsulating-constructors-in-simple-classes/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Fri, 01 Nov 2019 17:06:33 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2172</guid>

					<description><![CDATA[A recurring question in OO is, &#8220;When it is determined that an algorithm should be established in its own separate class (to make it testable, or reusable, or simply as an issue of cohesion) should it also be given a separate abstract type that it implements?&#8221; The advantage, of course, is that the client (or &#8230; <a href="https://netobjectivesthoughts.com/encapsulating-constructors-in-simple-classes/" class="more-link">Continue reading<span class="screen-reader-text"> "Practice: Encapsulating Constructors in Simple Classes"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/encapsulating-constructors-in-simple-classes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2172</post-id>	</item>
		<item>
		<title>The Object Pool</title>
		<link>https://netobjectivesthoughts.com/the-object-pool/</link>
					<comments>https://netobjectivesthoughts.com/the-object-pool/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Thu, 31 Oct 2019 17:06:24 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2171</guid>

					<description><![CDATA[Intent Create a manager class to represent a pool of reusable resources. Clients will access the manager to obtain an instance of the resource and return it when their task is complete. Example Connections are to be made to a data resource on a server. The server will allow from 1 to 255 connections to &#8230; <a href="https://netobjectivesthoughts.com/the-object-pool/" class="more-link">Continue reading<span class="screen-reader-text"> "The Object Pool"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-object-pool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2171</post-id>	</item>
		<item>
		<title>The Observer</title>
		<link>https://netobjectivesthoughts.com/the-observer/</link>
					<comments>https://netobjectivesthoughts.com/the-observer/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 14:36:57 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2156</guid>

					<description><![CDATA[Intent Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically. (GoF) Example An object is created to represent the current session of a logged-in user at a webservice. Other parts of the system need to know when the session ends, whether that is &#8230; <a href="https://netobjectivesthoughts.com/the-observer/" class="more-link">Continue reading<span class="screen-reader-text"> "The Observer"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-observer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2156</post-id>	</item>
		<item>
		<title>The State</title>
		<link>https://netobjectivesthoughts.com/the-state/</link>
					<comments>https://netobjectivesthoughts.com/the-state/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Tue, 15 Oct 2019 00:46:47 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2142</guid>

					<description><![CDATA[Intent The system needs to behave differently when it is in various conditions (states). This often occurs when a program is modal. Example The software in an ATM is operated by the end user through an interface that has various buttons and a keypad for entering numbers. The buttons will do various things depending on &#8230; <a href="https://netobjectivesthoughts.com/the-state/" class="more-link">Continue reading<span class="screen-reader-text"> "The State"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-state/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2142</post-id>	</item>
		<item>
		<title>The Template Method</title>
		<link>https://netobjectivesthoughts.com/the-template-method/</link>
					<comments>https://netobjectivesthoughts.com/the-template-method/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Tue, 15 Oct 2019 00:42:48 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2144</guid>

					<description><![CDATA[Intent We want to abstract out a common theme from different cases that have different implementations of an algorithm. Example Often systems/frameworks have a fixed workflow where the steps are always executed in a specific sequence, but the actions taken in each step vary by application context. Template method separates the common workflow from the &#8230; <a href="https://netobjectivesthoughts.com/the-template-method/" class="more-link">Continue reading<span class="screen-reader-text"> "The Template Method"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-template-method/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2144</post-id>	</item>
		<item>
		<title>The Mediator</title>
		<link>https://netobjectivesthoughts.com/the-mediator/</link>
					<comments>https://netobjectivesthoughts.com/the-mediator/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Fri, 11 Oct 2019 00:24:41 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2143</guid>

					<description><![CDATA[Intent Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently. (GoF) Example Modern development tools often offer drag-and-drop mechanisms for creating graphical user interfaces, database connections, and other system elements. It is &#8230; <a href="https://netobjectivesthoughts.com/the-mediator/" class="more-link">Continue reading<span class="screen-reader-text"> "The Mediator"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-mediator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2143</post-id>	</item>
		<item>
		<title>The Null Object</title>
		<link>https://netobjectivesthoughts.com/the-null-object/</link>
					<comments>https://netobjectivesthoughts.com/the-null-object/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Mon, 07 Oct 2019 17:28:02 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2131</guid>

					<description><![CDATA[Intent Rather than using a null reference when an object is absent, create an object which implements the expected interface but whose methods have no behavior. Many of the behavioral design patterns such as State and Strategy allow implementation to vary without specializing clients. Often when a behavior or algorithm has many different versions, one &#8230; <a href="https://netobjectivesthoughts.com/the-null-object/" class="more-link">Continue reading<span class="screen-reader-text"> "The Null Object"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-null-object/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2131</post-id>	</item>
		<item>
		<title>The Visitor</title>
		<link>https://netobjectivesthoughts.com/the-visitor/</link>
					<comments>https://netobjectivesthoughts.com/the-visitor/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Fri, 04 Oct 2019 16:51:36 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2132</guid>

					<description><![CDATA[Intent Set up a structure that allows the addition of operations across a variety of classes without changing the classes. Example A system that allows for the drawing of primitive vector-based graphical objects (Shapes) might need to allow for various transformational operations to be performed on these shapes, where the nature of the operation would &#8230; <a href="https://netobjectivesthoughts.com/the-visitor/" class="more-link">Continue reading<span class="screen-reader-text"> "The Visitor"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-visitor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2132</post-id>	</item>
		<item>
		<title>The Memento</title>
		<link>https://netobjectivesthoughts.com/the-memento/</link>
					<comments>https://netobjectivesthoughts.com/the-memento/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Thu, 03 Oct 2019 00:25:11 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2126</guid>

					<description><![CDATA[Intent Without violating encapsulation, capture and externalize an object’s internal state so that the object can be restored to this state later. (GoF) Example Sometimes it is necessary to take a point-in-time &#8220;snapshot&#8221; of an object so that it can be temporarily changed and then later restored to the original condition. This means that the &#8230; <a href="https://netobjectivesthoughts.com/the-memento/" class="more-link">Continue reading<span class="screen-reader-text"> "The Memento"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-memento/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2126</post-id>	</item>
		<item>
		<title>Straightening out your value stream</title>
		<link>https://netobjectivesthoughts.com/straightening-out-your-value-stream/</link>
					<comments>https://netobjectivesthoughts.com/straightening-out-your-value-stream/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Wed, 02 Oct 2019 10:18:45 +0000</pubDate>
				<category><![CDATA[Value Streams]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2124</guid>

					<description><![CDATA[The value stream is the set of actions that take place to add value to a customer from the initial request to delivery. The value stream begins with the initial concept, moves through various stages for one or more development teams (where Agile methods begin), and on through final delivery and support. Value streams are &#8230; <a href="https://netobjectivesthoughts.com/straightening-out-your-value-stream/" class="more-link">Continue reading<span class="screen-reader-text"> "Straightening out your value stream"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/straightening-out-your-value-stream/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2124</post-id>	</item>
		<item>
		<title>The New Scrum Game</title>
		<link>https://netobjectivesthoughts.com/the-new-scrum-game/</link>
					<comments>https://netobjectivesthoughts.com/the-new-scrum-game/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Tue, 01 Oct 2019 23:40:46 +0000</pubDate>
				<category><![CDATA[Getting Back to the Original Scrum]]></category>
		<category><![CDATA[New Scrum Game]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Team Level Agile]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2120</guid>

					<description><![CDATA[Ken Schwaber &#38; Jeff Sutherland created the Scrum Agile Framework based on The New New Product Development Game (TNNPDG) &#38; empirical process control. In the 20+ years since Scrum’s ascension, other useful methods – Flow, Theory of Constraints, Kanban and Lean Management have come to the forefront. In addition, while Scrum was designed for single product teams, &#8230; <a href="https://netobjectivesthoughts.com/the-new-scrum-game/" class="more-link">Continue reading<span class="screen-reader-text"> "The New Scrum Game"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-new-scrum-game/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2120</post-id>	</item>
		<item>
		<title>Handoffs, handbacks, holdups and multi-tasking- discovering impediments without value stream mapping</title>
		<link>https://netobjectivesthoughts.com/handoffs-handbacks-holdups-and-multi-tasking-discovering-impediments-without-value-stream-mapping/</link>
					<comments>https://netobjectivesthoughts.com/handoffs-handbacks-holdups-and-multi-tasking-discovering-impediments-without-value-stream-mapping/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Tue, 01 Oct 2019 18:27:30 +0000</pubDate>
				<category><![CDATA[Value Streams]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2114</guid>

					<description><![CDATA[Back in 2006, I would always incorporate value stream mapping into the training or engagement. Over the years, however, as Scrum teams have become predominant, I have found doing to to be of less value. Not because value stream mapping isn&#8217;t important &#8211; it is, but because people don&#8217;t seem to be able to do &#8230; <a href="https://netobjectivesthoughts.com/handoffs-handbacks-holdups-and-multi-tasking-discovering-impediments-without-value-stream-mapping/" class="more-link">Continue reading<span class="screen-reader-text"> "Handoffs, handbacks, holdups and multi-tasking- discovering impediments without value stream mapping"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/handoffs-handbacks-holdups-and-multi-tasking-discovering-impediments-without-value-stream-mapping/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2114</post-id>	</item>
		<item>
		<title>The Flyweight</title>
		<link>https://netobjectivesthoughts.com/the-flyweight/</link>
					<comments>https://netobjectivesthoughts.com/the-flyweight/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Tue, 01 Oct 2019 01:11:08 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2104</guid>

					<description><![CDATA[Intent Use sharing to support large numbers of fine-grained objects efficiently. (GoF) Example Font systems model each letter with a different class that is capable of scaling, micro-positioning, kerning, and other, often heavyweight, behaviors. If a large document contains many examples of, say, the letter A, then creating an instance of A for each appearance &#8230; <a href="https://netobjectivesthoughts.com/the-flyweight/" class="more-link">Continue reading<span class="screen-reader-text"> "The Flyweight"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-flyweight/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2104</post-id>	</item>
		<item>
		<title>The four most valuable concepts I&#8217;ve seen in over 20 years of Agile</title>
		<link>https://netobjectivesthoughts.com/the-four-most-valuable-concepts-ive-seen-in-over-20-years-of-agile/</link>
					<comments>https://netobjectivesthoughts.com/the-four-most-valuable-concepts-ive-seen-in-over-20-years-of-agile/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Mon, 30 Sep 2019 23:51:36 +0000</pubDate>
				<category><![CDATA[Lean-Agile]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2101</guid>

					<description><![CDATA[Systems Thinking (see If Russ Ackoff had given an TED-Talk) Toward Middle-Up-Down Management: Accelerating Information Creation Minimum business increments  The value stream (See Why Looking at the Value Stream Is So Important]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-four-most-valuable-concepts-ive-seen-in-over-20-years-of-agile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2101</post-id>	</item>
		<item>
		<title>Four steps to move you to Business Agility</title>
		<link>https://netobjectivesthoughts.com/four-steps-to-move-you-to-business-agility/</link>
					<comments>https://netobjectivesthoughts.com/four-steps-to-move-you-to-business-agility/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 28 Sep 2019 13:43:10 +0000</pubDate>
				<category><![CDATA[Agile at Scale]]></category>
		<category><![CDATA[Lean Agile Adoption]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2097</guid>

					<description><![CDATA[I work with many organizations that are fairly chaotic and far from Agile. While I&#8217;ve led fairly involved transformations, there are four actions a development group that&#8217;s 50-300 in size can take, mostly on their own, that can have a great impact. These are: Use Minimum Business Increments (MBIs) to identify enhancements to make to &#8230; <a href="https://netobjectivesthoughts.com/four-steps-to-move-you-to-business-agility/" class="more-link">Continue reading<span class="screen-reader-text"> "Four steps to move you to Business Agility"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/four-steps-to-move-you-to-business-agility/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2097</post-id>	</item>
		<item>
		<title>Creating cross-functional teams is more effective than coordinating teams with dependencies</title>
		<link>https://netobjectivesthoughts.com/creating-cross-functional-teams-is-more-effective-than-coordinating-teams-with-dependencies/</link>
					<comments>https://netobjectivesthoughts.com/creating-cross-functional-teams-is-more-effective-than-coordinating-teams-with-dependencies/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Fri, 27 Sep 2019 14:20:17 +0000</pubDate>
				<category><![CDATA[Agile at Scale]]></category>
		<category><![CDATA[FLEX vs SAFe]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2092</guid>

					<description><![CDATA[Many companies find themselves organized around projects that come to their development group from all directions. There often isn&#8217;t even a backlog to see what&#8217;s to be worked on. This results in teams working on multiple projects at a time, multitasking, waiting for others, and general chaos. Short projects take months. One solution is to &#8230; <a href="https://netobjectivesthoughts.com/creating-cross-functional-teams-is-more-effective-than-coordinating-teams-with-dependencies/" class="more-link">Continue reading<span class="screen-reader-text"> "Creating cross-functional teams is more effective than coordinating teams with dependencies"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/creating-cross-functional-teams-is-more-effective-than-coordinating-teams-with-dependencies/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2092</post-id>	</item>
		<item>
		<title>The Mock Object</title>
		<link>https://netobjectivesthoughts.com/the-mock-object/</link>
					<comments>https://netobjectivesthoughts.com/the-mock-object/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Thu, 26 Sep 2019 22:23:42 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2088</guid>

					<description><![CDATA[Intent When a unit being tested has a dependency, replace that dependency with a version that is only for testing, called a Mock Object. The Mock Object can be conditioned and inspected by the test. Example Consider this situation. An application makes use of a webservice through an access object to obtain some critical information &#8230; <a href="https://netobjectivesthoughts.com/the-mock-object/" class="more-link">Continue reading<span class="screen-reader-text"> "The Mock Object"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-mock-object/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2088</post-id>	</item>
		<item>
		<title>The Builder</title>
		<link>https://netobjectivesthoughts.com/the-builder/</link>
					<comments>https://netobjectivesthoughts.com/the-builder/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Mon, 23 Sep 2019 20:08:14 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2081</guid>

					<description><![CDATA[Intent Separate the construction of a complex object from its representation so the same construction process can create different representations. (GoF) Example A relational database contains information that can be consumed in different ways, depending on the needs of the client. Whereas one client might prefer to iterate over the data in a flat structure &#8230; <a href="https://netobjectivesthoughts.com/the-builder/" class="more-link">Continue reading<span class="screen-reader-text"> "The Builder"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-builder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2081</post-id>	</item>
		<item>
		<title>Using Double Loop Learning on Key Scrum Concepts to Improve Scrum</title>
		<link>https://netobjectivesthoughts.com/using-double-loop-learning-on-empiricism-to-improve-scrum/</link>
					<comments>https://netobjectivesthoughts.com/using-double-loop-learning-on-empiricism-to-improve-scrum/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sun, 22 Sep 2019 13:51:44 +0000</pubDate>
				<category><![CDATA[ScrumBut]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2066</guid>

					<description><![CDATA[Chris Argyris clarified that there are two levels to learning, which he described as single-loop learning and double-loop learning. Here are his definitions: Single-loop learning: Learning that changes strategies of action (i.e. the how) in ways that leave the values of a theory of action unchanged (i.e. the why) Double-loop learning: Learning that results in &#8230; <a href="https://netobjectivesthoughts.com/using-double-loop-learning-on-empiricism-to-improve-scrum/" class="more-link">Continue reading<span class="screen-reader-text"> "Using Double Loop Learning on Key Scrum Concepts to Improve Scrum"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/using-double-loop-learning-on-empiricism-to-improve-scrum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2066</post-id>	</item>
		<item>
		<title>Why empirical process control is insufficient to do Scrum well</title>
		<link>https://netobjectivesthoughts.com/why-empirical-process-control-is-insufficient-to-do-scrum-well/</link>
					<comments>https://netobjectivesthoughts.com/why-empirical-process-control-is-insufficient-to-do-scrum-well/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 21 Sep 2019 19:45:17 +0000</pubDate>
				<category><![CDATA[Getting Back to the Original Scrum]]></category>
		<category><![CDATA[New Scrum Game]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2061</guid>

					<description><![CDATA[This post continues my series on Getting Back to the Original Scrum. Scrum is founded on empirical process control theory, or empiricism. Empirical process control means to try something, see what happens and adjust your actions based on this feedback. There is no model (theory) underneath these practices. That is, you don’t make predictions based &#8230; <a href="https://netobjectivesthoughts.com/why-empirical-process-control-is-insufficient-to-do-scrum-well/" class="more-link">Continue reading<span class="screen-reader-text"> "Why empirical process control is insufficient to do Scrum well"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/why-empirical-process-control-is-insufficient-to-do-scrum-well/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2061</post-id>	</item>
		<item>
		<title>I am not a big fan of Shu Ha Ri</title>
		<link>https://netobjectivesthoughts.com/i-am-not-a-big-fan-of-shu-ha-ri/</link>
					<comments>https://netobjectivesthoughts.com/i-am-not-a-big-fan-of-shu-ha-ri/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 21 Sep 2019 00:15:14 +0000</pubDate>
				<category><![CDATA[Shu Ha Ri]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2056</guid>

					<description><![CDATA[As a metaphor for stages of learning it&#8217;s not bad. But even then it&#8217;s not a great metaphor. Let&#8217;s consider in the martial arts we&#8217;re trying to suppress our mind and learn certain moves. A collection of methods will let us chose the right moves from our repertoire. In knowledge work, we&#8217;re doing different things &#8230; <a href="https://netobjectivesthoughts.com/i-am-not-a-big-fan-of-shu-ha-ri/" class="more-link">Continue reading<span class="screen-reader-text"> "I am not a big fan of Shu Ha Ri"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/i-am-not-a-big-fan-of-shu-ha-ri/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2056</post-id>	</item>
		<item>
		<title>The Singleton</title>
		<link>https://netobjectivesthoughts.com/the-singleton/</link>
					<comments>https://netobjectivesthoughts.com/the-singleton/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Fri, 20 Sep 2019 16:36:20 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2049</guid>

					<description><![CDATA[Intent Ensure a class only has one instance and provide a global point of access to it. (GoF) Example A system allows a single user to log in at a time. The currently logged-in user is represented by an object, an instance of a User class, that contains all the information needed throughout the system &#8230; <a href="https://netobjectivesthoughts.com/the-singleton/" class="more-link">Continue reading<span class="screen-reader-text"> "The Singleton"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-singleton/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2049</post-id>	</item>
		<item>
		<title>How Scrum&#8217;s core is useful and incorporates the essence of Agile</title>
		<link>https://netobjectivesthoughts.com/how-scrums-core-is-useful-and-incorporates-the-essence-of-agile/</link>
					<comments>https://netobjectivesthoughts.com/how-scrums-core-is-useful-and-incorporates-the-essence-of-agile/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Thu, 19 Sep 2019 00:10:36 +0000</pubDate>
				<category><![CDATA[Getting Back to the Original Scrum]]></category>
		<category><![CDATA[Scrum]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2046</guid>

					<description><![CDATA[This post continues my series on Getting Back to the Original Scrum. Ken Schwaber and Jeff Sutherland captured several key concepts of what The New New Product Development Game (TNNPDG) suggested how product development teams should work. I believe these core roles, practices, events and rules are the core reason that Scrum works. These include: &#8230; <a href="https://netobjectivesthoughts.com/how-scrums-core-is-useful-and-incorporates-the-essence-of-agile/" class="more-link">Continue reading<span class="screen-reader-text"> "How Scrum&#8217;s core is useful and incorporates the essence of Agile"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/how-scrums-core-is-useful-and-incorporates-the-essence-of-agile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2046</post-id>	</item>
		<item>
		<title>The Bridge</title>
		<link>https://netobjectivesthoughts.com/the-bridge/</link>
					<comments>https://netobjectivesthoughts.com/the-bridge/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Wed, 18 Sep 2019 16:38:05 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2041</guid>

					<description><![CDATA[Intent Separate a varying Entity from its varying Behavior, so that the two can vary independently. Another way to state the intent is, the Bridge is one variation using another variation in a varying way. Example One common use of the Bridge is in data access frameworks. The varying Entities would be elements of the &#8230; <a href="https://netobjectivesthoughts.com/the-bridge/" class="more-link">Continue reading<span class="screen-reader-text"> "The Bridge"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-bridge/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2041</post-id>	</item>
		<item>
		<title>The Composite</title>
		<link>https://netobjectivesthoughts.com/the-composite/</link>
					<comments>https://netobjectivesthoughts.com/the-composite/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Mon, 16 Sep 2019 18:02:27 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2036</guid>

					<description><![CDATA[Intent We want to handle items that are hierarchically related (either through Classification or like a Bill of Material) as objects. Example The most common example of a Composite is a hierarchical file system. Files are placed into folders, but folders can also contain other folders to any desired depth. The purpose of such a &#8230; <a href="https://netobjectivesthoughts.com/the-composite/" class="more-link">Continue reading<span class="screen-reader-text"> "The Composite"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-composite/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2036</post-id>	</item>
		<item>
		<title>The Chain of Responsibility</title>
		<link>https://netobjectivesthoughts.com/the-chain-of-responsibility/</link>
					<comments>https://netobjectivesthoughts.com/the-chain-of-responsibility/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Mon, 16 Sep 2019 15:18:56 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2029</guid>

					<description><![CDATA[Intent Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it. (GoF) Example A provider of retirement accounts and mutual funds could provide a web-based service allowing &#8230; <a href="https://netobjectivesthoughts.com/the-chain-of-responsibility/" class="more-link">Continue reading<span class="screen-reader-text"> "The Chain of Responsibility"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-chain-of-responsibility/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2029</post-id>	</item>
		<item>
		<title>Getting back to the original Scrum</title>
		<link>https://netobjectivesthoughts.com/getting-back-to-the-original-scrum/</link>
					<comments>https://netobjectivesthoughts.com/getting-back-to-the-original-scrum/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Mon, 16 Sep 2019 13:29:42 +0000</pubDate>
				<category><![CDATA[Getting Back to the Original Scrum]]></category>
		<category><![CDATA[Scrum]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2022</guid>

					<description><![CDATA[This post begins my series on Getting Back to the Original Scrum. I understand why people think I don&#8217;t like Scrum. I have been struggling with this myself. I have used Scrum for almost 2 decades with great results. But I teach it differently and base it on a different model than the Scrum Guide. &#8230; <a href="https://netobjectivesthoughts.com/getting-back-to-the-original-scrum/" class="more-link">Continue reading<span class="screen-reader-text"> "Getting back to the original Scrum"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/getting-back-to-the-original-scrum/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2022</post-id>	</item>
		<item>
		<title>How Scrum creates ScrumBut and what to do about it</title>
		<link>https://netobjectivesthoughts.com/how-scrum-creates-scrumbut-and-what-to-do-about-it/</link>
					<comments>https://netobjectivesthoughts.com/how-scrum-creates-scrumbut-and-what-to-do-about-it/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sun, 15 Sep 2019 19:10:48 +0000</pubDate>
				<category><![CDATA[ScrumBut]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2015</guid>

					<description><![CDATA[&#160; What is ScrumBut? Scrum org defines “ScrumBut” as “that Scrum has exposed a dysfunction that is contributing to the problem, but is too hard to fix. A ScrumBut retains the problem while modifying Scrum to make it invisible so that the dysfunction is no longer a thorn in the side of the team.” I &#8230; <a href="https://netobjectivesthoughts.com/how-scrum-creates-scrumbut-and-what-to-do-about-it/" class="more-link">Continue reading<span class="screen-reader-text"> "How Scrum creates ScrumBut and what to do about it"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/how-scrum-creates-scrumbut-and-what-to-do-about-it/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2015</post-id>	</item>
		<item>
		<title>Why I hate the term ScrumBut</title>
		<link>https://netobjectivesthoughts.com/why-i-hate-the-term-scrumbut/</link>
					<comments>https://netobjectivesthoughts.com/why-i-hate-the-term-scrumbut/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sun, 15 Sep 2019 16:41:09 +0000</pubDate>
				<category><![CDATA[Lean Agile Adoption]]></category>
		<category><![CDATA[ScrumBut]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=2012</guid>

					<description><![CDATA[Scrum org defines “ScrumBut” as “that Scrum has exposed a dysfunction that is contributing to the problem, but is too hard to fix. A ScrumBut retains the problem while modifying Scrum to make it invisible so that the dysfunction is no longer a thorn in the side of the team.” Scrum assumes that people doing &#8230; <a href="https://netobjectivesthoughts.com/why-i-hate-the-term-scrumbut/" class="more-link">Continue reading<span class="screen-reader-text"> "Why I hate the term ScrumBut"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/why-i-hate-the-term-scrumbut/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2012</post-id>	</item>
		<item>
		<title>Getting to cross-functional teams</title>
		<link>https://netobjectivesthoughts.com/getting-to-cross-functional-teams/</link>
					<comments>https://netobjectivesthoughts.com/getting-to-cross-functional-teams/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sun, 15 Sep 2019 15:58:53 +0000</pubDate>
				<category><![CDATA[Lean Agile Adoption]]></category>
		<category><![CDATA[ScrumBut]]></category>
		<category><![CDATA[Team Level Agile]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1993</guid>

					<description><![CDATA[Self-organizing, cross-functional teams are good when it is possible and advisable to achieve them. The question is how do you create them? I tend to look at the edge conditions because I believe that when you learn to handle difficult cases you also learn how to manage and teach the easier cases even better. There are &#8230; <a href="https://netobjectivesthoughts.com/getting-to-cross-functional-teams/" class="more-link">Continue reading<span class="screen-reader-text"> "Getting to cross-functional teams"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/getting-to-cross-functional-teams/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1993</post-id>	</item>
		<item>
		<title>Presumptions I Do Not Believe In</title>
		<link>https://netobjectivesthoughts.com/myths-i-do-not-believe-in/</link>
					<comments>https://netobjectivesthoughts.com/myths-i-do-not-believe-in/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 14 Sep 2019 19:19:42 +0000</pubDate>
				<category><![CDATA[Challenging Presumptions]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1959</guid>

					<description><![CDATA[This blog was originally written in August of 2014. I&#8217;ve added a few items today. And will continue to add items as they occur to me.  When I first wrote this I called them &#8216;myths&#8217; but now call them presumptions since that is more indicative of what they are. The difference between science and religion is &#8230; <a href="https://netobjectivesthoughts.com/myths-i-do-not-believe-in/" class="more-link">Continue reading<span class="screen-reader-text"> "Presumptions I Do Not Believe In"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/myths-i-do-not-believe-in/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1959</post-id>	</item>
		<item>
		<title>Challenging the Assumption That One Must Get Teams to Work First</title>
		<link>https://netobjectivesthoughts.com/challenging-the-assumption-that-one-must-get-teams-to-work-first/</link>
					<comments>https://netobjectivesthoughts.com/challenging-the-assumption-that-one-must-get-teams-to-work-first/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 14 Sep 2019 19:19:10 +0000</pubDate>
				<category><![CDATA[Challenging Presumptions]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1963</guid>

					<description><![CDATA[This post was originally written 2014-03-15 As some of you may have seen, Ron Jeffries put forth a blog on SAFe that assumes something I don&#8217;t agree with &#8211; always get teams doing Agile before starting to scale. By Scale, I don&#8217;t mean making projects larger, but rather having Agile extend across the entire project. As Ron &#8230; <a href="https://netobjectivesthoughts.com/challenging-the-assumption-that-one-must-get-teams-to-work-first/" class="more-link">Continue reading<span class="screen-reader-text"> "Challenging the Assumption That One Must Get Teams to Work First"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/challenging-the-assumption-that-one-must-get-teams-to-work-first/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1963</post-id>	</item>
		<item>
		<title>The Implications of Systems Thinking and Complex Systems</title>
		<link>https://netobjectivesthoughts.com/the-implications-of-systems-thinking-and-complex-systems/</link>
					<comments>https://netobjectivesthoughts.com/the-implications-of-systems-thinking-and-complex-systems/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 14 Sep 2019 19:17:27 +0000</pubDate>
				<category><![CDATA[Complexity]]></category>
		<category><![CDATA[Systems Thinking]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1965</guid>

					<description><![CDATA[This was originally written 2013-12-30 22:56 by Al Shalloway I have just started writing a new book and there is a section in the introduction that I thought would be interesting to people. It&#8217;s called &#8220;Systems Thinking and Complex Systems.&#8221; Here is an early version. I keep hearing that because we are working on complex &#8230; <a href="https://netobjectivesthoughts.com/the-implications-of-systems-thinking-and-complex-systems/" class="more-link">Continue reading<span class="screen-reader-text"> "The Implications of Systems Thinking and Complex Systems"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-implications-of-systems-thinking-and-complex-systems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1965</post-id>	</item>
		<item>
		<title>We shouldn&#8217;t be surprised by Dark Agile. We should be surprised Agile works as well as it does</title>
		<link>https://netobjectivesthoughts.com/we-shouldnt-be-surprised-by-dark-agile/</link>
					<comments>https://netobjectivesthoughts.com/we-shouldnt-be-surprised-by-dark-agile/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sat, 14 Sep 2019 14:27:14 +0000</pubDate>
				<category><![CDATA[Agile at Scale]]></category>
		<category><![CDATA[Challenging Presumptions]]></category>
		<category><![CDATA[Lean Agile Adoption]]></category>
		<category><![CDATA[Lean-Agile]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1954</guid>

					<description><![CDATA[Our Agile at scale methods are often like driving on the wrong side of the road in reverse during a rainstorm. While the driver&#8217;s are well intended, and may even appreciate that at least they&#8217;re in a car, that are better ways. Here’s a list of things we must do that are usually not done when &#8230; <a href="https://netobjectivesthoughts.com/we-shouldnt-be-surprised-by-dark-agile/" class="more-link">Continue reading<span class="screen-reader-text"> "We shouldn&#8217;t be surprised by Dark Agile. We should be surprised Agile works as well as it does"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/we-shouldnt-be-surprised-by-dark-agile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1954</post-id>	</item>
		<item>
		<title>How Successful Pilots Often Actually Hurt an Organization</title>
		<link>https://netobjectivesthoughts.com/how-successful-pilots-often-actually-hurt-an-organization/</link>
					<comments>https://netobjectivesthoughts.com/how-successful-pilots-often-actually-hurt-an-organization/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Fri, 13 Sep 2019 18:06:33 +0000</pubDate>
				<category><![CDATA[Lean Agile Adoption]]></category>
		<category><![CDATA[Team Level Agile]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1951</guid>

					<description><![CDATA[Originally posted October 3, 2010 It is seductive to think about scaling Agile up from teams to the enterprise. It seems the correct path to take because you can almost always find a team or two where Agile methods lead to great improvements over Waterfall methods. But what works for a few teams at the local &#8230; <a href="https://netobjectivesthoughts.com/how-successful-pilots-often-actually-hurt-an-organization/" class="more-link">Continue reading<span class="screen-reader-text"> "How Successful Pilots Often Actually Hurt an Organization"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/how-successful-pilots-often-actually-hurt-an-organization/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1951</post-id>	</item>
		<item>
		<title>Why we want to focus on Flow while using Lean and Agile</title>
		<link>https://netobjectivesthoughts.com/why-we-want-to-focus-on-flow-while-using-lean-and-agile/</link>
					<comments>https://netobjectivesthoughts.com/why-we-want-to-focus-on-flow-while-using-lean-and-agile/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Thu, 12 Sep 2019 17:41:51 +0000</pubDate>
				<category><![CDATA[Flow]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1948</guid>

					<description><![CDATA[While the Agile community is finally starting to embrace Lean it&#8217;s still behind the curve. The real target is flow via business agility &#8211; the quick realization of value sustainably, predictably and with high quality. Even this is no longer cutting edge. Donald Reinertsen&#8217;s Principles of Product Development Flow is over a decade old. Agile&#8217;s &#8230; <a href="https://netobjectivesthoughts.com/why-we-want-to-focus-on-flow-while-using-lean-and-agile/" class="more-link">Continue reading<span class="screen-reader-text"> "Why we want to focus on Flow while using Lean and Agile"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/why-we-want-to-focus-on-flow-while-using-lean-and-agile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1948</post-id>	</item>
		<item>
		<title>The Decorator</title>
		<link>https://netobjectivesthoughts.com/the-decorator/</link>
					<comments>https://netobjectivesthoughts.com/the-decorator/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Wed, 11 Sep 2019 15:16:00 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1941</guid>

					<description><![CDATA[Intent Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to sub-classing for extending functionality. (GoF) Example Processing an image for display or to send to a printer can involve many different manipulations depending on the effect desired and the capabilities (such as color gamut) of the target device. These manipulations can &#8230; <a href="https://netobjectivesthoughts.com/the-decorator/" class="more-link">Continue reading<span class="screen-reader-text"> "The Decorator"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-decorator/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1941</post-id>	</item>
		<item>
		<title>A thought experiment to help you decide on an effective course of action</title>
		<link>https://netobjectivesthoughts.com/a-thought-experiment-to-help-you-decide-on-an-effective-course-of-action/</link>
					<comments>https://netobjectivesthoughts.com/a-thought-experiment-to-help-you-decide-on-an-effective-course-of-action/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Sun, 08 Sep 2019 16:16:49 +0000</pubDate>
				<category><![CDATA[Lean Agile Adoption]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1937</guid>

					<description><![CDATA[Consider how your organization is currently developing products and/or services. As a thought experiment, consider how to make things worse. For example, have people work on too many things, don&#8217;t have a process where you resolve multiple requests, have product managers create requirements for the team and just hand them off in written form, have developers &#8230; <a href="https://netobjectivesthoughts.com/a-thought-experiment-to-help-you-decide-on-an-effective-course-of-action/" class="more-link">Continue reading<span class="screen-reader-text"> "A thought experiment to help you decide on an effective course of action"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/a-thought-experiment-to-help-you-decide-on-an-effective-course-of-action/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1937</post-id>	</item>
		<item>
		<title>The Façade</title>
		<link>https://netobjectivesthoughts.com/the-facade/</link>
					<comments>https://netobjectivesthoughts.com/the-facade/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Fri, 06 Sep 2019 17:52:48 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1923</guid>

					<description><![CDATA[Intent Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use. (GoF) Example When planning a vacation, business trip, or other travel there are a lot of different aspects that have to be reserved, scheduled, and otherwise arranged for. Each of &#8230; <a href="https://netobjectivesthoughts.com/the-facade/" class="more-link">Continue reading<span class="screen-reader-text"> "The Façade"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-facade/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1923</post-id>	</item>
		<item>
		<title>The Adapter</title>
		<link>https://netobjectivesthoughts.com/the-adapter/</link>
					<comments>https://netobjectivesthoughts.com/the-adapter/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Fri, 30 Aug 2019 23:35:16 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1932</guid>

					<description><![CDATA[Intent Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces. (GoF) Example Many of the patterns require a consistent interface while implementation is allowed to vary. The Strategy is a good example. If such a pattern is used then client objects &#8230; <a href="https://netobjectivesthoughts.com/the-adapter/" class="more-link">Continue reading<span class="screen-reader-text"> "The Adapter"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-adapter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1932</post-id>	</item>
		<item>
		<title>If you&#8217;re having problems sequencing your work items, this is most likely why</title>
		<link>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4-2/</link>
					<comments>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4-2/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Fri, 30 Aug 2019 17:51:53 +0000</pubDate>
				<category><![CDATA[Lean Agile Adoption]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1912</guid>

					<description><![CDATA[There are several concepts needed to do this: The items to be sequenced must be both the smallest batch of work that can be realized by the customer. They must also include all the work items required for the realization. Note that epics are too large, MVPs are about discovery of what’s of value and features often &#8230; <a href="https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4-2/" class="more-link">Continue reading<span class="screen-reader-text"> "If you&#8217;re having problems sequencing your work items, this is most likely why"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1912</post-id>	</item>
		<item>
		<title>The Strategy</title>
		<link>https://netobjectivesthoughts.com/the-strategy/</link>
					<comments>https://netobjectivesthoughts.com/the-strategy/#respond</comments>
		
		<dc:creator><![CDATA[Scott Bain]]></dc:creator>
		<pubDate>Fri, 30 Aug 2019 17:43:52 +0000</pubDate>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1907</guid>

					<description><![CDATA[Intent Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it. (GoF) Example Businesses purchase various equipment, properties, vehicles and so forth as required to operate. The cost of these “assets” can be deducted from the profits of the business, reducing their &#8230; <a href="https://netobjectivesthoughts.com/the-strategy/" class="more-link">Continue reading<span class="screen-reader-text"> "The Strategy"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/the-strategy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1907</post-id>	</item>
		<item>
		<title>What’s obvious or quickly learned as it’s pointed out #4</title>
		<link>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4/</link>
					<comments>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Fri, 30 Aug 2019 14:52:36 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1903</guid>

					<description><![CDATA[#developer. When you are given a requirement, always ask, “how will I know I’ve done that?” no matter how simple the requirement is. You’ll be surprised at how often you are surprised at the answer. #productOwner.  When you give a requirement, always add how they will know when they&#8217;ve done it. State it as an &#8230; <a href="https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4/" class="more-link">Continue reading<span class="screen-reader-text"> "What’s obvious or quickly learned as it’s pointed out #4"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1903</post-id>	</item>
		<item>
		<title>What&#8217;s obvious or quickly learned as it&#8217;s pointed out #3</title>
		<link>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-3/</link>
					<comments>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-3/#respond</comments>
		
		<dc:creator><![CDATA[Al Shalloway]]></dc:creator>
		<pubDate>Thu, 29 Aug 2019 15:13:31 +0000</pubDate>
				<category><![CDATA[Learning Business Agility Step by Step]]></category>
		<guid isPermaLink="false">https://netobjectivesthoughts.com/?p=1899</guid>

					<description><![CDATA[#developer. When you finish something look for something else to help folks finish. See Manage Work-in-Process (WIP) by Focusing on Finishing I tag each insight with one or more roles that it will relate to. I will provide a link when more information is available. You can see the accumulated insights here. The best way to get &#8230; <a href="https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-3/" class="more-link">Continue reading<span class="screen-reader-text"> "What&#8217;s obvious or quickly learned as it&#8217;s pointed out #3"</span></a>]]></description>
		
					<wfw:commentRss>https://netobjectivesthoughts.com/whats-obvious-or-quickly-learned-as-its-pointed-out-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1899</post-id>	</item>
	</channel>
</rss>
