<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!--RSS generated by Windows SharePoint Services V3 RSS Generator on 11/9/2009 12:51:38 AM--><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Not Fit For Print - Robert Bogue [MVP]</title><link>http://thorprojects.com/blog</link><description>A daily journal for SharePoint, InfoPath, Development, and other technology issues that I run into.</description><lastBuildDate>Mon, 09 Nov 2009 05:51:38 GMT</lastBuildDate><generator>SharePoint CKS:EBE</generator><ttl>60</ttl><image><link>http://www.thorprojects.com/blog</link><url>http://feeds.feedburner.com/~fc/NotFitForPrint?bg=99CCFF&amp;amp;fg=444444&amp;amp;anim=0</url><title>1 subscriber can't be wrong</title></image><geo:lat>39.970241</geo:lat><geo:long>-86.154162</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/NotFitForPrint" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Mentions: K2 SharePoint Governance Series Interview</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/Xvdlfw-DRS0/mentions-k2-sharepoint-governance-series-interview.aspx</link><guid isPermaLink="false">/blog/archive/2009/09/15/mentions-k2-sharepoint-governance-series-interview.aspx</guid><description>&lt;div class="ExternalClassC4E67B417D3642A28483906DFBE396AE"&gt;
&lt;p&gt;I had the pleasure of being interviewed by my buddy Chris Geier at K2 for a new series he's starting on SharePoint Governance. You can find his introduction to the series &lt;a href="http://k2underground.com/blogs/chrisg/archive/2009/09/14/introducing-the-sharepoint-governance-series.aspx"&gt;here&lt;/a&gt; and the download for the interview &lt;a href="http://www.k2underground.com/files/folders/podcasts/entry33099.aspx"&gt;here&lt;/a&gt;. Check it out.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Tue, 15 Sep 2009 10:17:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/09/15/mentions-k2-sharepoint-governance-series-interview.aspx</feedburner:origLink></item><item><title>XML, XPath, and Namespaces</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/3n7vuGvhWxA/xml-xpath-and-namespaces.aspx</link><guid isPermaLink="false">/blog/archive/2009/09/09/xml-xpath-and-namespaces.aspx</guid><description>&lt;div class="ExternalClass5B37365AA8534B2D85A38C8C47C86C62"&gt;
&lt;p&gt;One of the problems that I had early on with XML when I started was that I couldn't figure out an easy way to handle namespaces when I was processing XML. SharePoint and other Microsoft technologies like InfoPath make extensive use of namespaces. For instance, if you right click a field in InfoPath and select Copy XPath you'll get something in your clipboard that looks like: /my:TestForm/my:Repeating/my:Message --Frankly, that's not all that complex of an XPath statement, except that it has a namespace in it. In this case we don't know what &amp;quot;my&amp;quot; refers to. That made it easier for me to transform the XPath statement into /*[local-name()='TestForm'/*[local-name()='Repeating']/*[local-name()='Message']. It's frankly not that big a deal except that it's somewhat tedious. This allows me to call XMLDocument.SelectNodes(string xPath) instead of XMLDocument.SelectNodes(string xPath, XmlNamespaceManager nsmgr) which was good because I didn't have a namespace manager and I didn't know how to create one easily. However, I ran into a new problem that my quick solution didn't allow me to get around. I wanted to add a set of new nodes to an existing document -- in that case I couldn't ignore namespaces any longer. &lt;/p&gt;
&lt;p&gt;After a bit of gnashing of teeth I realized that I can create a XmlNameSpaceManager pretty easily by looking at the attributes of my document element (DocumentElement) node. Take a look at this code: &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;&lt;span style="color:#2b91af"&gt;XmlNamespaceManager&lt;/span&gt; nsmgr = &lt;span style="color:blue"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af"&gt;XmlNamespaceManager&lt;/span&gt;(doc.NameTable); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;&lt;span style="color:blue"&gt;foreach&lt;/span&gt; (&lt;span style="color:#2b91af"&gt;XmlAttribute&lt;/span&gt; attr &lt;span style="color:blue"&gt;in&lt;/span&gt; doc.DocumentElement.Attributes) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;{ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;&lt;span style="color:blue"&gt;if&lt;/span&gt; (attr.Name.IndexOf(&lt;span style="color:#a31515"&gt;&amp;quot;xmlns:&amp;quot;&lt;/span&gt;) == 0) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;{ &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;&lt;span style="color:blue"&gt;string&lt;/span&gt; prefix = attr.Name.Replace(&lt;span style="color:#a31515"&gt;&amp;quot;xmlns:&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;&amp;quot;&lt;/span&gt;); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;&lt;span style="color:blue"&gt;string&lt;/span&gt; nsUri = attr.Value; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;nsmgr.AddNamespace(prefix, nsUri); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;} &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;} &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In this snippet I use the document element attributes to create my namespace manager -- thus I can use the same namespace prefixes as are in use in the document itself. (Forgive me for using .Replace() rather than .Substring() - I ultimately decided it was more readable.) Taking this scenario a bit farther, with the namespace manager I can create a node of &amp;lt;my:Message /&amp;gt; with: &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;font-family:Courier New"&gt;&lt;span style="color:#2b91af"&gt;XmlElement&lt;/span&gt; ele = doc.CreateElement(&lt;span style="color:#a31515"&gt;&amp;quot;my&amp;quot;&lt;/span&gt;, &lt;span style="color:#a31515"&gt;&amp;quot;Message&amp;quot;&lt;/span&gt;, nsmgr.LookupNamespace(&lt;span style="color:#a31515"&gt;&amp;quot;my&amp;quot;&lt;/span&gt;)); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This abstracts out what the namespace actually is so that I can just reference the existing prefixes. With the element created I can set its InnerText property and then use XmlNode.AppendChild() to append the new element into my document. &lt;/p&gt;
&lt;p&gt;Since it's easy to create XmlNameSpaceManager objects now ... I might have to forget my *[local-name()='foo'] trick... although it's still useful when I'm leveraging Xml editing tools and I don't have namespace support in them.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Wed, 09 Sep 2009 17:03:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/09/09/xml-xpath-and-namespaces.aspx</feedburner:origLink></item><item><title>MOSS Built In Site Column Table</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/HqC37dtWdIg/moss-built-in-site-column-table.aspx</link><guid isPermaLink="false">/blog/archive/2009/09/08/moss-built-in-site-column-table.aspx</guid><description>&lt;div class="ExternalClassF700614AFAE94CF98CAAB7E1CA86CED5"&gt;
&lt;p&gt;I needed to get the site column IDs for some of the built in site columns and while there are several places on the Internet where you can find the technique for pulling them out of the URL when editing a field that was going to be a bit tedious for what I was going to do so I wrote a quick utility that would dump out the site columns to a text file. The resulting XLS file is available &lt;a href="http://thorprojects.com/Files/SharePoint/MOSSSiteColumns.xls"&gt;here&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;I hope that it helps if you're looking for a specific field IDs and you don't want to URL decode them.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Tue, 08 Sep 2009 14:21:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/09/08/moss-built-in-site-column-table.aspx</feedburner:origLink></item><item><title>Moving SharePoint Development Forward – p&amp;p SPG</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/16ViFobm6sQ/moving-sharepoint-development-forward-–-p-p-spg.aspx</link><guid isPermaLink="false">/blog/archive/2009/09/05/moving-sharepoint-development-forward-–-p-p-spg.aspx</guid><description>&lt;div class="ExternalClassC4FA8CDB130D4F32B1E5DBD63EE8670C"&gt;
&lt;p&gt;One of the things I like best about my work is that I get to work with some great people doing fun and interesting things. I can honestly say that in our small part of the universe we manage to push the ball forward. I've had the pleasure of speaking at the &lt;a href="http://www.bestpracticesconference.com/home"&gt;SharePoint Best Practices Conference&lt;/a&gt; as well as other events – to try to share the things we've learned about how to develop scalable, maintainable, robust applications on the SharePoint Platform. One of the things that I have the most fun with is helping the &lt;a href="http://www.microsoft.com/patterns"&gt;Microsoft Patterns and Practices&lt;/a&gt; group put together their &lt;a href="http://www.microsoft.com/spg"&gt;SharePoint Guidance&lt;/a&gt;. The first iteration we worked on basic collaborative applications. The second iteration (this one) we took a look at web content management scenarios and line of business integration. &lt;/p&gt;
&lt;p&gt;Certainly I don't expect that everyone can use all of the work that was done here – however, I expect that it's more than worth your time to take a peruse through the materials. I know you'll find at least one thing that you didn't know or didn't think of before. I know that because there were tons of things that I didn't know about the platform – or hadn't considered – that I learned. &lt;/p&gt;
&lt;p&gt;Go check out the latest version of the &lt;a href="http://www.microsoft.com/spg"&gt;SharePoint Guidance&lt;/a&gt; from &lt;a href="http://www.microsoft.com/patterns"&gt;p&amp;amp;p&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Sat, 05 Sep 2009 09:15:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/09/05/moving-sharepoint-development-forward-–-p-p-spg.aspx</feedburner:origLink></item><item><title>Hop to It</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/UCJBgaw8TLo/hop-to-it.aspx</link><guid isPermaLink="false">/blog/archive/2009/08/31/hop-to-it.aspx</guid><description>&lt;div class="ExternalClassD316203506724AB88F64292426389E7A"&gt;&lt;p&gt;&lt;a href="http://www.marcykellarstudio.com/gallery/8002079_EcGWP"&gt;Marcy Kellar&lt;/a&gt; has been trying to convince SharePoint folks to jump for joy – or just because they're intoxicated.  So when &lt;a href="http://www.andrewconnell.com"&gt;Andrew Connell&lt;/a&gt; came up to do the &lt;a href="http://www.spindiana.com"&gt;SharePoint Users Group of Indiana (SPIN)&lt;/a&gt; she convinced a few of us to have our pictures taken.  Despite not having anything alcoholic to drink, I decided to be a good sport and jump.
&lt;/p&gt;&lt;p&gt;&lt;img src="http://thorprojects.com/blog/Lists/Photos/090109_0133_HoptoIt1.jpg" alt=""&gt;
	&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Mon, 31 Aug 2009 21:33:38 GMT</pubDate><feedburner:origLink>http://thorprojects.com/blog/archive/2009/08/31/hop-to-it.aspx</feedburner:origLink></item><item><title>Mentions: A Shepherd for SharePoint</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/D39YOfR0ag0/mentions-a-shepherd-for-sharepoint.aspx</link><guid isPermaLink="false">/blog/archive/2009/08/31/mentions-a-shepherd-for-sharepoint.aspx</guid><description>&lt;div class="ExternalClass81454F5020CC4432AF005AEF4CB7056E"&gt;
&lt;p&gt;I did an interview with Beth Schultz that appears on &lt;a href="http://searchwinit.techtarget.com/generic/0,295582,sid1_gci1366626,00.html"&gt;TechTarget&lt;/a&gt;. In the interview I talk about the &lt;a href="http://www.sharepointshepherd.com/"&gt;book&lt;/a&gt;, governance, and a bit about my video project. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Mon, 31 Aug 2009 21:30:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/08/31/mentions-a-shepherd-for-sharepoint.aspx</feedburner:origLink></item><item><title>DPI is Danger</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/UT0ao4IS81Y/dpi-is-danger.aspx</link><guid isPermaLink="false">/blog/archive/2009/08/21/dpi-is-danger.aspx</guid><description>&lt;div class="ExternalClass89A6D0BFBDE44FFE84B4ED68A9196172"&gt;&lt;p&gt;So twice in the space of a day I've been confronted by some dodgy information about DPI – Dots Per Inch – and about how it applies to the world.  Let me first say, that I think that thinking about DPI is about the dumbest thing the desktop publishing industry has inflicted upon us.  I say that because it's a useless number on its own.   Let's say, for instance, that I scan something at 300 DPI.  Can you tell me if it will fill a modern screen?  No – you can't.  You can't do that until I tell you how large the original scan was.  If it was more than about 3 inches by 2.5 inches, it will fill a 1024x768 monitor.
&lt;/p&gt;&lt;p&gt;The real answer when dealing with graphics is knowing how many pixels (individual dots) you need in order to fill the area you want to fill.  DPI is the measure of the maximum resolution of the output in a given space.  i.e. 300DPI means that you can fit 90,000 pixels in a 1&amp;quot; square (300x300 = 90,000)  If I want to be able to output at full resolution I need a file with a resolution of at least the number of inches times the DPI.
&lt;/p&gt;&lt;p&gt;The good news is that people rarely talk about DPI when talking about digital photos … until someone with a desktop publishing background steps in the room.  Digital cameras are measured in megapixels (or resolution not pixels per inch.)  Occasionally you'll hear folks talk about 72 DPI screen images – however, this is a misnomer on the PC since the resolution and screen size are not tightly coupled.  My 15.4&amp;quot; Lenovo laptops 1920x1200 screen has a different number of DPI than the 26&amp;quot; external monitor I connect it to – but both have the same resolution.
&lt;/p&gt;&lt;p&gt;Typically when you hear DPI, You heard about it from people talking about a setting for scanning.  The interesting thing is that oversampling (scanning at a higher DPI than the output device could produce) can cause some real ugly scans – and some problems for trying to get an image to look right.  If you know the resolution of the output device you  should match that in order to get the best results.  Having a bigger file with a higher resolution generally doesn't do much harm – but it generally doesn't do much good either.
&lt;/p&gt;&lt;p&gt;So … PLEASE don't talk about DPI.  Talk about the resolution you need.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Fri, 21 Aug 2009 22:32:11 GMT</pubDate><feedburner:origLink>http://thorprojects.com/blog/archive/2009/08/21/dpi-is-danger.aspx</feedburner:origLink></item><item><title>Things Look Different On the Way Down</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/1v0_8sZs1_4/things-look-different-on-the-way-down.aspx</link><guid isPermaLink="false">/blog/archive/2009/08/20/things-look-different-on-the-way-down.aspx</guid><description>&lt;div class="ExternalClassAED0A4BAC6CF46E692CA6EFDA352BAC3"&gt;
&lt;p&gt;For the last few days I've been riding ATVs with my friend Paul Thomas. I've been posting a &lt;a href="http://www.facebook.com/home.php"&gt;smattering of photos on Facebook&lt;/a&gt;. The scenery has been beautiful but the trip hasn't been just about the photos or the riding, it has been a chance for me to recharge and to reflect. During the riding I've noticed a few things that apply to my day-to-day in the grind professional world as much as they do to the riding. &lt;/p&gt;
&lt;p&gt;Things look different on the way down. I don't mean that from the perspective of falling from grace, but rather looking at things from the top just isn't the same as looking at them on the way up. You just don't see the same things. You sometimes see more and you sometimes see less. However, fundamentally, you'll see something different. I can't tell you the number of times over the last few days that I've completely missed something going up the trail and saw it plain as day on the way back down. You come around a corner that you had your back to and have to say &amp;quot;Wow!&amp;quot; &lt;/p&gt;
&lt;p&gt;Here's an extreme example of a different view on the way up vs. on the way down. Here's the photo on the way up: &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://thorprojects.com/blog/Lists/Photos/082009_1025_ThingsLookD1.jpg"&gt; &lt;/p&gt;
&lt;p&gt;Here's the same location from the top: &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://thorprojects.com/blog/Lists/Photos/082009_1025_ThingsLookD2.jpg"&gt; &lt;/p&gt;
&lt;p&gt;There's a dramatic difference. From the top you can't really tell what's going on down there. The building looks like it is leaning but it looks like it is leaning back not forward and ready to roll down the mountain. &lt;/p&gt;
&lt;p&gt;I bring this up because too many people believe that it's impossible for the folks at the top to not see the problem. The problems of the organization seem so obvious for those who are there – how could anyone miss it. Well, hopefully as these photos have shown, it's not that they don't see the problem; it's just that they see the problem differently. &lt;/p&gt;
&lt;p&gt;So what do you do about it? Communicate. Help your manager understand what you're seeing and accept that what they're seeing is very different. You may not be able to see the situation from their perspective, but hopefully you can appreciate that they do have a different perspective. &lt;/p&gt;
&lt;p&gt;This difference in perspective isn't constrained to just management – different parts of the organization will see things from a different point of view and therefore have different concerns. Hopefully you'll be able to see that they have different perspectives too.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Thu, 20 Aug 2009 06:25:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/08/20/things-look-different-on-the-way-down.aspx</feedburner:origLink></item><item><title>The Fifth and Sixth Most Common Delusions of a Corporation</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/r6tKOHlb3JE/the-fifth-and-sixth-most-common-delusions-of-a-corporation.aspx</link><guid isPermaLink="false">/blog/archive/2009/08/18/the-fifth-and-sixth-most-common-delusions-of-a-corporation.aspx</guid><description>&lt;div class="ExternalClassD3FF0D34839648DEA530AEE9982309DA"&gt;
&lt;p&gt;Recently I posted The &lt;a href="http://thorprojects.com/blog/archive/2009/08/16/top-four-most-common-corporate-delusions.aspx"&gt;Top Four Most Common Corporate Delusions&lt;/a&gt;. I then got on a plane with a buddy of mine to go ATV riding in Colorado and he added two more to the list. (&lt;a href="mailto:rob.bogue@Thorprojects.com?Subject=Another Corporate Delusion"&gt;Email me&lt;/a&gt; if you have your own to add to the list.) &lt;/p&gt;
&lt;p&gt;His addition for fifth place is: &amp;quot;We have good people.&amp;quot; Ouch. This one seems to me like it's personal. Unfortunately, he's right. There's this general disconnect between sagging stock prices, tumbling profits, and the realization that there can really only be one explanation within an organization – it's people. Ask someone if they've ever worked with someone that they felt didn't deserve their job and you're sure to get a yes if they've had a job. (Be careful about asking this in state and local government, you may get hit as they instinctively raise both hands and then start hopping up and down like a jack Russell terrier.) &lt;/p&gt;
&lt;p&gt;More importantly folks can either blame the organization as a whole (including its systems and people) or directly blame people for the relative success. The seemingly obvious escape clause to blame the organization doesn't really work – because the organization has been created by its people and thus they're ultimately responsible. &lt;/p&gt;
&lt;p&gt;In the successful organizations I've seen a lot of emphasis placed on hiring the right people. One successful organization was interviewing me for a director level position and we spent about 6 weeks before I decided it wasn't for me. (This was back when I was considering working for an organization.) &lt;/p&gt;
&lt;p&gt;The addition for sixth place is: &amp;quot;We're Competitive.&amp;quot; This one is a little bit harder to address because being competitive in the market means being well suited for competition and it's hard to determine what might make you well suited for competition. For instance, Indiana, where I live, is located in the center of the country. Today it's a transportation hub with good interstates and plenty of logistics companies. However in the late 1800's there was still some development needed. Indiana didn't have a canal system like some of the neighboring states so we were missing out on the canal traffic. Unfortunately by the time that Indiana got around to building the canal the railroad had been invented and all but killed the use of canal shipping – invalidating a huge amount of capital the state had spent to develop the system and as a result bankrupt the state. (Ouch.) &lt;/p&gt;
&lt;p&gt;Canal shipping was quite competitive in the pre-railroad days. However, in the post railroad days it just simply wasn't the most effective way to get goods from one place to another. Most organizations don't face this sort of radical transformation in the industry all that often – but they do happen. So what's competitive today may not be competitive tomorrow. (How's that for a happy thought?) &lt;/p&gt;
&lt;p&gt;We sometimes delude ourselves that the number of sales is the only metric that matters. That if someone buys our product or service – we must be competitive. However, that's not necessarily true. Everyone gets lucky. Every buyer ends up buying something that isn't the best deal at some point. (Don't think used car salesman – please.) When transformations hit an industry they can be quick or slow – but it's likely that you won't see the change until much later than you want. &lt;/p&gt;
&lt;p&gt;The only way to keep competitive is to behave like you're never competitive enough – constant, relentless improvement won't guarantee that your product won't become uncompetitive (the best canal system in the world wasn't going to compete with the railroad), however, it makes it more likely you'll see the change, redefine yourself as a transportation company, and start building railroad lines.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Tue, 18 Aug 2009 09:21:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/08/18/the-fifth-and-sixth-most-common-delusions-of-a-corporation.aspx</feedburner:origLink></item><item><title>Top Four Most Common Corporate Delusions</title><link>http://feedproxy.google.com/~r/NotFitForPrint/~3/RIZ45ZsHisQ/top-four-most-common-corporate-delusions.aspx</link><guid isPermaLink="false">/blog/archive/2009/08/16/top-four-most-common-corporate-delusions.aspx</guid><description>&lt;div class="ExternalClass84E0A5314A1E46539D44C53A28BFE68A"&gt;
&lt;p&gt;Delusion is a strong word. It's a word used in psychology for &amp;quot;a fixed false belief that is resistant to reason or confrontation with actual fact.&amp;quot; It is a word associated with disorder. I use that word here to describe the beliefs of some organizations because I see these things as so wrong, so completely incompatible with reality that I wonder how it's possible that anyone in an organization can possibly believe them. &lt;/p&gt;
&lt;p&gt;I should say that not all corporations share these delusions and I should also say that the larger the corporation is the higher the probability is that they have them. I've been doing consulting for a long time so I've had the good fortune to work with many different organizations. In that time I've run into all sorts of structures, people, and delusions. &lt;/p&gt;
&lt;p&gt;Here are the four most common corporate delusions from my observations: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We're unique and special. (No one else has anything close to our needs.) &lt;/li&gt;
&lt;li&gt;We're productive. (We get things done.) &lt;/li&gt;
&lt;li&gt;We're effective. (We get things done that matter.) &lt;/li&gt;
&lt;li&gt;We have a specific process. (We know what we are doing.) &lt;/li&gt;&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I'm going to dive into each one of these delusions and expose why they are so insidious. &lt;/p&gt;
&lt;h2&gt;One: We're Unique and Special &lt;/h2&gt;
&lt;p&gt;Having been a consultant full time or part time for the better part of 20 years, I've got to say to everyone: You are unique. You are special. You just as unique or special as you believe you are. I'm sure you've run into challenges that no one else has. However, that's the exception. It's not the rule. You don't pave &lt;strong&gt;every&lt;/strong&gt; path. If you did you'd never get anything done. (See item #2.) &lt;/p&gt;
&lt;p&gt;Here's the problem. Because you believe that you're unique you don't listen to experience. You hire experts to come in and help you with your problems. They produce beautiful full color reports, graphs, and presentations. You applaud the research. Your marvel at the insight. However, in the end when it comes to implementing what the consultants have recommended someone stands up and says &amp;quot;that may work for the industry, but it doesn't work for us&amp;quot; and the plans get put on hold until someone can quell the objection – but no one can. The problem is that everyone wants to believe their organization is unique. They want to believe that their organization is special. How can you prove – without implementing – that the recommendation isn't right? &lt;/p&gt;
&lt;p&gt;In the end, the nay sayers freeze progress. So if you're smart you'll actually implement the expensive advice that you've paid for. &lt;/p&gt;
&lt;h2&gt;Two: We're Productive &lt;/h2&gt;
&lt;p&gt;We want to believe that we get things done. Each of us processes our mail. We attend the company meetings. We do the required training on sexual harassment. (We should be REALLY good at it by now.) We go to the implementation meetings for the strategy (or insight) in the last book the CEO read. However, if you take a step back you've got to wonder. What actually gets done? &lt;/p&gt;
&lt;p&gt;Do you deliver the projects that you're working on &amp;quot;on time&amp;quot;? What about &amp;quot;on budget&amp;quot;? Do you walk into meetings where people around the table whine about the number of meetings and the lack of time to get things done – in order to support the fact that they didn't get their action items for the team done? Does anyone ever wonder why you need so many meetings? Could it be because you have to have the same meeting over-and-over again because team members don't get their action items done? Could it be that we don't do what we &lt;strong&gt;know&lt;/strong&gt; we should do – document decisions, issues, action items, and risks? &lt;/p&gt;
&lt;p&gt;We are busy. That's easy. The question is whether we're getting things done. In most large organizations, I can say that things don't get done. Projects just slowly take longer than planned. They release with half the features. In the end everyone has a party and drinks enough to not remember what they had originally planned. (I believe this is why many project charters end up missing.) &lt;/p&gt;
&lt;h2&gt;Three: We're Effective &lt;/h2&gt;
&lt;p&gt;Some organizations have implemented Six Sigma, Project Management Offices, Project Dashboards, and other techniques to keep projects from falling off into oblivion. These organizations have made it much harder to avoid accountability – good for them. However, somewhere along the way they've sanitized the sanity right out of the process. Some of my clients won't accept invoices via email. Why? That's a great question – and one that no one can really explain. Some claim it is compliance. (Yet, SOX doesn't have a requirement to kill trees – although admittedly it's good at that.) Others claim &amp;quot;we just don't do things that way&amp;quot; – with echoes of &amp;quot;We're unique and special.&amp;quot; &lt;/p&gt;
&lt;p&gt;In the end, the organization ends up making copies of documents, mailing them across the country to be signed and returned. Checklists are created to manage the documents that are out for review. Reminder mails are sent to indicate that the required approvals haven't been provided yet – and the machine churns on and on and on. We know that these processes aren't efficient but no one is willing to stick their neck out to fix them. The delusion that the organization is effective remains. &lt;/p&gt;
&lt;p&gt;That isn't to say that there aren't executive retreats where some high priced consultant comes in to draw arrows and blindfolds the whole team and ask them to grope around the room. (Now you know why there are so many sexual harassment training sessions.) That isn't to say that there isn't some super-secret lofty strategy of how the organization is going to dominate the world by building a better mouse trap. However, implementing any of the important stuff that would really drive the business forward tends to get stalled. The transmission between the strategy and the tactics break down and at some level the same things are discussed at a new resort with a new consultant the next year. &lt;/p&gt;
&lt;p&gt;The organization should be constantly evaluating its processes to identify which ones are helping it to be effective and which ones are creating work for people who don't need it. Remember we're all too busy. We need to make it clear how to implement the strategies that will drive the organization forward by converting them to specific tactics and assigning those tactics to specific people. &lt;/p&gt;
&lt;h2&gt;Four: We Have a Specific Process &lt;/h2&gt;
&lt;p&gt;Somehow when I entered the business world I developed this mistaken impression that corporations actually knew what they did. I couldn't have been more wrong. When the &lt;a href="http://en.wikipedia.org/wiki/ISO_9000"&gt;ISO9000&lt;/a&gt; craze hit manufacturing I was blown away. When I got into it I realized that really all ISO9000 said was … &amp;quot;say what you do and do what you say.&amp;quot; I thought this was plainly obvious. (I'm glad they didn't have to tell us to breathe.) In my work with clients I get to work on workflows. I get to ask them to describe their processes so that I can automate them. If would frighten you to know how many corporate &amp;quot;processes&amp;quot; aren't processes at all. Instead they're a loose collection of steps that most people &amp;quot;sort of&amp;quot; understand. &lt;/p&gt;
&lt;p&gt;I've walked into meetings and watched spectacular fights erupt as different business users argued vehemently about how a process worked – or didn't. I've seen just short of literal fist fights as people had been working a process for years and fundamentally didn't agree on how it worked – let alone why it was being done. I often ask questions and get answers of &amp;quot;I don't know&amp;quot; – when I'm asking simple things like what happens when something &lt;strong&gt;doesn't &lt;/strong&gt;fit the process. There's no standard procedure for handling exceptions – or even recognizing that an exception has happened. (That's why you should be prepared to follow up on anything important.) &lt;/p&gt;
&lt;p&gt;At a high level most organizations understand their large processes. However, the devil really is in the details. They can't tell you what happens when they receive an invoice that doesn't have a valid PO# or contact person on it. (Actually, I believe they are routed into &lt;a href="http://lhc.web.cern.ch/lhc/"&gt;special micro black holes&lt;/a&gt; that the accounting department has.) Ask what happens when a shipment arrives that no one authorized. Ask what happens to a customer order when the order was accepted but the customer is over their credit limit. &lt;/p&gt;
&lt;p&gt;Organizations &lt;strong&gt;need&lt;/strong&gt; to understand their processes – enough that they can figure out what things are falling out, what things are taking too much time, and where they can optimize. &lt;/p&gt;
&lt;h2&gt;The Doctor's Prescription is Simple &lt;/h2&gt;
&lt;p&gt;These delusions aren't actually that hard to resolve – they're all solvable by holding people &lt;strong&gt;accountable for improvement. &lt;/strong&gt;You see. You can't hire high priced consultants in to produce reports and then not do anything about them if you're &lt;strong&gt;accountable&lt;/strong&gt; for those funds. You can't fail to be &lt;strong&gt;productive and effective&lt;/strong&gt; and not create &lt;strong&gt;improvement&lt;/strong&gt;. You can't &lt;strong&gt;improve&lt;/strong&gt; until you know what you're doing. &lt;/p&gt;
&lt;p&gt;Startlingly, few managers are willing to deal with the backlash that will come when people are actually held accountable for what they do or don't get done – that is until the board has to hire a turnaround specialist to bail the organizations out before it goes out of business for good. (When faced with job loss most people will do what it takes to be successful – even if it means being held accountable.) &lt;/p&gt;
&lt;p&gt;To be clear, I'm not attaching specific organizations. I'm not saying everyone has these problems. I'm saying I've seen these things more than I should have in my experience. I'm also not saying that small businesses have a lock on the world of doing things right. I make plenty of my own mistakes. I have plenty of my own delusions – however, hopefully I'll listen as my friends, partners, customers, and vendors point them out to me.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert L. Bogue</dc:creator><pubDate>Sun, 16 Aug 2009 08:59:00 GMT</pubDate><category domain="http://thorprojects.com/blog/archive/tags/Professional/default.aspx">Professional</category><feedburner:origLink>http://thorprojects.com/blog/archive/2009/08/16/top-four-most-common-corporate-delusions.aspx</feedburner:origLink></item></channel></rss>
