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

<channel>
	<title>Davin&#039;s blog</title>
	<atom:link href="http://blog.davingranroth.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.davingranroth.com</link>
	<description>Occassional posts on user experience design, faith, and family.</description>
	<lastBuildDate>Mon, 09 Aug 2010 21:10:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>More vacation photos</title>
		<link>http://blog.davingranroth.com/2010/08/more-vacation-photos/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=more-vacation-photos</link>
		<comments>http://blog.davingranroth.com/2010/08/more-vacation-photos/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 01:20:59 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Davin]]></category>
		<category><![CDATA[Lila and Eva]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1373</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<a href='http://blog.davingranroth.com/2010/08/more-vacation-photos/p1000951/' title='P1000951'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000951-150x150.jpg" class="attachment-thumbnail" alt="Eva getting a tractor ride from uncle A.J." title="P1000951" /></a>
<a href='http://blog.davingranroth.com/2010/08/more-vacation-photos/p1000947/' title='P1000947'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000947-150x150.jpg" class="attachment-thumbnail" alt="opening a present" title="P1000947" /></a>
<a href='http://blog.davingranroth.com/2010/08/more-vacation-photos/p1000943/' title='P1000943'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000943-150x150.jpg" class="attachment-thumbnail" alt="Reading comic books at a table" title="P1000943" /></a>
<a href='http://blog.davingranroth.com/2010/08/more-vacation-photos/p1000940/' title='P1000940'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000940-150x150.jpg" class="attachment-thumbnail" alt="Waves near the shore" title="P1000940" /></a>
<a href='http://blog.davingranroth.com/2010/08/more-vacation-photos/p1000939/' title='P1000939'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000939-150x150.jpg" class="attachment-thumbnail" alt="Swimmers in inner tubes" title="P1000939" /></a>
<a href='http://blog.davingranroth.com/2010/08/more-vacation-photos/p1000934/' title='P1000934'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000934-150x150.jpg" class="attachment-thumbnail" alt="Wild blueberry field near Rice Lake in the Keewenaw Peninsula" title="P1000934" /></a>
<a href='http://blog.davingranroth.com/2010/08/more-vacation-photos/p1000926/' title='P1000926'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000926-150x150.jpg" class="attachment-thumbnail" alt="Lady, my parents&#039; Golden Retriever" title="P1000926" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/08/more-vacation-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photos from Canyon Falls near Baraga, MI</title>
		<link>http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=photos-from-canyon-falls-near-baraga-mi</link>
		<comments>http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 09:40:44 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Davin]]></category>
		<category><![CDATA[Lila and Eva]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1331</guid>
		<description><![CDATA[On our drive to my parents&#8217; house in the Keewenaw, we stopped at Canyon Falls and hiked into the woods for a little sight-seeing. Enjoy the photos!]]></description>
			<content:encoded><![CDATA[<div id="attachment_1369" class="wp-caption alignnone" style="width: 650px"><img class="size-full wp-image-1369" title="lila_eva_posing_river" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/lila_eva_posing_river.jpg" alt="Lila and Eva posing on a rick in the river at Canyon Falls" width="640" height="312" /><p class="wp-caption-text">Lila and Eva posing on a rick in the river at Canyon Falls.</p></div>
<p>On our drive to my parents&#8217; house in the Keewenaw, we stopped at Canyon Falls and hiked into the woods for a little sight-seeing. Enjoy the photos!</p>

<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000872/' title='P1000872'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000872-150x150.jpg" class="attachment-thumbnail" alt="Trees" title="P1000872" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000873/' title='P1000873'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000873-150x150.jpg" class="attachment-thumbnail" alt="Ferns" title="P1000873" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000874/' title='P1000874'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000874-150x150.jpg" class="attachment-thumbnail" alt="Tree stump" title="P1000874" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000875/' title='P1000875'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000875-150x150.jpg" class="attachment-thumbnail" alt="Creek" title="P1000875" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000876/' title='P1000876'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000876-150x150.jpg" class="attachment-thumbnail" alt="Trees" title="P1000876" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000877/' title='P1000877'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000877-150x150.jpg" class="attachment-thumbnail" alt="Trees" title="P1000877" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000881/' title='P1000881'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000881-150x150.jpg" class="attachment-thumbnail" alt="Roots over a rock" title="P1000881" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000882/' title='P1000882'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000882-150x150.jpg" class="attachment-thumbnail" alt="Trees and creek" title="P1000882" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000884/' title='P1000884'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000884-150x150.jpg" class="attachment-thumbnail" alt="Birch and cedar roots" title="P1000884" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000886/' title='P1000886'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000886-150x150.jpg" class="attachment-thumbnail" alt="Grass" title="P1000886" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000887/' title='P1000887'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000887-150x150.jpg" class="attachment-thumbnail" alt="Glimpse of a river" title="P1000887" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000889/' title='P1000889'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000889-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees" title="P1000889" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000890/' title='P1000890'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000890-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees." title="P1000890" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000891/' title='P1000891'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000891-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees." title="P1000891" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000892/' title='P1000892'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000892-150x150.jpg" class="attachment-thumbnail" alt="River rocks trees" title="P1000892" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000893/' title='P1000893'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000893-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees." title="P1000893" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000894/' title='P1000894'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000894-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees." title="P1000894" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000898/' title='P1000898'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000898-150x150.jpg" class="attachment-thumbnail" alt="Lila and Eva posing on a boulder." title="P1000898" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000899/' title='P1000899'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000899-150x150.jpg" class="attachment-thumbnail" alt="River viewed through trees" title="P1000899" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000900/' title='P1000900'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000900-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees." title="P1000900" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000901/' title='P1000901'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000901-150x150.jpg" class="attachment-thumbnail" alt="Canyon Falls" title="P1000901" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000902/' title='P1000902'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000902-150x150.jpg" class="attachment-thumbnail" alt="Canyon Falls" title="P1000902" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000903/' title='P1000903'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000903-150x150.jpg" class="attachment-thumbnail" alt="canyon falls" title="P1000903" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000904/' title='P1000904'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000904-150x150.jpg" class="attachment-thumbnail" alt="People standing on a rock down the falls." title="P1000904" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000905/' title='P1000905'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000905-150x150.jpg" class="attachment-thumbnail" alt="Rocks across the falls" title="P1000905" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000906/' title='P1000906'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000906-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees." title="P1000906" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000907/' title='P1000907'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000907-150x150.jpg" class="attachment-thumbnail" alt="Lila standing on rocky riverbank." title="P1000907" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000908/' title='P1000908'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000908-150x150.jpg" class="attachment-thumbnail" alt="Eva sitting on rock in river" title="P1000908" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000911/' title='P1000911'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000911-150x150.jpg" class="attachment-thumbnail" alt="River, rocks, trees" title="P1000911" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000912/' title='P1000912'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000912-150x150.jpg" class="attachment-thumbnail" alt="Rockface near river" title="P1000912" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/p1000913/' title='P1000913'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/P1000913-150x150.jpg" class="attachment-thumbnail" alt="Moss on rocks" title="P1000913" /></a>
<a href='http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/lila_eva_posing_river/' title='lila_eva_posing_river'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/08/lila_eva_posing_river-150x150.jpg" class="attachment-thumbnail" alt="Lila and Eva posing on a rick in the river at Canyon Falls" title="lila_eva_posing_river" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/08/photos-from-canyon-falls-near-baraga-mi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visit to Camp Perry 2010</title>
		<link>http://blog.davingranroth.com/2010/07/visit-to-camp-perry-2010/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=visit-to-camp-perry-2010</link>
		<comments>http://blog.davingranroth.com/2010/07/visit-to-camp-perry-2010/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 17:17:51 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Davin]]></category>
		<category><![CDATA[camp perry]]></category>
		<category><![CDATA[shooting]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1320</guid>
		<description><![CDATA[On Saturday I made it down to the National Pistol Championships at Camp Perry, OH to visit my dad (Ron Granroth), old shooting buddy Bob Gardner, and the Springfield Armory/Ottowa Sportsmen&#8217;s Club Junior Pistol team. Congratulations to the junior team &#8230; <a href="http://blog.davingranroth.com/2010/07/visit-to-camp-perry-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<a href='http://blog.davingranroth.com/2010/07/visit-to-camp-perry-2010/cobra-campperry/' title='cobra-campperry'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/07/cobra-campperry-150x150.jpg" class="attachment-thumbnail" alt="Helicopter on display on the way into Camp Perry." title="cobra-campperry" /></a>
<a href='http://blog.davingranroth.com/2010/07/visit-to-camp-perry-2010/bob-burgers-campperry/' title='bob-burgers-campperry'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/07/bob-burgers-campperry-150x150.jpg" class="attachment-thumbnail" alt="Bob grilling some burgers outside the huts at Camp Perry." title="bob-burgers-campperry" /></a>
<a href='http://blog.davingranroth.com/2010/07/visit-to-camp-perry-2010/colors-campperry/' title='colors-campperry'><img width="150" height="150" src="http://blog.davingranroth.com/wp-content/uploads/2010/07/colors-campperry-150x150.jpg" class="attachment-thumbnail" alt="US and Michigan flags outside the huts at Camp Perry." title="colors-campperry" /></a>

<p>On Saturday I made it down to the National Pistol Championships at Camp Perry, OH to visit my dad (Ron Granroth), old shooting buddy Bob Gardner, and the Springfield Armory/Ottowa Sportsmen&#8217;s Club Junior Pistol team.</p>
<p>Congratulations to the junior team on winning the .22 caliber Junior championship! (These junior shooters went through the <a href="http://www.ottawasportsmen.org/jr/jr_camp.htm">Ottowa Sportsmen&#8217;s Club Junior Shooting Camp</a>.)</p>
<p>It was great to visit with my dad and Bob, and I ran into some old friends.</p>
<p>I haven&#8217;t competed at the nationals since the 1990s, and being down there on Saturday brought back a lot of memories. I stood at the assembly line for a while during the team .45 match, watching the teams compete. It was a hot sunny day with a strong breeze, and it was easy to imagine being on the firing line negotiating the wind and the shots. I&#8217;d like to make it there again.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/07/visit-to-camp-perry-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to seek and destroy organizational silos</title>
		<link>http://blog.davingranroth.com/2010/07/how-to-seek-and-destroy-organizational-silos/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-seek-and-destroy-organizational-silos</link>
		<comments>http://blog.davingranroth.com/2010/07/how-to-seek-and-destroy-organizational-silos/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 00:11:07 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1238</guid>
		<description><![CDATA[After I was put in charge of a newly created user experience department, a young professional gravely warned me about silos. He had argued against the new department because it would just create another silo in the company. The passion &#8230; <a href="http://blog.davingranroth.com/2010/07/how-to-seek-and-destroy-organizational-silos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1312" class="wp-caption alignright" style="width: 310px"><img class="size-full wp-image-1312" title="evil-silo-300x215" src="http://blog.davingranroth.com/wp-content/uploads/2010/07/evil-silo-300x215.jpg" alt="sketch an evil silo" width="300" height="215" /><p class="wp-caption-text">Fear the Evil Silo!</p></div>
<p>After I was put in charge of a newly created user experience department, a young professional gravely warned me about silos.</p>
<p>He had argued against the new department because it would just create another silo in the company.</p>
<p>The passion of the warning gave the impression that this silo threat was real, imminent, and inescapable in anything but a flat organization.</p>
<p>Beware all ye who manage departments! Dread the ghoul of business quagmire: silo! <img src='http://blog.davingranroth.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The warning was overzealous. The fear of silos is a bad reason to force an organization&#8217;s structure into any particular shape. No, instead shape the organization to promote sustainable excellence in performance for the whole business.</p>
<p>That said, for all you suffering from silophobia, let me tell you how to spot silos and what to do when you find them.</p>
<h2>How do you spot a silo? Watch for the symptoms.</h2>
<p>I found this description after a quick web search for organizational silos. (It&#8217;s a nice short read on silos, so go on and read the whole article.)</p>
<blockquote><p>&#8220;The symptoms of the silo effect are easy to recognize: lack of cooperation, internal competition and breakdown in communication. The result is that one division gets pitted against another &#8211; head office against operations, one department against another.&#8221;<br />
<a href="http://www.camagazine.com/archives/print-edition/2002/march/columns/camagazine23400.aspx">Marcel Côté, A matter of trust and respect, CA Magazine, March 2002</a>.</p></blockquote>
<p>As Marcel says, the symptoms are:</p>
<ul>
<li>lack of cooperation</li>
<li>internal competition</li>
<li>breakdown in communication</li>
</ul>
<p>Doesn&#8217;t that sound like squabbling children? Interdepartmental gossip may be another symptom.</p>
<p>Okay, let&#8217;s say you spot a breakdown in communication between departments. Do you have a silo? Don&#8217;t jump to conclusions. Maybe you just have poor communicators. Relax. You may not have a silo on your hands.</p>
<p>Now, if you do see all these symptoms, you have a problem, no matter what you call it.</p>
<p>The question is, what can you do about it?</p>
<h2>How to solve a silo problem</h2>
<p>Let&#8217;s say you manage an IT department and you have just spotted a silo in that other department, Communications.</p>
<p>Look out! You&#8217;re standing in your own silo peering out. Good job, you have just spotted two silos. Now what?</p>
<p>Now you do a gut check. Ask yourself if you have felt competition against Communications. Have you been looking out for own department at Communication&#8217;s expense? Think about your budget and your own maneuvering. When you think about your department&#8217;s plans, do you consistently consider how to keep the people over in Communications in the loop?</p>
<p>The key to tearing down silos is to <strong>go out of your way to help other departments</strong>.</p>
<p>(Fortunately for me, this is natural to user experience. We help other departments, like product development, marketing, and sales, do their work better.)</p>
<p>So, your next step is to go over to Communications and find out how you can help them the most. And then do it. Yeah, even spend a little of your own budget on the solution. And don&#8217;t begrudge it. Earn gratitude.</p>
<p>What will happen is that you will start strengthening relationships between the people in your department and the other department. With that will come respect, collaboration, and better communication.</p>
<p>Oh, and if you consistently help that other department, eventually they&#8217;ll get the idea and return the favor.</p>
<p>The idea is simple. Business silos exist when departments look out for their own interests instead of the whole business&#8217;s best interests. The solution is to get back in touch with the main objective of the company and help each other out in pursuit of that goal. Bingo.</p>
<p>In short, grow up and play nicely together.</p>
<p><em>P.S.—Or take this <abbr title="Information Technology Infrastructure Library">ITIL</abbr> expert&#8217;s advice and <a href="http://www.itsmsolutions.com/newsletters/DITYvol2iss38.htm">admit that silos are a good thing and systematically work to strengthen them</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/07/how-to-seek-and-destroy-organizational-silos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stop the stopwatch, UXers!</title>
		<link>http://blog.davingranroth.com/2010/06/stop-the-stopwatch/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=stop-the-stopwatch</link>
		<comments>http://blog.davingranroth.com/2010/06/stop-the-stopwatch/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 00:38:17 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[methods]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1072</guid>
		<description><![CDATA[Recently, I watched a series of people observe informal usability tests. Two of the observers have recently graduated with Masters degrees in HCI or an adjacent field. Both recent graduates used a watch to record time-on-task and completion of the &#8230; <a href="http://blog.davingranroth.com/2010/06/stop-the-stopwatch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1128" class="wp-caption alignright" style="width: 236px"><a href="http://www.flickr.com/photos/rsdio/3642119413/"><img class="size-full wp-image-1128" title="stopwatch-casey.marshall" src="http://blog.davingranroth.com/wp-content/uploads/2010/02/stopwatch-casey.marshall.jpg" alt="Stopwatch graphic from Casey Marshall" width="226" height="240" /></a><p class="wp-caption-text">Stopwatch graphic by Casey Marshall</p></div>
<p>Recently, I watched a series of people observe <em>informal</em> usability tests.</p>
<p>Two of the observers have recently graduated with Masters degrees in <abbr title="Human-Computer Interaction">HCI</abbr> or an adjacent field.</p>
<p>Both recent graduates used a watch to record time-on-task and completion of the task. One actually broke out a stopwatch while the other referred to his wristwatch.</p>
<p>While these stopwatch fixations livened my day, I do wonder about graduate education in the usability field.</p>
<p>I recall that for the first half-dozen website usability tests that I moderated, I also recorded time. Then I realized that timing tasks obscured more important observations, and I haven&#8217;t bothered with timing since then. Besides, we can get times off the recordings.</p>
<h3>Is the working world really that far off from graduate studies?</h3>
<p>So why did these two graduates pull out timers?</p>
<p>Well, I think they were parroting &#8220;proper&#8221; methods they were taught without understanding when it is useful. If, in grad school, they only practice for ideal research situations, they&#8217;re missing out on the realities of the work world.</p>
<p>I&#8217;ve worked in an Agile development environment for the last couple years, and for the decade prior to that I worked on fast-moving projects that used whatever <abbr title="Software Development Lifecycle">SDL</abbr> I applied to them. The mission: Deliver value, ASAP.</p>
<p>With that charge, decisions are made that don&#8217;t allow for insight from in-depth, long-term studies with huge numbers of participants. I&#8217;m grateful for even the small, quick sessions of user and design research.</p>
<p>Regardless, I got a chuckle out of seeing these two bring out timers for a completely informal, one-off usability test. As expected, they both missed seeing key interactions because they were watching the clock.</p>
<h3>When to be concerned about time, usability-wise</h3>
<p>Okay, I&#8217;d hate to give the impression that time doesn&#8217;t matter. I just find that a long time to complete a task on a website is rarely the issue, instead it may be a symptom of other issues which become apparent during research.</p>
<p>However, I do find <em>response times</em> of a system to a user&#8217;s actions to be very important because too much delay in a system&#8217;s response can really hurt the user&#8217;s experience and even distract people from completing whatever they set out to complete. Still, this class of problem is often noticeable during observation. (Unless you missed it while you were fiddling with your stopwatch.)</p>
<p>With that in mind, I&#8217;ll gesture towards <a href="http://www.useit.com/papers/responsetime.html">Nielsen&#8217;s take on response times</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/06/stop-the-stopwatch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8220;Pause.&#8221; Cup Escapades, June 2010</title>
		<link>http://blog.davingranroth.com/2010/06/the-pause-cup-escapades-june-2010/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-pause-cup-escapades-june-2010</link>
		<comments>http://blog.davingranroth.com/2010/06/the-pause-cup-escapades-june-2010/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 15:58:00 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Davin]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1233</guid>
		<description><![CDATA[I have a coffee cup at work. It resembles a jumbo marshmallow with a handle and &#8220;Pause.&#8221; printed on the side. There&#8217;s a small story behind the cup itself, but today I write for another reason. It was abducted, and &#8230; <a href="http://blog.davingranroth.com/2010/06/the-pause-cup-escapades-june-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1234" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1234" title="The cup and Vader." src="http://blog.davingranroth.com/wp-content/uploads/2010/06/pause.cup_.jpg" alt="The &quot;Pause.&quot; cup in front of a Vader figurine." width="500" height="375" /><p class="wp-caption-text">The cup and Vader, courtesy of Alaina and Lisa.</p></div>
<p>I have a coffee cup at work. It resembles a jumbo marshmallow with a handle and &#8220;Pause.&#8221; printed on the side. There&#8217;s a small story behind the cup itself, but today I write for another reason. It was abducted, and I received a series of sinister photos.</p>
<p>Due to a back problem, I had to leave work for a few days. It was during this absence that two of my co-workers showed their true colors. Dark, dark evil.</p>
<p>Read their confessions and view the evidence for yourself.</p>
<ul>
<li><a href="http://alainarkraus.wordpress.com/2010/06/05/coffee-cup-shenanigans/">Coffee Cup Shennanigans by Alaina</a></li>
<li><a href="http://wasabijane.com/2010/coffee-cup-shenanigans-an-epilogue/">Coffee Cup Shennanigans: an Epilogue by WasabiJane</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/06/the-pause-cup-escapades-june-2010/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Newsweek&#8217;s Spring 2010 Website Redesign</title>
		<link>http://blog.davingranroth.com/2010/05/newsweeks-spring-2010-website-redesign/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=newsweeks-spring-2010-website-redesign</link>
		<comments>http://blog.davingranroth.com/2010/05/newsweeks-spring-2010-website-redesign/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 02:21:48 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[newsweek]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1220</guid>
		<description><![CDATA[I don&#8217;t know when it happened, exactly, but Newseek.com was recently redesigned. There is so much to say about it, and it is mostly good. I&#8217;ll start with the most obvious: the design. In short, the home page is easy &#8230; <a href="http://blog.davingranroth.com/2010/05/newsweeks-spring-2010-website-redesign/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1221" class="wp-caption alignnone" style="width: 545px"><img class="size-full wp-image-1221" title="newsweek-home-page" src="http://blog.davingranroth.com/wp-content/uploads/2010/05/newsweek-home-page.jpg" alt="Home page of Newsweek.com, May 31, 2010" width="535" height="375" /><p class="wp-caption-text">Home page of Newsweek.com, May 31, 2010</p></div>
<p>I don&#8217;t know when it happened, exactly, but Newseek.com was recently redesigned. There is so much to say about it, and it is mostly good.</p>
<p>I&#8217;ll start with the most obvious: the design.</p>
<p>In short, the home page is easy to scan. There is a clear visual hierarchy. The lead photos and articles have been spot-on for Memorial Day news items, and the clarity of the layout made certain I couldn&#8217;t miss them.</p>
<p>The article pages are easy to read and keep enough of the patterns, like the byline and publication date, that it&#8217;s easy to figure out what&#8217;s what.</p>
<p>My biggest complaint is one that they no doubt haven&#8217;t figured out how to get rid of yet: the banner ads.</p>
<p><a href="http://nymag.com/daily/intel/2010/05/newsweekcom_redesign_launched.html">There&#8217;s more talk about the visuals for the new newsweek.com at nymag.com</a>. I won&#8217;t go on about that, myself, other than to say, gee, it looks like a professional blog. Oddly, that&#8217;s a compliment.</p>
<h3>Now let&#8217;s look at the markup.</h3>
<div id="attachment_1222" class="wp-caption alignright" style="width: 310px"><a href="http://blog.davingranroth.com/wp-content/uploads/2010/05/Screen-shot-2010-05-31-at-9.50.45-PM.png"><img class="size-medium wp-image-1222 " title="Newsweek.com namespaces" src="http://blog.davingranroth.com/wp-content/uploads/2010/05/Screen-shot-2010-05-31-at-9.50.45-PM-300x97.png" alt="Code for namespaces on newsweek.com" width="300" height="97" /></a><p class="wp-caption-text">Newsweek.com&#39;s namespaces point to interesting uses of meta data.</p></div>
<p>I&#8217;ve had a penchant for information architecture since the late 1990s, and about the first thing I noticed when glancing at the markup for the home page is the references to the Dublin Core meta data definitions and other meta data sets.</p>
<p>I was suddenly intrigued. Good use of meta data is sadly absent in many large-scale websites, and it&#8217;s really great to see an effort to play the game for real.</p>
<p>So, at a quick glance through the markup you&#8217;ll notice some unusual pieces, first this:<br />
<code>data-track="{'title':'stories being discussed'}"</code>, which is an attribute with a value that looks a bit like JSON.</p>
<p>I admit to being behind the times with studying HTML 5, but that attribute spurred my suspicion that this page was using HTML 5. I stopped wondering a few lines later when I spotted an <code>article</code> element, followed soon thereafter by a <code>header</code> element, and a <code>nav</code> element sporting an attribute of <code>role="navigation"</code>. Whoa. Newsweek jumped right in.</p>
<p>So what about the meta data? Well, I can&#8217;t really know what they&#8217;re actually doing, but here is an observation. In a sidebar, they have a list of quotes. Each quote is marked up as a blockquote with an id attribute. Following each quote is a span with attributes like <code>property="dc:creator"</code> and <code>about="#q1"</code>. The about attribute refers to the id of the blockquote in question. The content of that span itself is the name of the quoted person, plus which publication the quote came from.</p>
<p>Pretty cool idea: internal markup references like this can build relationships into the content. It could provide some interesting opportunities for parsing later on. Yeah, that&#8217;s right, the semantic web.</p>
<h3>The problem with this all is…it&#8217;s half-baked!</h3>
<div id="attachment_1226" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.davingranroth.com/wp-content/uploads/2010/05/Screen-shot-2010-05-31-at-10.13.03-PM.png"><img class="size-medium wp-image-1226" title="Newsweek.com meta tags, bad markup" src="http://blog.davingranroth.com/wp-content/uploads/2010/05/Screen-shot-2010-05-31-at-10.13.03-PM-300x80.png" alt="Newsweek.com meta tags, bad markup" width="300" height="80" /></a><p class="wp-caption-text">Newsweek.com used &quot;http-equiv&quot; when they needed &quot;name&quot;. Oops.</p></div>
<p>That list of quotes with the ID attributes? All that meta data is duplicated and thereby meaningless! Further, why use a span element when they could have used a cite element? More semantic and those attributes would&#8217;ve played as well. Gah!</p>
<p>And back at the top of the markup by those meta data namespace references there is another set of meta tag elements which are sadly marked up incorrectly.</p>
<p>There is a stack of 5 meta elements that use the http-equiv attribute when they should have used the name attribute. I&#8217;ll bet whoever coded that knows the difference, but I wonder if they were rushed to get this version out. It feels like a beta.</p>
<p>They are so close to providing some really great examples of meta data use in HTML 5! I hope they release another version soon that gets more precise and cleans up some of this code.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/05/newsweeks-spring-2010-website-redesign/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My 2.5 days in San Francisco: MX 2010</title>
		<link>http://blog.davingranroth.com/2010/03/my-2-5-days-in-san-francisco-mx-2010/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=my-2-5-days-in-san-francisco-mx-2010</link>
		<comments>http://blog.davingranroth.com/2010/03/my-2-5-days-in-san-francisco-mx-2010/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 05:04:06 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[faith]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[mx2010]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1174</guid>
		<description><![CDATA[Saturday PM: Sunshine! I actually began to sweat under my blazer from the warm sun shining brightly through the window. I had arrived in San Francisco a little early on Saturday, dropped my suitcase off at the Intercontinental Hotel, and &#8230; <a href="http://blog.davingranroth.com/2010/03/my-2-5-days-in-san-francisco-mx-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1182" class="wp-caption alignnone" style="width: 545px"><img class="size-full wp-image-1182" title="yerbabuena-535x292" src="http://blog.davingranroth.com/wp-content/uploads/2010/03/yerbabuena-535x292.jpg" alt="Red stone church near green trees, surrounded by skyscrapers." width="535" height="292" /><p class="wp-caption-text">View from top of Yerbe Buena Gardens, San Francisco, March 2010.</p></div>
<h3>Saturday PM: Sunshine!</h3>
<p>I actually began to sweat under my blazer from the warm sun shining brightly through the window.</p>
<p>I had arrived in San Francisco a little early on Saturday, dropped my suitcase off at the Intercontinental Hotel, and walked around the corner to a sandwich shop for a bite to eat and to get online. As I draped my coat over the back of the chair, I decided I <em>really</em> like San Francisco. It&#8217;s the sun, I admit it. Oh, and I had already noted that the two billboards I noticed on the taxi from the airport were pure tech: one for an enterprise search system and another for PGP. Billboards talking to me? Amazing.</p>
<p>After settling in at the hotel, I had dinner with my old colleague <a href="http://www.linkedin.com/pub/christopher-burley/1/423/585">Chris Burley</a> and his girfriend at a nice Italian restaurant. Chris is awesome. I love talking with him because he has such passion for what he does, which currently is to help lead efforts like urban farming in the Bay area.</p>
<h3>Sunday AM: 3 good things</h3>
<p>The next morning I woke early due to the time zone difference, and I had three excellent experiences:</p>
<ol>
<li>In the aching fog of caffeine deprivation, had the <em>best cup of coffee of my life</em>, thanks to the <a href="http://bluebottlecoffee.net/">Blue Bottle Café</a>. (I admit, I ordered a second cup to go.)</li>
<li>Paused in the <a href="http://www.yerbabuenagardens.com/">Yerbe Buena Gardens</a> where some elderly practiced tai chi and parents snapped photos as their little children hid behind a waterfall. I stood on a bridge and watched the morning sun ripple on the glass of San Francisco skyscrapers.</li>
<li>Crashed a church service at a music venue called Mezzanine put on by a group that calls itself <a href="http://www.ikonsf.com/">IKON</a>. I was the oldest person there, amidst a crowd of art school students. We sang, we listened to a teaching from the Word, we had communion. It was good.</li>
</ol>
<h3>Sunday PM: MX day 1</h3>
<p>Sunday afternoon saw the start of the 2010 <a href="http://mxconference.com/">MX Conference</a>.</p>
<p>MX2010 is largely focused on managing user experience and less on the  tactical end of UX practice, and there were some thought-provoking  presentations from people who have been managing user experience for a  number of years, in a number of different types of companies. Off the  top of my head, presenters represented firms in financial industries  (Vanguard), publishing (Harvard Business Review), retail sporting goods,  and online media (Youtube).</p>
<p>The series of talks was fantastic, and was kicked off with a keynote by Jared Spool in which he shared insights like that Gallup&#8217;s Customer Engagement (CE11) metric has high correlation to the quality of user experience. Spool&#8217;s keynote actually turned out to predict some themes that carried throughout the many presentations. Among them were the importance of establishing a vision for user experience and that experience ultimately must be addressed well across multiple channels (web, mobile, physical space, etc.).</p>
<p>Spool talked about three core attributes necessary for great user experience: Vision, Feedback, and Culture. He posed three questions that UX managers should ask.</p>
<ol>
<li> VISION: Can everyone on the team describe the experience of using your design 5 years from now?</li>
<li> FEEDBACK: In the last six weeks have you spent more than two hours watching someone use your design or a competitor&#8217;s design?</li>
<li> CULTURE: In the last six weeks have you rewarded a team member for creating a major design failure?</li>
</ol>
<p>After the conference reception, I wound down the evening by taking a walk around a few blocks and ending at a nearby bar. I ate a burger and watched the Academy Awards for a while. Back at the hotel I watched the end of a Clint Eastwood Western flick and fell asleep.</p>
<h3>Monday AM+PM: MX day 2</h3>
<p>I woke at 4 in the morning. I checked analytics, email, and my usual RSS feeds. I stretched, washed, dressed, and still had time to kill. I read a few chapters in <em>The Shack</em>, a book Adam gave me last week.</p>
<p>I chatted throughout the day with Haakon, a usability specialist attending from the design company <a href="http://www.tarantell.no/">Tarantell</a> in Norway, and as he sipped his coffee, I decided to not mention my mere three hour time difference.</p>
<p>The rest of the day was another series of excellent presentations. Themes: customer (more than user) experience, vision that guides the business, new models for working in the network, UX leadership stories from Youtube, customer experience in renovation of thinking at Harvard Business Review Online, understanding the holistic customer, data-driven design decisions (and when not to rely on data for design decisions), experience design as business strategy, and operating as a chief experience officer in your company.</p>
<p>It was great to hear first-hand the stories from these user experience leaders. Now, for what to do with it all when returning to the office.</p>
<h3>Tomorrow and then</h3>
<p>Tomorrow morning I fly back to Michigan, and need to get my head back into product owner and user experience work. But I also need to hold onto the ideas from this conference, and shift into actively leading user (or is that customer) experience work at Covenant Eyes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/03/my-2-5-days-in-san-francisco-mx-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to write release notes</title>
		<link>http://blog.davingranroth.com/2010/03/how-to-write-release-notes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-write-release-notes</link>
		<comments>http://blog.davingranroth.com/2010/03/how-to-write-release-notes/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 19:54:21 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[releasenotes]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1143</guid>
		<description><![CDATA[I confess, I&#8217;m a release notes reader, and I&#8217;ve read some overwrought release notes lately. When you use them like an installation guide, a features list, or a list of software conflicts, you&#8217;ve got it wrong. The purpose of release &#8230; <a href="http://blog.davingranroth.com/2010/03/how-to-write-release-notes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I confess, I&#8217;m a release notes reader, and I&#8217;ve read some overwrought release notes lately. When you use them like an installation guide, a features list, or a list of software conflicts, you&#8217;ve got it wrong.</p>
<p>The purpose of release notes is simple: <strong><br />
Release notes explain what changed with this version of your software. <em>Period.</em></strong></p>
<p>I hope this article will help you write release notes with clarity and brevity.</p>
<h3>Title format for release notes</h3>
<p>The title for your document should include specific information:</p>
<ul>
<li>Name of product</li>
<li>Version number</li>
</ul>
<p>For example, if your product is RubberDucky and this release is version 3.3.5, the title for your release notes document should be <em>RubberDucky 3.3.5 Release Notes</em>.</p>
<p>Make the title big and bold at the top of the page. Refer to it in links exactly as the title reads.</p>
<p>Consider following the title with these bits of information.</p>
<ul>
<li>One sentence overview of the product</li>
<li>Date of the release</li>
<li>System requirements
<ul>
<li>Note changes, like &#8220;Discontinued support for Windows XP.&#8221;</li>
</ul>
</li>
<li>Link to installation instructions</li>
<li>Link to a user manual</li>
<li>Link to a release notes archive</li>
</ul>
<h3>Other sections in release notes</h3>
<p>Break the release notes document up into sections, each with its own heading. Here are some sections to consider.</p>
<ul>
<li>Additions</li>
<li>Removals</li>
<li>Changes</li>
<li>Fixes</li>
</ul>
<p>Keep the actual descriptions brief. Release notes are often little more than a bullet list of updates, and that&#8217;s fine. If there are a series of small technical changes, try to describe them as a theme. For instance, &#8220;Improvements to the communication between the software and our servers.&#8221;</p>
<p>However, if there is an update that is important for users to understand, do not sacrifice clarity for brevity. Write enough of a description to explain the feature, but no more than necessary.</p>
<p>How do you know if an explanation is too short or hard to understand? Ask someone who is familiar with the software but doesn&#8217;t really know about the release to read the explanation and explain it to you in his or her own words.</p>
<h3>What about personality?</h3>
<p>Release notes should be easily scannable, and inserting witticisms should be avoided. However, if the company is proud of some feature, it doesn&#8217;t hurt to brag about it, so long as it is brief.</p>
<p>Here&#8217;s a nice example from <a href="http://bbedit.com/support/textwrangler/notes_tw30.html">TextWrangler 3.0 Release Notes</a>.</p>
<div id="attachment_1144" class="wp-caption alignnone" style="width: 550px"><img class="size-full wp-image-1144" title="Brag about it. Snippet from TextWrangler Release Notes." src="http://blog.davingranroth.com/wp-content/uploads/2010/03/tw3-release-snippet.png" alt="Brag about it. Snippet from TextWrangler Release Notes." width="540" height="81" /><p class="wp-caption-text">BareBones Software inserting a little attitude into their release notes.</p></div>
<h3>What about posting existing, known defects?</h3>
<p>This question quickly becomes a philosophical one. In my opinion, a company should be transparent about known defects with their software and earnestly try to fix those problems. You can see this type of behavior with some open source projects in that they have a public defect tracking system. The bugs are out there for the world to see. With enough of a user-base, defects with your software will probably become known eventually anyway.</p>
<p>However, I do understand that in some cases advertising known-defects is a security and stability liability and just shouldn&#8217;t be done. My preference is that that sort of decision is made on a defect-by-defect basis, and not as a corporate blanket statement.</p>
<p>Regardless, known defects or incompatibilities do not belong in your release notes document. You could, however, link to a list of them in your release notes.</p>
<h3>Organizing archival release notes</h3>
<p>What do you do with all those release notes from prior versions of your software? Archive them on your website so you and your customers can get to them.</p>
<h4>One page, all release notes</h4>
<p>If your release notes are brief, you might want to include each version on a single page. The most recent release notes should be at the top of the page. <a href="http://fetchsoftworks.com/fetch/release-notes">Fetch Softworks currently takes this single page for all notes approach</a>.</p>
<h4>One page of release notes per version</h4>
<p>For the sake of clarity, I would prefer to have release notes for a specific version on that single page, with a release notes archive page that links to every version. <a href="http://bbedit.com/support/bbedit/archived_notes.html">BareBones Software takes this index of release notes approach</a>.</p>
<p>Some companies keep a current release notes page up-to-date so they don&#8217;t have to continue updating links. Again, BareBones follows this approach: <a href="http://bbedit.com/support/bbedit/current_notes.html">http://bbedit.com/support/bbedit/current_notes.html</a></p>
<h3>Do you have good (or bad) examples of release notes?</h3>
<p>Not having seen any &#8220;best practice&#8221; document for release notes, I wrote this article. Do you agree? Disagree?</p>
<p>If you have examples of great, or really awful, release notes, please comment with the web addresses so we can all see them. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/03/how-to-write-release-notes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Another pistol tournament, Flushing</title>
		<link>http://blog.davingranroth.com/2010/02/another-pistol-tournament-flushing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=another-pistol-tournament-flushing</link>
		<comments>http://blog.davingranroth.com/2010/02/another-pistol-tournament-flushing/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 03:39:00 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Davin]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[shooting]]></category>
		<category><![CDATA[targets]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1112</guid>
		<description><![CDATA[Today I shot an 824-19X out of 900 at the match at the Flushing Rifle &#38; Pistol Club. I definitely shot better than my last match, a 785 shot at Grand Rapids. I&#8217;m still getting these crazy fliers that really &#8230; <a href="http://blog.davingranroth.com/2010/02/another-pistol-tournament-flushing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I shot an 824-19X out of 900 at the match at the Flushing Rifle &amp; Pistol Club. I definitely shot better than my last match, a 785 shot at Grand Rapids.</p>
<p>I&#8217;m still getting these crazy fliers that really sink the scores. Most of my fliers were high and right, although a few were off to the left.</p>
<p>Here are the targets.</p>
<p><img class="alignnone size-full wp-image-1113" title="flushing-targets" src="http://blog.davingranroth.com/wp-content/uploads/2010/02/flushing-targets.jpg" alt="Targets shot at a match in Flushing, Feb 14, 2010" width="500" height="739" /></p>
<p>The scores were 89 and 88 for slow fires. 86, 91, 94 for NMC. 96 and 91 for timed fire. 97 and 92 for rapid fire.</p>
<p>The slow fires were good scores for me, but the rest was too erratic. It&#8217;s those fliers. I&#8217;m shooting too fast. Some of the timed and rapid fires I probably shot in 6 or 7 seconds. I forced myself to hold the gun up for the whole rapid fire string, even though I finished shooting. I could&#8217;ve fired another 2 or 3 shots.</p>
<p>For the next match, I intend to hold the slow fires about where they are, but shoot nothing lower than a 95 for the rest. I&#8217;ll do that by slowing down so I can take each shot when it&#8217;s ready, so as to do away with those fliers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/02/another-pistol-tournament-flushing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery: Show password checkbox</title>
		<link>http://blog.davingranroth.com/2010/02/jquery-show-password-checkbox/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=jquery-show-password-checkbox</link>
		<comments>http://blog.davingranroth.com/2010/02/jquery-show-password-checkbox/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 16:09:41 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[password masking]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1078</guid>
		<description><![CDATA[I wrote version 1 of a jQuery plugin during the last couple of days. Read more about jquery.showPasswordCheckbox.js. The basic functionality is to provide a checkbox on web forms to reveal the password text, so people can choose to view &#8230; <a href="http://blog.davingranroth.com/2010/02/jquery-show-password-checkbox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wrote version 1 of a jQuery plugin during the last couple of days. <a href="http://blog.davingranroth.com/sandbox/jquery-plugin-show-password-checkbox/">Read more about jquery.showPasswordCheckbox.js</a>.</p>
<p>The basic functionality is to provide a checkbox on web forms to reveal the password text, so people can choose to view the password they are entering as they enter it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/02/jquery-show-password-checkbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting back into competitive pistol shooting</title>
		<link>http://blog.davingranroth.com/2010/01/getting-back-into-competitive-pistol-shooting/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=getting-back-into-competitive-pistol-shooting</link>
		<comments>http://blog.davingranroth.com/2010/01/getting-back-into-competitive-pistol-shooting/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 03:43:01 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Davin]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[shooting]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1065</guid>
		<description><![CDATA[Finally, I competed in a real pistol match. Throughout the 1990s I competed regularly, but in about the last ten years I&#8217;ve competed in only one sanctioned bullseye pistol tournament. That was about three years ago. Sure, I&#8217;ve shot in &#8230; <a href="http://blog.davingranroth.com/2010/01/getting-back-into-competitive-pistol-shooting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Finally, I competed in a real pistol match.</p>
<p>Throughout the 1990s I competed regularly, but in about the last ten years I&#8217;ve competed in only one sanctioned bullseye pistol tournament. That was about three years ago. Sure, I&#8217;ve shot in some pistol leagues here and there, but it&#8217;s not quite the same.</p>
<p>This one was a couple weeks ago at the <a href="http://www.grrpc.com/">Grand Rapids Rifle and Pistol Club</a>. The match was called well, the indoor range was in great shape, and it was a neat surprise that <a href="http://www.brianzins.com/">9-time National Champion Brian Zins</a> showed up to compete. That was cool.</p>
<p>At 785 of 900 possible, my own shooting was a bit of a, well, a debacle. <img src='http://blog.davingranroth.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  That&#8217;s an 87.2 average, for a middle-of-the-road Sharpshooter score.</p>
<p>I still had a good time. I really like being on the firing line, and I&#8217;ve been more driven since that match. Next time, I&#8217;ll be a bit more competitive.</p>
<p>I&#8217;ve been dry-firing, and in a league shoot this past Tuesday, I broke out of a 4-week rut of scattered groups and fired a 284 in a 300-point National Gallery Course. That&#8217;s a 94.67 average, which is an excellent match for me. I&#8217;d like to see that level of shooting become normal.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2010/01/getting-back-into-competitive-pistol-shooting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Argh! I&#8217;m pen-less!</title>
		<link>http://blog.davingranroth.com/2009/12/argh-im-pen-less/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=argh-im-pen-less</link>
		<comments>http://blog.davingranroth.com/2009/12/argh-im-pen-less/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 03:18:09 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Davin]]></category>
		<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[pen]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1056</guid>
		<description><![CDATA[Pen-less. It&#8217;s 9:30 in the evening, and I need to write out some thoughts (about a split-complementary color set). At work last Friday, the pen that I&#8217;ve had with me for some months now finally gave up its last ink. &#8230; <a href="http://blog.davingranroth.com/2009/12/argh-im-pen-less/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1060" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/anotherphotograph/"><img class="size-full wp-image-1060" title="Pen photo by Tony Hall @ FlickR" src="http://blog.davingranroth.com/wp-content/uploads/2009/12/3768557720_2a7816a7bc_m.jpg" alt="" width="240" height="180" /></a><p class="wp-caption-text">Photocredit: Tony Hall. Click photo to visit Tony&#39;s photostream @ flickr.com</p></div>
<p>Pen-less. It&#8217;s 9:30 in the evening, and I need to write out some thoughts (about a split-complementary color set).</p>
<p>At work last Friday, the pen that I&#8217;ve had with me for some months now finally gave up its last ink. It was a Pilot Precise V5, black.</p>
<p>My habit has been to have that pen in my left front pants pocket, reliably at hand. I guarded it, making sure to have it back if I let a colleague or a daughter use it for a moment. I gave other pens like it away, but kept that one.</p>
<p>Of course I have other pens. Bic ball-point pens: the kind you get in bulk in the plastic bags during back-to-school sales. I hate those pens. They fail so often, and you have to drag the ink out of them, scraping across paper. Scribble in circles first just to get them warmed up. Lazy bastards. Then you have to draw across your strokes again, filling in ink on the empty indentations of your first pass at writing.</p>
<p>I&#8217;m irritated at myself for getting into this pen-less position. Luckily, I have Plan B: pencils and a sharpener.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2009/12/argh-im-pen-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nephtali web framework creator talks FP</title>
		<link>http://blog.davingranroth.com/2009/12/nephtali-web-framework-fp/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=nephtali-web-framework-fp</link>
		<comments>http://blog.davingranroth.com/2009/12/nephtali-web-framework-fp/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 03:11:45 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[Adam]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[functional programming]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[nephtali]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1043</guid>
		<description><![CDATA[Adam Richardson of Envision Internet Consulting has been a long-time collaborator and good friend of mine, and over the last few years I&#8217;ve seen him pursue knowledge in web programming with persistence that I&#8217;ve never seen from anyone else. One &#8230; <a href="http://blog.davingranroth.com/2009/12/nephtali-web-framework-fp/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://nephtaliproject.com"><img class="alignright size-full wp-image-1050" title="Nephtali project website screenshot" src="http://blog.davingranroth.com/wp-content/uploads/2009/12/Screen-shot-2009-12-26-at-10.01.23-PM-e1261882998313.png" alt="Nephtali project website screenshot" width="275" height="227" /></a>Adam Richardson of Envision Internet Consulting has been a long-time collaborator and good friend of mine, and over the last few years I&#8217;ve seen him pursue knowledge in web programming with persistence that I&#8217;ve never seen from anyone else.</p>
<p>One of Adam&#8217;s projects is <a href="http://nephtaliproject.com/">Nephtali</a>: a web framework that focuses on security and considers the usability of the framework itself. Adam has labored over details in his latest version of Nephtali that will make life better for developers. For instance, he planned the naming convention and namespaces for functions so that in an IDE like NetBeans, the functions appear grouped logically in an easy-to-access format.</p>
<p>Nephtali is up to version 3.0.5 at the time of this writing, and the earlier versions were completely Object Oriented PHP. In version 3, Adam re-thought Nephtali away from the OOP base and rewrote it utilizing FP, Functional Programming.</p>
<p>For the last month or so, Adam has been lobbying various hosts to upgrade to PHP 5.3 or higher, because Nephtali requires at least that version. It is right on the cutting edge. I asked Adam a few questions about Nephtali, and that dialogue follows.</p>
<p><strong>Davin:</strong> Nephtali requires the latest version of PHP, version 5.3 or higher, but many hosting providers don&#8217;t provide that yet. What about PHP 5.3 is worth waiting for?</p>
<blockquote><p><strong>Adam:</strong> PHP 5.3 includes many enhancements and bug fixes, but the features that facilitated Nephtali&#8217;s general approach and architecture were support for namespaces and the new Functional Programming (FP) capabilities.</p></blockquote>
<p><strong>Davin:</strong> I&#8217;m familiar with object oriented programming, but you&#8217;re talking about &#8220;functional programming.&#8221; Can you summarize the difference, and explain why you decided to go with FP instead of OOP with Nephtali?</p>
<blockquote><p><strong>Adam:</strong> Most programming languages offer the ability to define functions, however that doesn&#8217;t necessarily make them functional programming languages.  It&#8217;s easy to to get into flame wars over what a &#8220;true&#8221; functional language is, but I&#8217;ll lay out some general principles:</p>
<ul>
<li>Functions can be passed around just like other datatypes.</li>
<li>Closures allow variables that are in scope when a function is declared to be accessed and carried around within the function.</li>
<li>Side effects (changing the value of a variable within a function) are limited.</li>
<li>Many FP languages natively support currying (the ability to define a subset of a functions arguments and then allow other functions to finish defining the others.)</li>
</ul>
<p>PHP now supports the first 2, and with some discipline, you can limit the impact of side-effects within your code (there are even some clever hacks for the currying issue.)  But the big question is, &#8220;What does this buy you?&#8221;</p>
<p>Simplicity.</p>
<p>Object Oriented Programming (OOP) bundles variables with the functions (methods) that directly interact with the variables.  This does provide a degree of encapsulation, as the accessor methods make sure that instance and class variables contain what is expected.  However, the issue often isn&#8217;t &#8220;What&#8221; a variable is changed to, but rather  &#8220;When&#8221; a variable is changed.  This problem of &#8220;When&#8221; is most glaring for OOP developers when implementing parallel processing, an issue that has produced many complex, clunky answers.</p>
<p>Taking an FP approach simplifies the question of &#8220;When&#8221;, as you move from a paradigm of altering variables to one of acting on values returned from functions.  Relatively speaking when following general FP conventions, writing unit tests is simple, writing parallel processing apps is simple (see Scala, Clojure, Erlang, etc.), and as it turns out, writing a capable web framework is simple, too.</p></blockquote>
<p><strong>Davin:</strong> What about models? So many of us in the web field have become familiar with the MVC (model, view, controller) architecture in frameworks, and it seems like Nephtali doesn&#8217;t use the models concept at all. Is that right, and if so, what do you do about databases?</p>
<blockquote><p><strong>Adam:</strong> Simplicity.</p>
<p>In terms of DB interaction, I like PHP&#8217;s PDO capabilities and security.  Performing simple DB work is easy in Nephtali, as you can generate code very quickly using the Nedit, the online code generator for Nephtali.  Nephtali provides some simple enhancements (functions that automatically table inserts, updates, and deletes; easy connection management; etc.), but you&#8217;re always working close enough to the basic PDO capabilities that it&#8217;s still very easy to perform transactions, connect to multiple DB&#8217;s, work with existing tables that don&#8217;t follow particular naming conventions, and whatever else your unique environment may entail.  One line of code is all it takes to grab a set of rows from a DB.</p>
<p>Second, utilizing the parallel processing capabilities of CURL, Nephtali provides some special capabilities for web requests.  A couple lines of code can retrieve a web request (in parallel with any other web requests) and format the retrieved data into whatever container (object or array) you&#8217;d like.</p></blockquote>
<p><strong>Davin:</strong> I saw the post on the Nephtali blog about <a href="http://blog.nephtaliproject.com/?p=7">Nephtali&#8217;s parallel processing for web requests</a>. Can you explain when that would be useful, and when I should not run ahead and parallel process everything?</p>
<blockquote><p><strong>Adam:</strong> If you have a page that only makes use of one web service, you don&#8217;t gain anything.  However, if you have a page like Nephtali&#8217;s homepage, which makes a request to Google Code for the latest download and also makes a request to the WordPress blog for recent entries, you can gain a significant performance improvement by processing those requests in parallel.  Instead of ending up with serial calls to the two services (GoogleCodeRequestTime + WordPressRequestTime), the parallel request now equals the greater of the two requests (GoogleCodeRequestTime -OR- WordPressRequestTime.)</p>
<p>Nephtali handles the processing for you automatically.  Always use the request() and response() functions, and Nephtali will make things faster when they can be faster.  That&#8217;s it.</p></blockquote>
<h3>More about Nephtali</h3>
<p>Learn more about Nephtali at <a href="http://nephtaliproject.com">nephtaliproject.com</a>. When you&#8217;re there, check out the screencasts on using Nephtali. One of the great features on that site is NEdit, a tool that you can use to write up a lot of the code you&#8217;ll need for Nephtali pages.</p>
<p>Oh, and don&#8217;t hesitate to use the contact form. Adam loves talking with people about Nephtali, and I&#8217;m sure he&#8217;ll happily answer questions or respond to comments about the framework.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2009/12/nephtali-web-framework-fp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How WordPress falters as a CMS: Multiple content fields</title>
		<link>http://blog.davingranroth.com/2009/12/how-wordpress-falters-as-a-cms/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-wordpress-falters-as-a-cms</link>
		<comments>http://blog.davingranroth.com/2009/12/how-wordpress-falters-as-a-cms/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 03:24:10 +0000</pubDate>
		<dc:creator>Davin Granroth</dc:creator>
				<category><![CDATA[Web design and technology]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[covenanteyes]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[information design]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.davingranroth.com/?p=1015</guid>
		<description><![CDATA[WordPress is amazing and keeps getting better, but I want to be clear about an inherent limitation that WordPress has as a content management system (CMS). That limitation is that WordPress doesn&#8217;t handle multiple content regions on web pages. Too &#8230; <a href="http://blog.davingranroth.com/2009/12/how-wordpress-falters-as-a-cms/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress is amazing and keeps getting better, but I want to be clear about an inherent limitation that WordPress has as a content management system (CMS). That limitation is that <strong>WordPress doesn&#8217;t handle multiple content regions on web pages</strong>.</p>
<p>Too strong? With WordPress, you can try to use <a href="http://wordpress.org/extend/ideas/topic.php?id=3310">custom fields</a> or innovative hacks like <a href="http://www.billerickson.net/wordpress-thesis-multiple-content-areas/">Bill Erickson&#8217;s approach to multiple content areas using H4 elements</a> in his excellent theme &#8220;Thesis&#8221;. Unfortunately, neither of those approaches really deals with the depth of the design problem that often requires multiple content areas for pages.</p>
<p>As an information architect/user experience designer, I&#8217;ve been involved in many projects that required more types of content on any single screen than WordPress is designed to handle.</p>
<p>Let me draw out what I&#8217;m talking about here.</p>
<h3>Exhibit A: Page content that WordPress is designed to handle</h3>
<p>In a standard WordPress page or post, you&#8217;ll see these author-controlled pieces of content.</p>
<ul>
<li>Post/page Title</li>
<li>Body</li>
<li>Excerpt (often not-used)</li>
</ul>
<div id="attachment_1032" class="wp-caption alignnone" style="width: 496px"><img class="size-full wp-image-1032" title="standard-wordpress-content-fields" src="http://blog.davingranroth.com/wp-content/uploads/2009/12/standard-wordpress-content-fields.png" alt="Standard WordPress content fields include the title, excerpt, and body." width="486" height="295" /><p class="wp-caption-text">Standard WordPress content fields include the title, excerpt, and body.</p></div>
<p>There are other sets of data for a page or post that an author can control, too, but these are meta-data such as tags, categories, slug (shows up in the URL), and possibly search engine optimization information like title, description, and keywords.</p>
<p>For a normal blog, many online trade journals, and a lot of basic websites, this really covers the bases. The body contains the bulk of the content including images, video, and audio that can be intermingled with the text itself. This model is very flexible, and it has definitely proven itself.</p>
<h3>Exhibit B: Page content that pushes WordPress too far</h3>
<p>In 2009, there was a small project at work to develop the website <a href="http://www.covenantmusicians.com/">Covenant Musicians</a>, and because the person who would keep the site updated was already using WordPress, we made the decision to build this site with WordPress too.</p>
<p>Well, if you look at one of the destination pages for this site, the musician profile page (<a href="http://www.covenantmusicians.com/musicians/nathan-clark-george/">here&#8217;s one for example</a>), you&#8217;ll notice some different pieces of content which may or may not be present on any particular musician profile page. When they are present, they need to be in certain places and sometimes with certain content.</p>
<div id="attachment_1035" class="wp-caption alignnone" style="width: 456px"><img class="size-full wp-image-1035" title="custom-wordpress-content-fields" src="http://blog.davingranroth.com/wp-content/uploads/2009/12/custom-wordpress-content-fields.png" alt="This custom WordPress page uses fields in addition to the standard options: Musician Image, URL, and Video." width="446" height="582" /><p class="wp-caption-text">This custom WordPress page uses fields in addition to the standard options: Musician Image, URL, and Video.</p></div>
<p>The problem is, to control those extra pieces of content: the video, the band image, the link to the band&#8217;s website, the site owner needs to use WordPress&#8217;s custom fields in very precise ways, without the benefit of WordPress&#8217;s content editing tools. What a drag!</p>
<p>To make life easier for the site owner, we ended up recording screencast instructions on how to use these fields and delivered those help files with the site itself. (We used Jing by Techsmith, by the way.)</p>
<p>It would&#8217;ve been better had the interface been clear enough so that we didn&#8217;t feel the need to document the process of updating these destination pages, but that&#8217;s the trouble with stretching WordPress beyond its default content fields.</p>
<h3>Ask too much of WordPress and ease-of-use is the casualty</h3>
<p>Do you see the difference? When an effective design solution requires multiple types of content per page, using WordPress will actually make your website difficult to manage. WordPress is usually so easy to use that when you hit this wall, it is very apparent.</p>
<p>When you&#8217;re at that point, WordPress is probably not the right CMS to choose.</p>
<h3>Should WordPress improve in this area?</h3>
<p>Whether through the core application or through an excellent plug-in (is there one already that I missed?), if WordPress is going to grow in the content management systems field, this shortfall will need to be addressed.</p>
<p>However, WordPress is really excellent at what it does already, and the better course might be to decide to keep the features in check and let other systems compete in the mid-to-enterprise scale CMS arena. Scope creep never stops, and a good application strategy knows when to say &#8220;no.&#8221;</p>
<h3>Am I wrong?</h3>
<p>Am I off-base here? This is just one aspect of WordPress that should limit its use. Another that should cause designers to think twice is when dealing with faceted-navigation which requires more than one dimension (tags can probably handle one dimension). But, again, those are more complex design requirements.</p>
<p>I&#8217;m not a WordPress consultant, and I&#8217;ll bet some of you would like to point to the errors in my thinking. Let&#8217;s hear it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.davingranroth.com/2009/12/how-wordpress-falters-as-a-cms/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
