<?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"
	>

<channel>
	<title>Jonathan Babcock &#187; Link Share</title>
	<atom:link href="http://jonathanbabcock.com/category/link-share/feed" rel="self" type="application/rss+xml" />
	<link>http://jonathanbabcock.com</link>
	<description>Business Analysis &#124; Software Methodology &#124; Process Improvement</description>
	<pubDate>Tue, 14 Oct 2008 03:21:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Weekly Digest - 8-17</title>
		<link>http://jonathanbabcock.com/2008/05/02/weekly-digest-8-17/</link>
		<comments>http://jonathanbabcock.com/2008/05/02/weekly-digest-8-17/#comments</comments>
		<pubDate>Fri, 02 May 2008 05:00:48 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		
		<category><![CDATA[Link Share]]></category>

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[COTS]]></category>

		<category><![CDATA[ERP]]></category>

		<category><![CDATA[legal]]></category>

		<category><![CDATA[UML]]></category>

		<category><![CDATA[users]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/?p=205</guid>
		<description><![CDATA[Requirements for ERP projects, Waterfall as a criminal offense, and what developers want from BA's.]]></description>
			<content:encoded><![CDATA[<p><a href="http://jonathanbabcock.com/wp-content/uploads/2008/04/bookhammer.jpg"><img class="alignleft alignnone size-medium wp-image-207" style="margin: 3px 7px;" title="bookhammer" src="http://jonathanbabcock.com/wp-content/uploads/2008/04/bookhammer-233x300.jpg" alt="" width="150" height="190" /></a>Here are some links to interesting articles and information I&#8217;ve found during the past week.</p>
<p>If you&#8217;ve ever doubted the need for requirements elicitation for an ERP project, <a href="http://amazinnggg.blogspot.com/2008/04/whom-to-hire-requirements-engineers-or.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/amazinnggg.blogspot.com');">you need to read this</a>. Apparently a company is suing an ERP software vendor because the software it was expecting to work in a promised date did not work even more than one year late (shocking!). It&#8217;s a very interesting read. Among other things, the plaintiffs refer to prototypes or mock-ups as a form of deception by demonstrating &#8220;fake software.&#8221; In any case, the moral of the author&#8217;s story is that, &#8220;even when buying a COTS system (an ERP is a big COTS), you do need the expertise of requirements engineers.&#8221;</p>
<p>While on the legal theme, have you heard that the <a href="http://www.techdarkside.com/state-of-indiana-makes-using-waterfall-sdlcs-a-criminal-offense" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.techdarkside.com');">State of Indiana has made use of a waterfall methodology a criminal offense</a>?</p>
<blockquote><p>&#8220;Waterfall software development lifecycles have terrorized technology projects in this state for too long,&#8221; Governor Mitch Daniels said at a simple signing ceremony held at a meeting of the Central Indiana chapter of the Project Management Institute (PMI). &#8220;This bill will end the tyranny of big upfront planning, big upfront design, and litigation style change management.&#8221;</p></blockquote>
<p>It&#8217;s a fun read. I actually did &#8220;LOL&#8221;. Before you go calling your whole team to your cube to tell them about it, please bear in mind that the article was, in fact, penned on April 1.</p>
<p><a href="http://www.trajano.net/2008/04/what-i-want-to-get-from-business.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.trajano.net');">Here is an interesting </a>take on what a &#8220;dev guy who has done app maintenance, DBA work, testing and performance analysis&#8221; wants to get from the business analyst. He is fairly detailed in describing his expectations of what delivery teams need from the BA in order for:</p>
<ul>
<blockquote>
<li>the <strong>developers</strong> to build the application</li>
<li>the <strong>DBA </strong>to understand the data model</li>
<li>the <strong>operations guy/gal </strong>[to understand] what kind of information they would get at run time</li>
<li>the <strong>testers </strong>to write their test scripts</li>
<li>the <strong>performance tester</strong> to determine what are their targets</li>
<li>the <strong>trainers </strong>to write a course on the application</li>
<li>the <strong>stakeholders</strong> to know what they are paying for</li>
<li>the <strong>BAs</strong> (both client side and your side) to understand what need[s] to be going on.</li>
</blockquote>
</ul>
<p>Lastly, many analysts are aware of the informative articles from IBM that describe software development and methodology, often in concert with their own software and service offerings. Here&#8217;s an informative article from IBM on creating a system specification <a href="http://www.ibm.com/developerworks/library/ar-usermod1/?S_TACT=105AGX20&amp;S_CMP=EDU" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ibm.com');">from the user&#8217;s point of view</a> by using UML to create a user model. The article includes lots of examples and diagrams as well as links to related information.</p>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2008/05/02/weekly-digest-8-17/">Weekly Digest - 8-17</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2008/05/02/weekly-digest-8-17/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Weekly Digest - 08-16</title>
		<link>http://jonathanbabcock.com/2008/04/25/weekly-digest-08-16/</link>
		<comments>http://jonathanbabcock.com/2008/04/25/weekly-digest-08-16/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 09:00:02 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		
		<category><![CDATA[Link Share]]></category>

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[Communication]]></category>

		<category><![CDATA[Humor]]></category>

		<category><![CDATA[pictures]]></category>

	<!-- AutoMeta Start -->
	<category>decisive</category>
	<category>graphic</category>
	<category>commit</category>
	<category>ouch</category>
	<category>constant</category>
	<category>apple</category>
	<category>compares</category>
	<category>trite</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/?p=197</guid>
		<description><![CDATA[IT communication problems, usability, suggestions for success, and a few funnys.]]></description>
			<content:encoded><![CDATA[<p>Here are some interesting items I&#8217;ve come across over the past week or so that I&#8217;d like to share.</p>
<p>I read a though-provoking article the other day by <a href="http://www.it-director.com/about/author/13303/tony_lock.php" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.it-director.com');">Tony Lock</a> on <a href="http://www.it-director.com/blogs/Freeform_Comment/2008/4/why_is_it_still_not_communicating__.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.it-director.com');">why IT is still not communicating well</a> with its business counterparts. Per Lock:</p>
<blockquote><p>[F]ew organisations have formally established and monitored service levels reporting in terminology and language with which business users will be comfortable&#8230; But when it comes to measuring and reporting on IT&#8217;s contribution to either overall business goals or top line business value, the number of organisations with formal reporting processes in place drops to only one in five or even lower.</p></blockquote>
<p style="padding-left: 30px;">However, communication isn&#8217;t just about metrics and reports. He concludes,</p>
<blockquote><p>The biggest benefits to the entire business and to IT departments themselves will come not directly from establishing and formally reporting on these matters in business terms but in establishing expressive two way communications between business and IT professionals.</p></blockquote>
<p style="padding-left: 30px;">Amen.</p>
<p>On the lighter side, <a href="http://stuffthathappens.com/blog/2008/03/05/simplicity/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/stuffthathappens.com');">here&#8217;s a fun graphic</a> that compares the usability of an Apple product, a Google product, and &#8220;your company&#8217;s application.&#8221; Ouch!</p>
<p>I liked an <a href="http://www.modernanalyst.com/Resources/Articles/tabid/115/articleType/ArticleView/articleId/303/Default.aspx" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.modernanalyst.com');">analogy from Joe Shoemaker</a> posted at Modern Analyst. In it, Joe compares the roles of customer, Business Analyst and Business Manager to a car buyer, salesperson and the buyer&#8217;s wife. It&#8217;s a quick, fun read and well-written. Do take a look. Also, parse through the comments. There&#8217;s some good dialog there as well.</p>
<p>I like to gather constructive quotes. Here&#8217;s a link to <a href="http://www.21suggestions.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.21suggestions.com');">21 Suggestions for Success</a>. Some of them may seem a bit trite, I think at least a few are consistent with the subject matter of this blog. Here is a quick sample of my favorites:</p>
<blockquote><p>&#8220;Work at something you enjoy and that&#8217;s worthy of your time and talent.&#8221;</p>
<p>&#8220;Be decisive even if it means you&#8217;ll sometimes be wrong.&#8221;</p>
<p>&#8220;Commit yourself to constant improvement.&#8221;</p></blockquote>
<p>Requirements inflation? Nahh. Never heard of it. Thanks to <a href="http://geekandpoke.typepad.com/geekandpoke/2008/04/one-year-in-a-1.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/geekandpoke.typepad.com');">Geek and Poke</a> for the fun picture.</p>
<li><a href="http://geekandpoke.typepad.com/geekandpoke/2008/04/one-year-in-a-1.html" onclick="javascript:pageTracker._trackPageview ('/outbound/geekandpoke.typepad.com');"><img class="alignnone size-full wp-image-203" style="vertical-align: middle;" title="reqtsinflation1" src="http://jonathanbabcock.com/wp-content/uploads/2008/04/reqtsinflation1.jpg" alt="" width="358" height="500" /></a></li>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2008/04/25/weekly-digest-08-16/">Weekly Digest - 08-16</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2008/04/25/weekly-digest-08-16/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JB Weekly Digest (07-49)</title>
		<link>http://jonathanbabcock.com/2007/12/16/jb-weekly-digest-07-49/</link>
		<comments>http://jonathanbabcock.com/2007/12/16/jb-weekly-digest-07-49/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 04:14:55 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/jnotes5/public_html/jonathanbabcock/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[Humor]]></category>

		<category><![CDATA[iiba]]></category>

		<category><![CDATA[Meetings]]></category>

		<category><![CDATA[presentations]]></category>

		<category><![CDATA[teamwork]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/12/16/jb-weekly-digest-07-49/</guid>
		<description><![CDATA[Presentation tips, ten ways to screw up requirements, how to speed up your meetings and more.]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">I know - this has been more of a &#8220;bi-weekly&#8221; digest of late. I&#8217;ll do better. In fact, I&#8217;ll be posting a few times this week on some of the measures I&#8217;ve taken to write more effective requirements. Novel concept, I know, but I think many may find it useful. That said, here are some links and commentary from my online meanderings for the past week.</p>
<h4>Presentations</h4>
<p><a href="http://mashable.com/2007/08/12/online-presentations/" onclick="javascript:pageTracker._trackPageview ('/outbound/mashable.com');">ONLINE PRESENTATIONS: 30+ Presentation &amp; Slideshow Service</a> - I was talking with one of my brothers the other day about the presentation application available through <a href="http://docs.google.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/docs.google.com');">Google Docs</a>. He was touting how easy it was to use, as well as the fact all you need to show the presentation is a Web browser. It seems that there are still a number of folks that don&#8217;t have PowerPoint, and even if you do, there is drama over e-mailing presentations, etc. etc. This post includes several other options - some with some pretty impressive features - for online presentations &amp; slideshows.</p>
<p class="MsoNormal">Also on the topic of presentations, I found &#8220;<a href="http://www.presentation-pointers.com/showarticle/articleid/81/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.presentation-pointers.com');">Represent Your Company With Style - Presentation Tips for Executives</a>&#8221; from Presentation Pointers to be a nice, quick reference as I was doing some research for recent presentations I&#8217;ve made. Below are some highlights.<span id="more-153"></span></p>
<ul>
<li>On being prepared:</li>
</ul>
<blockquote>
<p class="MsoNormal"><span class="articletext">Take the time to prepare an outline of your talk. If possible, write out your first and last sentences. These are the most important parts of your presentation, and you will deliver them best when you know them exactly.</span></p>
</blockquote>
<ul>
<li><span class="articletext">On being gracious:</span></li>
</ul>
<blockquote>
<p class="MsoNormal"><span class="articletext">Use the event as an opportunity to promote good will. Avoid complaints, criticism, or controversy. These will quickly alienate the audience and destroy your credibility. Instead, talk about what the audience wants to hear. Praise your host, honor the occasion, and compliment the audience. Radiate success and optimism.</span></p>
</blockquote>
<ul>
<li><span class="articletext">On using humor:</span></li>
</ul>
<blockquote>
<p class="MsoNormal"><span class="articletext">If you plan to use humor, be appropriate. Avoid making fun of anyone or anything that might offend people in your audience. Often, the only safe target of humor is yourself&#8230; </span><span class="articletext">The best types of humor are original stories that make a point. For example, you might tell about the time that you left your luggage in a hotel lobby, the struggles you encountered to retrieve it, and the outstanding service you received from the clerk who found it. Such a story also shows the value of great customer service.</span></p>
</blockquote>
<p class="MsoNormal">Remaining on topic, you should also take a look at <a href="http://www.amplifyllc.com/ExecSumHints.htm" onclick="javascript:pageTracker._trackPageview ('/outbound/www.amplifyllc.com');">Executive Summary and Presentation Suggestions</a>. Included there are some tips for the 10 minute presentation, tips for the executive summary, and a list of common mistakes relating to the two.</p>
<h4>Humor</h4>
<p class="MsoNormal"><a href="http://www.ryumaou.com/hoffman/titles.shtml?" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ryumaou.com');">The Amazing Information Technology Title Generator!</a> - Per the author: &#8220;Some time ago, I read an article about the ever-changing titles in IT and how they never seem to describe what any of us do. Well, after some thought, I decided that a random title generator was just what we needed to help us out.&#8221; Not happy with your current title? Go get yourself a new one. What does a &#8220;business analyst&#8221; do, anyway?</p>
<h4>Short Cuts</h4>
<ul style="margin-top: 0in" type="disc">
<li>Over on the Seilevel blog, one submits that &#8220;[a] big challenge in requirements are today is that <a href="http://requirements.seilevel.com/blog/2007/12/projects-are-too-big.html" onclick="javascript:pageTracker._trackPageview ('/outbound/requirements.seilevel.com');">projects are often too big</a>.&#8221;</li>
<li class="MsoNormal">The IIBA has unveiled its draft <a href="http://blog.theiiba.org/2007/12/business-analysis-is.html" onclick="javascript:pageTracker._trackPageview ('/outbound/blog.theiiba.org');">definition of business analysis</a>.</li>
</ul>
<blockquote><p><em><span style="font-style: normal">Business analysis is the set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure, policies, and operations of an organization, and recommend solutions that enable the organization to achieve its goals.</span></em><em><span></span></em></p></blockquote>
<ul style="margin-top: 0in" type="disc">
<li class="MsoNormal"><em><span style="font-style: normal">Michael Flanagan shares &#8220;<a href="http://mlflanagan.blogspot.com/2007/10/ten-ways-to-screw-up-your-requirements.html" onclick="javascript:pageTracker._trackPageview ('/outbound/mlflanagan.blogspot.com');"><span>Ten ways to screw up your requirements</span></a>.&#8221;</span></em><em><span></span></em></li>
<li class="MsoNormal"><em><span style="font-style: normal">Kupe over at B2TTraining argues that <a href="http://www.b2ttraining.com/page/business-analyst-blog/archives/118/its-all-about-teamwork" onclick="javascript:pageTracker._trackPageview ('/outbound/www.b2ttraining.com');"><span>successful projects are all about teamwork</span></a>; </span></em></li>
</ul>
<blockquote><p>When I look back at what made some projects challenged and others widely successful it came down to all team members doing what was needed to reach the goal regardless of their role.</p></blockquote>
<ul>
<li>Craig Brown shares some ideas on <a href="http://betterprojects.blogspot.com/2007/12/importanceurgency-for-meetings.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/betterprojects.blogspot.com');">how to speed up your meetings and keep them foused on the highest impact issues</a>.</li>
</ul>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/12/16/jb-weekly-digest-07-49/">JB Weekly Digest (07-49)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/12/16/jb-weekly-digest-07-49/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JB Weekly Digest (07-47)</title>
		<link>http://jonathanbabcock.com/2007/12/03/jb-weekly-digest-07-47/</link>
		<comments>http://jonathanbabcock.com/2007/12/03/jb-weekly-digest-07-47/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 04:19:23 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/jnotes5/public_html/jonathanbabcock/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[CBAP]]></category>

		<category><![CDATA[Humor]]></category>

		<category><![CDATA[iiba]]></category>

		<category><![CDATA[language]]></category>

		<category><![CDATA[presentations]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/12/03/jb-weekly-digest-07-47/</guid>
		<description><![CDATA[Language, productivity, a NASA dissertation on requirements specs, and a few funnys.]]></description>
			<content:encoded><![CDATA[<p>My apologies on missing last week. Between travel for work, a sister&#8217;s wedding, and the Thanksgiving holiday, I had a hard enough time just getting a few hours sleep at night.</p>
<p>Anyway, we&#8217;re back this week with some more links and commentary items I&#8217;ve found interesting or funny, and that I thought like-minded individuals might enjoy.</p>
<h4>Language/Communication</h4>
<p><a href="http://www.painintheenglish.com/index.php" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.painintheenglish.com');">Pain in the English</a> -  As business analysts know, it is challenging to communicate ideas with precision using natural language. It&#8217;s all the more difficult when we don&#8217;t use words correctly. Should I use &#8220;obliged&#8221; or &#8220;obligated&#8221;; &#8220;skilled&#8221; or &#8220;skillful&#8221;; &#8220;percent&#8221; or &#8220;percentage&#8221;? PITE is a &#8220;Forum for the Gray Areas of the English Language&#8221;. Per the site description,</p>
<blockquote><p>PainInTheEnglish.com encourages discussions of such gray areas of the English language, for which you would not find answers easily in dictionaries and other reference books.</p></blockquote>
<p>Users submit questions about word or phrases, and the responses are thoughtful and useful. It looks like a pretty good resource, and merits a look next time you are unsure of whether the word you&#8217;re using is appropriate or even a word at all.</p>
<h4>Productivity</h4>
<p><a href="http://chartchooser.juiceanalytics.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/chartchooser.juiceanalytics.com');">Chart Chooser</a><a href="http://chartchooser.juiceanalytics.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/chartchooser.juiceanalytics.com');"> </a>-  I found this the other day while looking for eye candy for a presentation. Chart Chooser from <a href="http://www.juiceanalytics.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.juiceanalytics.com');">Juice Analytics</a> provides a number of very practical (and attractively designed) chart templates that can be downloaded in used in Microsoft Excel or Power Point. They&#8217;ve categorized the available charts as follows: comparison, distribution, composition, trend, relationship and table.</p>
<h4>A Little Levity&#8230;</h4>
<p><strong>&gt;</strong> <a href="http://www.uebersetzung.at/twister/en.htm" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.uebersetzung.at');">Here&#8217;s</a> a tongue twister that probably only a techie can appreciate:</p>
<blockquote><p>IF IF = THEN THEN THEN = ELSE ELSE ELSE = IF;</p></blockquote>
<p><strong>&gt;</strong> &#8220;<a href="http://www.codinghorror.com/blog/archives/000997.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.codinghorror.com');">Goating</a>&#8221; - Ever step away from your word area for a little while and either forget or just neglect to lock your computer? Bad idea. Never mind the security risks, <a href="http://codinghorror.com" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/codinghorror.com');">Coding Horror</a> warns of the possible pranks and embarrassments that befall those who take their chances. I&#8217;ve seen (and <em>maybe</em> even participated in) the one where you send a silly e-mail from a co-workers desk to one or more people. Or, I&#8217;ve seen people put up weird Google search results pages (i.e. hair regrowth formulas or, for that matter, hair removal solutions) on the individuals desktop. Per the article, other examples of &#8220;goating&#8221; include:</p>
<blockquote>
<ul>
<li>Installing <a href="http://www.codinghorror.com/blog/archives/000452.html" onclick="javascript:pageTracker._trackPageview ('/outbound/www.codinghorror.com');">the bluescreen screensaver</a>.</li>
<li>Replacing the desktop with a screenshot of the desktop, and hiding all the visible items on it.</li>
<li>Switching the mouse from right to left handed.</li>
<li>Using the video driver settings to rotate the display left, right, or upside down.</li>
<li>Switching the keyboard layout from QWERTY to Dvorak (or vice-versa).</li>
</ul>
</blockquote>
<p>There are lots of examples or &#8220;goating&#8221; and some funny pictures included in the original article. Take a look if you&#8217;re up for a chuckle, or up to no good.. <img src='http://jonathanbabcock.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>Short Cuts</h4>
<ul>
<li><a href="http://smartenoughsystems.com/wp/2007/11/30/just-how-much-agility-can-soa-or-bpm-really-deliver-anyway/" title="Permanent Link: Just how much agility can SOA (or BPM) really deliver anyway?" rel="bookmark" onclick="javascript:pageTracker._trackPageview ('/outbound/smartenoughsystems.com');"></a>Michael Gladstone of the IIBA provides a <a href="http://blog.theiiba.org/2007/11/cbap-in-2008.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/blog.theiiba.org');">glimpse at what&#8217;s in the works for the CBAP</a> and what to expect in 2008.</li>
<li>Scott Sehlhorst <a href="http://tynerblain.com/blog/2007/11/22/happy-birthday-2/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/tynerblain.com');">toasts the 2nd anniversary of his Tyner Blain blog</a>. If you&#8217;re involved in business analysis or product management and don&#8217;t read Scott&#8217;s blog regularly, you need to.</li>
<li>Craig Brown warns that &#8220;<a href="http://betterprojects.blogspot.com/2007/11/do-we-need-agile-business-analysts.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/betterprojects.blogspot.com');">Agile projects threaten the role of business analysts on IT projects.</a>&#8220;</li>
<li>The NASA Software Assurance Quality Center provides a detailed dissertation on <a href="http://satc.gsfc.nasa.gov/support/STC_APR97/write/writert.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/satc.gsfc.nasa.gov');">writing effective requirements specifications</a>. Pretty standard stuff, but nicely organized and serves as a good reference resource.</li>
</ul>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/12/03/jb-weekly-digest-07-47/">JB Weekly Digest (07-47)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/12/03/jb-weekly-digest-07-47/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JB Weekly Digest (07-45)</title>
		<link>http://jonathanbabcock.com/2007/11/17/jb-weekly-digest-07-45/</link>
		<comments>http://jonathanbabcock.com/2007/11/17/jb-weekly-digest-07-45/#comments</comments>
		<pubDate>Sat, 17 Nov 2007 13:54:23 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/jnotes5/public_html/jonathanbabcock/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[babok]]></category>

		<category><![CDATA[Methodology]]></category>

		<category><![CDATA[relationships]]></category>

		<category><![CDATA[Requirements]]></category>

		<category><![CDATA[use case]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/11/17/jb-weekly-digest-07-45/</guid>
		<description><![CDATA[Building rapport, requirement structure, use case disgruntlement, and RASCI.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been traveling this week, so I haven&#8217;t had a lot of time for commentary, but I have had time to read some good stuff. Here are not notables and quotables from the past week&#8217;s reading.</p>
<p><span style="text-decoration: underline;"><strong>Building Relationships</strong> </span></p>
<p>I recently had an opportunity to spend some time working on a project with one of my company&#8217;s vice presidents. We talked a bit about systems, about processes, about solutions, but often about people. He emphasized that we do business with people. To be successful we have to have successful relationships. I agree with the importance of establishing relationships of trust. You may have heard the old cliché that people &#8220;don&#8217;t care how much  you know, until they know how much you care.&#8221; I think there is wisdom there.</p>
<p>I get the impression that Jim from <a href="http://pxltd.typepad.com/project_x_discussions/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/pxltd.typepad.com');">Project X Discussions</a> feels the same way. In his article, <a href="http://pxltd.typepad.com/project_x_discussions/2007/11/challenges-of-t.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/pxltd.typepad.com');">Challenges of the Business Analyst</a>, he states:</p>
<blockquote><p>I have found that the first step in any meeting between people is the development of rapport.  The people need to feel comfortable with each other as people.   How many times have you been meeting with somebody and things go very poorly and you had the premonition in the first twenty seconds.  Likely no rapport has been established between the people.</p></blockquote>
<p>He then goes on to give some examples of how rapport may be built, and how to proceed once it has, or once it is lost. One of the points Jim makes that I&#8217;ve seen made elsewhere, but that I&#8217;d like to note is the danger of using IT jargon when dealing with non-technical stakeholders. If our goal is to establish a meaningful relationship based on the common ground we share, we can cause that ground to crumble quickly if we use terminology with which others are not familiar and uncomfortable. Per Jim:</p>
<blockquote><p>Listen to the words the person uses to describe something and use the same words.  If they have a name for a function, use that name.  If they have a name for a process, use that name.  Stay away from the technical jargon we all slip into in the IT world.  &#8220;The ETL process of EDW is critical to Micro-strategy software.  We need to understand how to normalize your data so we can drill down and across.&#8221;   If you thought I was from the moon before, I just moved to Mars.</p></blockquote>
<p><strong><span style="text-decoration: underline;">Writing Good Requirements</span> </strong></p>
<p><a href="http://requirements.seilevel.com/blog/2007/11/structure-in-requirements-writing.html" onclick="javascript:pageTracker._trackPageview ('/outbound/requirements.seilevel.com');">Structure in requirements writing</a>, MJMurphy</p>
<blockquote><p>I&#8217;ve come to the conclusion that the logical structure of the writing is as important as the content. Although it may seem that content is more important than structure, in fact it is the structure that makes a document readable and understandable. If your readers cannot easily comprehend your work the content really doesn&#8217;t matter.</p></blockquote>
<p>Murphy then elaborates and provides a bit of useful advice on ordering grouping requirements. Go have a look at <a href="http://requirements.seilevel.com/blog/2007/11/structure-in-requirements-writing.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/requirements.seilevel.com');">the rest</a>.</p>
<p>I wanted to refer to this article in this week&#8217;s digest because I agree that the way a document is structured has a great effect on how readable and ultimately how effective the document is as a tool of knowledge transfer. This whole structure bit is actually one of the knocks on natural language requirements. As it is, natural language - even with the most clear and concise wording - can often have more than one interpretation. Couple that with an unclear or illogical arrangement of requirements, and you&#8217;ve got yourself a recipe for a disastrous document from the reader&#8217;s perspective.</p>
<p>I like to break requirements into subsections with nice, large headings and to to keep the progression of requirements as logical as possible, and seek early feedback on the document through informal reviews and one-on-one discussions with document consumers. Anyway, it&#8217;s a great topic and one that I may try to explore in more detail on this blog in the coming weeks.</p>
<p><span style="text-decoration: underline;"><strong>Methodology</strong></span></p>
<p><a href="http://blog.objectmentor.com/articles/2007/11/13/you-dont-know-what-you-dont-know-until-you-take-the-next-step" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/blog.objectmentor.com');"> You Don&#8217;t Know What You Don&#8217;t Know Until You Take the Next Step</a>, Bob Koss</p>
<p>Koss points out that one main reason for failure in a waterfall environment &#8220;or at least the problem with the way most companies implement it, is that there either isnâ€™t a feedback mechanism or the feedback loop is way too long.&#8221;</p>
<p>I&#8217;d agree that a successful waterfall-type methodology is one that resembles agile if in no other way than that requirements gathering is a highly interactive and iterative process, and feedback begins early and happens often. Also, we have to understand that just because a document has been signed-off, we ought not to assume we&#8217;ve identified all the requirements. In Koss&#8217;s words:</p>
<blockquote><p>Before there is <span class="caps">UML</span> specifying a design, there must have been requirements stating a problem that the design addresses. Have we captured all of the requirements? Are they complete? Are they accurate? Are they unambiguous? How do you know? I believe that you don&#8217;t know, and worse, you don&#8217;t even know what you don&#8217;t know. You don&#8217;t know until you take that next step and try to design a solution. It&#8217;s only during design that phrases like, &#8220;What&#8217;s supposed to happen here,&#8221; or, &#8220;That doesn&#8217;t seem to have been addressed in the spec,&#8221; are heard. You don&#8217;t know what you don&#8217;t know until you take that next step.   	It is very easy for everybody on a project to believe that they are doing good work and that the project is going according to plan. If we don&#8217;t know what we don&#8217;t know, it&#8217;s hard to know if we&#8217;re on the right track.</p></blockquote>
<p>Back to the phased, waterfall type approach. If it&#8217;s hard to know if we&#8217;re on the right track, it&#8217;s hard to know that we can finish the requirements &#8220;phase&#8221;. When we&#8217;re unsure, we tend to prolong phases and begin to churn and overanalyze; we get stuck in analysis paralysis. For a waterfall-type methodology to work, I think it has to acknowledge - much as does the agile approach - that requirements gathering is iterative. Once we&#8217;ve gathered requirements sufficient to let us proceed with design with an acceptable level of risk, it&#8217;s time to dive in to design. As design moves forward, of course we&#8217;ll come across things that need to be included as requirements.</p>
<h4><span style="text-decoration: underline;">Use Case Disgruntlement</span></h4>
<p><a href="http://processmentor.com/community/blogs/stephan_meyn/archive/2007/09/27/386.aspx" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/processmentor.com');">(Ab)using Use Cases</a> from Stephan&#8217;s Process Blog explains that many companies try and then abandon use cases because they were too hard or complicated to use.</p>
<blockquote><p>The usual cause I see is that organisations try to make [use cases] the vehicle for all requirements. This leads to long, hard to read, use cases causing disenchantment and ultimately abandonment of this technique. This is a pity because there are few approaches so powerful in eliciting and structuring requirements.</p></blockquote>
<p>Stephan&#8217;s post provides 8 items that might be used to avoid discouragement with use cases and to help in using them effectively.</p>
<p><span style="text-decoration: underline;"><strong>Short Cuts:</strong></span></p>
<ul>
<li><strong>BABOK 2.0:</strong> Kevin Brennan provides a sneak peak at the <a href="http://www.bainsight.com/archives/191" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.bainsight.com');">BABOK 2.0 framework</a>.</li>
<li><strong>Roles &amp; Responsibilities:</strong> Read up on the RASCI framework and even download a sample matrix from Kent Blumberg in his post, <a href="http://kentblumberg.typepad.com/kent_blumberg/2007/11/clarifying-resp.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/kentblumberg.typepad.com');">Clarifying Responsibilities</a>.</li>
</ul>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/11/17/jb-weekly-digest-07-45/">JB Weekly Digest (07-45)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/11/17/jb-weekly-digest-07-45/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JB Weekly Digest (07-44)</title>
		<link>http://jonathanbabcock.com/2007/11/10/jb-weekly-digest-07-44/</link>
		<comments>http://jonathanbabcock.com/2007/11/10/jb-weekly-digest-07-44/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 03:27:55 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/jnotes5/public_html/jonathanbabcock/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[Communication]]></category>

		<category><![CDATA[Humor]]></category>

		<category><![CDATA[relationships]]></category>

		<category><![CDATA[usability]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/11/10/jb-weekly-digest-07-44/</guid>
		<description><![CDATA[Software developers are in pain, 10 types of programmers, best geek quotes, relationships, usability, and other goodies.]]></description>
			<content:encoded><![CDATA[<p>A random sample of my readings for the past week.</p>
<p><em><strong>Humor</strong></em></p>
<p>Developers are in tremendous pain. Have a look at their desperate call below.</p>
<a href="http://jonathanbabcock.com/2007/11/10/jb-weekly-digest-07-44/"><em>Click here to view the embedded video.</em></a>
<p>Apparently, this is from a <a href="http://www.devshop.com/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.devshop.com');">Devshop</a> commercial. Hey, if there product is nearly as sharp as their commercial, it may be worth a look!</p>
<p>While we&#8217;re having a little fun with developers, why don&#8217;t you take a look at <a href="http://blogs.techrepublic.com.com/10things/?p=262" title="Permanent Link: 10 types of programmers youâ€™ll encounter in the field" rel="bookmark" onclick="javascript:pageTracker._trackPageview ('/outbound/blogs.techrepublic.com.com');">10 types of programmers you&#8217;ll encounter in the field</a>, by Jody Gilbert? I won&#8217;t go into detail about the various types, but I will give you some of their &#8220;names&#8221; to pique your curiosity; Gandalf, The Martyr, Fanboy, Vince Neil, The Ninja, The Theoretician, The Code Cowboy, The Paratrooper, Mediocre Man, and The Evangelist. Go have a look. This is good stuff. Even the most stoic software developer is going to have to admit to having met some of these guys..</p>
<p>If you can still handle another chuckle or two, have a look at a list of <a href="http://savvygeek.com/2007/09/11/the-best-geek-quotes/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/savvygeek.com');">The Best Geek Quotes</a>. Do check out the complete list, but here are a few of my favorites as a teaser:</p>
<blockquote><p>&#8220;If at first you don&#8217;t succeed; call it version 1.0&#8243;</p>
<p>&#8220;Be nice to geeks, you&#8217;ll probably end up working for one.&#8221;</p>
<p>&#8220;It&#8217;s a little-known fact that the Y1K problem caused the Dark Ages.&#8221;</p>
<p>&#8220;Life would be so much easier if it were open-source.&#8221;</p>
<p>&#8220;Some things Man was never meant to know. That&#8217;s why we invented Google.&#8221;</p>
<p>&#8220;There are 10 types of people in the world: those who understand binary, and those who don&#8217;t.&#8221;<strong></strong></p></blockquote>
<p><em><strong>Relationships</strong></em></p>
<p>I&#8217;ve read Dale Carnegie&#8217;s &#8220;How to Win Friends and Influence People&#8221; probably at least 3 times that I can recall. What a great resource to help you succeed with relationships - whether professional or personal! If you haven&#8217;t read it, I advise you to do so. Either way, I think you&#8217;ll find this very brief, <a href="http://www.westegg.com/unmaintained/carnegie/win-friends.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.westegg.com');">quick-hit summary</a> of use. It includes bulleted lists including Carnegie&#8217;s counsel on:</p>
<ul>
<li>Fundamental Techniques in Handling People</li>
<li>Six Ways to Make People Like You</li>
<li>How to Win People to Your Way of Thinking</li>
<li>How to Change People Without Giving  Offense or Arousing Resentment</li>
</ul>
<p><em><strong>Written Communication</strong></em></p>
<p><a href="http://www.noslang.com/spelling.php" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.noslang.com');">List of Commonly Misused Words</a>, NoSlang.com.</p>
<p>As authors of professional documentation, there is an expectation - and I think it&#8217;s a valid one - that business analysts use correct grammar and word usage in their deliverables. At its purest, natural language tends to lend itself to a certain level of vagueness. Misusing words certainly doesn&#8217;t help matters.  While there are lots of good resources available on the web,  I came across <a href="http://www.noslang.com/spelling.php" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.noslang.com');">this site</a> recently. I may share others if there is an interest. I just found this to be brief, and it covers several of the most common confused and misused words.</p>
<p><em><strong>Usability </strong></em></p>
<p>Into usability? <a href="http://www.smashingmagazine.com/2007/10/09/30-usability-issues-to-be-aware-of/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.smashingmagazine.com');">30 Usability Issues To Be Aware Of</a> from Smashing Magazine includes information that may be especially useful to web developers or bloggers.</p>
<p>Ever heard of the 7Â±2 Principle? How about the 2-second rule? The 3-click rule? These and many other concepts are included in the article. I also appreciated the fact that they threw in a very helpful glossary of usability terms and concepts. Anyway, I included it here because I found it a nice primer on a topic that probably doesn&#8217;t always get the attention it deserves.</p>
<p>Staying with usability, <span class="articledates">Sim D&#8217;Hertefelt asks and then answers <a href="http://www.interactionarchitect.com/articles/article20000609a.htm" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.interactionarchitect.com');">[w]hy user experience disasters happen at the start of web projects</a>.</span> Per D&#8217;Hertefelt:</p>
<blockquote><p><span class="docsynopsis">Requests for proposals for web projects                    describe the desired solution but often lack basic information                    about the problem that will be solved by the application. To                    design a usable user experience you have to understand the problem                    first: who are the future users, what are their current practices                    and what are their needs? The main barrier to this understanding                    is that some corporate cultures lack the courage to really listen                    to users&#8230; </span><span class="articletext">How do you understand users, their                    needs and their current practices? By really listening to users.                    Really listening does not mean asking multiple choice questions.                    It means that you <strong>listen</strong> to the story you didn&#8217;t                    ask for. It also means that you <strong>observe</strong>. Because                    what people say they do and what they actually do are sometimes                    very different things. And finally, it means leaving the safety                    of your office and going out to <strong>meet users in their                    context</strong>: their home, their office, the shop, etcetera.                    Because what people explain to you outside the context of their                    activities becomes distorted and rationalized.</span></p></blockquote>
<p>I agree heartily on these points. In fact, I&#8217;ve been traveling a fair portion of this past week to meet with users of one of our systems to make sure that we understand how the process works and how users interact the system before we make some important decisions on how the work should be done in the future. You just can&#8217;t beat talking firsthand to the people who do the work. In my experience, users typically really appreciate the opportunity to share information - even if you&#8217;re just observing them. It helps the business analyst capture and document user need better, and gives the user a sense of involvement and ownership in the systems development process.</p>
<p>Well, that&#8217;s enough for this week. Please let me know if you are aware of other good resources on these topics, or if you have a particular comment on any of the articles I&#8217;ve referenced in this post.</p>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/11/10/jb-weekly-digest-07-44/">JB Weekly Digest (07-44)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/11/10/jb-weekly-digest-07-44/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JB Weekly Digest (07-43)</title>
		<link>http://jonathanbabcock.com/2007/11/03/jb-weekly-digest-07-43/</link>
		<comments>http://jonathanbabcock.com/2007/11/03/jb-weekly-digest-07-43/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 22:02:10 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/jnotes5/public_html/jonathanbabcock/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[context diagram]]></category>

		<category><![CDATA[outsourcing]]></category>

		<category><![CDATA[Requirements]]></category>

		<category><![CDATA[UML]]></category>

		<category><![CDATA[use case]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/11/03/jb-weekly-digest-07-43/</guid>
		<description><![CDATA[UML modeling, outsourcing, and tips to improve requirements management.]]></description>
			<content:encoded><![CDATA[<p>A few notes and quotes from this past week&#8217;s reading.</p>
<p><strong><em>On UML Modeling:</em></strong></p>
<p><a href="http://www.ibm.com/developerworks/webservices/library/ws-tip-drawuml/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.ibm.com');">How to draw UML activity diagrams</a>, Scott Ambler. Scott provides a brief, introductory-level list of guidelines by Scott Ambler for drafting UML activity diagrams.</p>
<p><a href="http://requirements.seilevel.com/blog/2007/11/use-and-misuse-of-includes-and-extends.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/requirements.seilevel.com');"> The use and misuse of includes and extends</a>, MJMurphy. This article discusses the notion that includes and extends stereotypes or frequently misused in use case diagramming. In summary:</p>
<blockquote><p>Adding lots of includes and extends to your use case diagram can make it difficult to read so use them only when they improve readability and maintainability, and use them correctly. If you are modeling behavior that is common across use cases, consider the includes relationship. If you have complex alternatives and exceptions, consider using the extends.</p></blockquote>
<p><a href="http://searchsoftwarequality.techtarget.com/originalContent/0,289142,sid92_gci1280295,00.html?track=sy280&amp;asrc=RSS_RSS-25_280" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/searchsoftwarequality.techtarget.com');">From use case diagrams to context diagrams</a>, Kevlin Henney. Touts the merit of the good, old-fashioned context diagram, and does a basic compare/contrast with use case diagrams.</p>
<ul>
<li><em>Defining the context diagram: </em></li>
</ul>
<blockquote><p>Context diagrams are intentionally simple with a clear responsibility: They clarify where in the world a system fits, offering an opportunity to discuss the roles that use it and are used by it. It should be possible to fit a context diagram plus a brief description of each external role on a single page.</p></blockquote>
<ul>
<li><em>Context diagram as compared to the use case: </em></li>
</ul>
<blockquote><p>It is tempting to consider use case diagrams as context diagrams because they do indeed show context. However, use case diagrams show more than just a system and its context; they also show the behaviors the system is to fulfill. By contrast, a context diagram has the single, simple responsibility of showing the system and its context.</p></blockquote>
<p><strong><em>On Outsourcing/Offshoring:</em></strong></p>
<p>Two bloggers that I respect and enjoy reading, Scott Sehlhorst (<a href="http://tynerblain.com/blog" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/tynerblain.com');">Tyner Blain</a>) and Bill Miller  (<a href="http://www.yuwantitwhen.com/blog/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.yuwantitwhen.com');">You Want It When?</a>), are <a href="http://www.yuwantitwhen.com/blog/2007/11/02/outsourcing-debate-two-guys-talk-it-out/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.yuwantitwhen.com');">debating the merits of outsourcing</a>. In Scott&#8217;s words, &#8220;We looked at proâ€™s and conâ€™s, and our discussion centered around the best outsourcing model, and what the ramifications of outsourcing really are.&#8221;</p>
<p>Scott takes the view that &#8220;[complete technical outsourcing] is a recipe for long-term failure,&#8221; while Bill argues that &#8220;outsourcing is an inevitable change that needs to be accepted.&#8221;</p>
<p>I&#8217;m not even going to begin to try to parse and pick favorite quotes from the exchange. I encourage you to <a href="http://www.google.com/reader/view/#stream/user%2F12871993989038213584%2Flabel%2Fprofessional" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.google.com');">read it for yourself</a>. Nice work, gentlemen!</p>
<p><em><strong>On Managing Requirements:</strong></em></p>
<p><a href="http://betterprojects.blogspot.com/2007/10/darren-tells-us-that-user-requirements.html" onclick="javascript:pageTracker._trackPageview ('/outbound/betterprojects.blogspot.com');">3 tips to improve requirements management</a>, Craig Brown. Craig points out that an open line of communication with and among stakeholders, clients and subject matter experts throughout the project is required to avoid requirements failure (ergo project failure). He adds that BA&#8217;s need to be skilled at managing requirements, and not just gathering them.</p>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/11/03/jb-weekly-digest-07-43/">JB Weekly Digest (07-43)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/11/03/jb-weekly-digest-07-43/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JB Weekly Digest (07-42)</title>
		<link>http://jonathanbabcock.com/2007/10/26/friday-digest-102607/</link>
		<comments>http://jonathanbabcock.com/2007/10/26/friday-digest-102607/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 11:10:58 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/jnotes5/public_html/jonathanbabcock/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />

		<category><![CDATA[Weekly Digest]]></category>

		<category><![CDATA[agile]]></category>

		<category><![CDATA[Quality Assurance]]></category>

		<category><![CDATA[team]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/10/26/friday-digest-102607/</guid>
		<description><![CDATA[(Updated post title - 11/03/07) 
Here are some noteworthy quotes and concepts I&#8217;ve come across this week.
Nancy Knettell, Agile development: Don&#8217;t forget the documentation. Great article. I&#8217;d actually begun to outline a post on this recently, but see no need for it now. I like the idea of delivering functionality more quickly, but wouldn&#8217;t sacrifice quality documentation to get there. I&#8217;ve felt the pain of not having sufficient documentation often enough to know that if it doesn&#8217;t get you now, it&#8217;ll get you later. You simply have to have good ...]]></description>
			<content:encoded><![CDATA[<p><em>(Updated post title - 11/03/07) </em></p>
<p>Here are some noteworthy quotes and concepts I&#8217;ve come across this week.</p>
<p>Nancy Knettell, <a href="http://searchsoftwarequality.techtarget.com/columnItem/0,294698,sid92_gci1278665,00.html?track=sy280&amp;asrc=RSS_RSS-25_280" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/searchsoftwarequality.techtarget.com');">Agile development: Don&#8217;t forget the documentation</a>. Great article. I&#8217;d actually begun to outline a post on this recently, but see no need for it now. I like the idea of delivering functionality more quickly, but wouldn&#8217;t sacrifice quality documentation to get there. I&#8217;ve felt the pain of not having sufficient documentation often enough to know that if it doesn&#8217;t get you now, it&#8217;ll get you later. You simply have to have good specs and good design docs.</p>
<blockquote><p>Often the goal of these agile methodologies is to have as little documentation as possible. I am all about timely communication and rapid time to market, but you need documentation. What concerns me is seeing everyone run away from the dumped &#8220;waterfall&#8221; bathtub without checking to see if the baby has to go, too&#8230;..Yes, the goal of all of these new approaches is to ensure that the software development process is more nimble to deftly handle changing customer needs. Rigid signoff software cycles have to make way for more agile forms of methodologies that allow for that feedback loop. But the question still remains: Why is everyone trying to kill the software functional specification?</p></blockquote>
<p>Rob Appman, <a href="http://searchsoftwarequality.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_gci1278408,00.html?track=sy280" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/searchsoftwarequality.techtarget.com');">What requirements gathering technique should you use?</a> We&#8217;ve begun to place more emphasis on visual methods in my shop recently. Although I&#8217;m not quite as comfortable with modelling as I am with traditional, natural language specs yet, I can appreciate Rob&#8217;s point below.<a href="http://searchsoftwarequality.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_gci1278408,00.html?track=sy280" target="_blank"><br />
</a></p>
<blockquote><p>Methods that involve visualization of the requirements, such as prototypes, storyboards, scenarios, and to a certain extent use cases are beneficial when you have a business user who may not be concerned with the ins and outs of the technical solution or have a very long attention span for validating the requirements in a long-winded document. Using visual methods to gather and eventually validate the requirements with the user allows the analyst to drive the discovery more effectively than simply reading through a document with a prospective user.</p></blockquote>
<p>Scott Barber, <a href="http://searchsoftwarequality.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_gci1277111,00.html?track=sy280&amp;asrc=RSS_RSS-25_280" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/searchsoftwarequality.techtarget.com');">Smoke and sanity testing</a>. Per Scott, Smoke and Sanity testing are terms that are used interchangeably. In my experience, the smoke test was the last kick of the tires prior to implementation, and the sanity test was the small, targeted test conducted in production immediately after code is deployed to make sure the new functionality works, and that selected key functionality hasn&#8217;t been broken. I didn&#8217;t know the origin of the term &#8220;smoke test,&#8221; though. Thanks Scott!</p>
<blockquote><p> If you&#8217;re interested, the term &#8220;smoke test&#8221; comes from plugging in an electronic device after it has been shipped to a distribution point but before delivery to the final customer. If the device smoked when it was plugged in, the distribution point would send that device back to the shipper and request a replacement instead of sending it on to the final customer.</p></blockquote>
<p>Mike Schaffner, <a href="http://mikeschaffner.typepad.com/michael_schaffner/2007/10/gimme-the-names.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/mikeschaffner.typepad.com');">Gimme the Names</a>. Mike&#8217;s article here is on using metrics to give a true measure of whether or not a project has met it&#8217;s objective(s).</p>
<blockquote><p>A way to truly judge the effectiveness of a project is through the use of adequate metrics&#8230; Developing a specific metric related directly to what the project is about can show a true before and after picture&#8230; The difficulty is that these specific metrics probably are not generally collected and there will be some hesitancy to go to the effort to collect the necessary data.  However, if you make it part of the project and it is seen as a way to help get the project approved you&#8217;ll get more acceptance.  You might also consider making the data collection temporary to be used to establish a &#8220;before&#8221; scenario and then drop it after you are sure the &#8220;after&#8221; scenario has reached a steady state.</p></blockquote>
<p>Bill Miller, <a href="http://www.yuwantitwhen.com/blog/2007/10/22/part-1-how-to-manage-an-unrealistic-schedule/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.yuwantitwhen.com');">Part 1: How To Manage An Unrealistic Schedule</a>. Sometimes making the date requires &#8220;all hands on deck&#8221; in a true team effort. This article made me think about the importance of cross-training and understanding all the roles in your company&#8217;s systems development process. You never know when your ability to &#8220;switch hats&#8221; might make the difference.</p>
<blockquote><p>Nobody has only one job responsibility on this team; any task required to deliver the project can be performed by anyone on the team.  If you need developers to test, then they put their QA hats on to test.  If you need them to write documents, then they write documents.  This is a team effort, and there is no room for prima donnas on a team - especially one that is delivering on a tight schedule.</p></blockquote>
<p><a href="http://blogs.ittoolbox.com/bi/analyst/archives/conceptual-thinking-19923" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/blogs.ittoolbox.com');">Conceptual Thinking</a> from Trials and Tribulations of a Business Systems Analyst. I&#8217;ve begun to outline a post of my own on a similar topic. Mine will be on the the importance of the analyst&#8217;s ability to draw concepts to their logical conclusions, whether that be decomposing high-level concepts, or rolling up details into higher-level bullet points.</p>
<blockquote><p><span id="intelliTXT">Conceptual thinking is very important to an analyst. Not only the conceptual thinking itself but the ability to apply concepts to real world problems&#8230;. We can have all of the most advanced technological knowledge available but if we can&#8217;t apply the technology to the problem in an efficient manner it is meaningless&#8230;. </span><span id="intelliTXT">The ability that you want to develop is the ability to see a problem from different angles. You want to envision it and turn it over and over in your mind looking at each moving part. You need to envision more than one solution and then you need to choose the solution most appropriate to the problem.</span></p></blockquote>
<p>What are your thoughts on these quotes and articles? What articles have you come across this week that you thought worth noting? Do share!</p>
<blockquote>
<h1 class="a4"></h1>
</blockquote>
<blockquote>
<h1 class="a4"></h1>
</blockquote>
<p><a href="http://www.yuwantitwhen.com/blog/2007/10/22/part-1-how-to-manage-an-unrealistic-schedule/" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.yuwantitwhen.com');"></a></p>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/10/26/friday-digest-102607/">JB Weekly Digest (07-42)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/10/26/friday-digest-102607/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recommended Link for July 1st</title>
		<link>http://jonathanbabcock.com/2007/07/02/recommended-link-for-july-1st/</link>
		<comments>http://jonathanbabcock.com/2007/07/02/recommended-link-for-july-1st/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 12:37:00 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		
		<category><![CDATA[Link Share]]></category>

		<category><![CDATA[Communication]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/07/02/recommended-link-for-july-1st/</guid>
		<description><![CDATA[Just linking a good read on communication; particularly conversations.

The Practice of Leadership - Blog Archive - Resolving stuck conversations.. -

Conversation creates involvement, which generates the commitment. It&#8217;s commitment that ensures aligned action and an effective end result. Therefore, getting the conversations right is of critical importance.
Copyright JonathanBabcock.com. 

View the original post or comment on
Recommended Link for July 1st
]]></description>
			<content:encoded><![CDATA[<p>Just linking a good read on communication; particularly conversations.</p>
<ul>
<li><a href="http://www.thepracticeofleadership.net/2007/06/25/resolving-stuck-conversations/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.thepracticeofleadership.net');">The Practice of Leadership - Blog Archive - Resolving stuck conversations..</a> -</li>
</ul>
<blockquote><p>Conversation creates involvement, which generates the commitment. It&#8217;s commitment that ensures aligned action and an effective end result. Therefore, getting the conversations right is of critical importance.</p></blockquote>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/07/02/recommended-link-for-july-1st/">Recommended Link for July 1st</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/07/02/recommended-link-for-july-1st/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Links for 2007-06-22</title>
		<link>http://jonathanbabcock.com/2007/06/22/links-for-2007-06-22/</link>
		<comments>http://jonathanbabcock.com/2007/06/22/links-for-2007-06-22/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 05:37:41 +0000</pubDate>
		<dc:creator>JB</dc:creator>
		
		<category><![CDATA[Link Share]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://jonathanbabcock.com/2007/06/22/links-for-2007-06-22/</guid>
		<description><![CDATA[

Jonathan Miles: Fingerjig Typing Game
Fingerjig is a 6 minute game that tests your typing prowess. Words are randomly chosen from a dictionary of over 70,000. You must try to type them as quickly and accurately as you can!
The average score for Fingerjig is 476,983. If you can beat this then

(tags: hu)




David&#8217;s Software Development Survival Guide: Undreamt Requirements
Interesting insight into 3 distinct types of requirements: Conscious Requirements - Problems that the new system must solve; Unconscious Requirements - Already solved by the current system; Undreamed of Requirements - Would be a ...]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<p class="delicious-link"><a href="http://www.jonmiles.co.uk/fingerjig.php" onclick="javascript:pageTracker._trackPageview ('/outbound/www.jonmiles.co.uk');">Jonathan Miles: Fingerjig Typing Game</a></p>
<p class="delicious-extended">Fingerjig is a 6 minute game that tests your typing prowess. Words are randomly chosen from a dictionary of over 70,000. You must try to type them as quickly and accurately as you can!<br />
The average score for Fingerjig is 476,983. If you can beat this then
</p>
<p class="delicious-tags">(tags: <a href="http://del.icio.us/jonbab1/hu" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">hu</a>)</p>
</li>
</ul>
<ul class="delicious">
<li>
<p class="delicious-link"><a href="http://softwaresurvival.blogspot.com/2007/03/undreamt-requirements.html" onclick="javascript:pageTracker._trackPageview ('/outbound/softwaresurvival.blogspot.com');">David&#8217;s Software Development Survival Guide: Undreamt Requirements</a></p>
<p class="delicious-extended">Interesting insight into 3 distinct types of requirements: Conscious Requirements - Problems that the new system must solve; Unconscious Requirements - Already solved by the current system; Undreamed of Requirements - Would be a requirement if we knew it</p>
<p class="delicious-tags">(tags: <a href="http://del.icio.us/jonbab1/requirements" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">requirements</a> <a href="http://del.icio.us/jonbab1/requirements-gathering" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">requirements-gathering</a> <a href="http://del.icio.us/jonbab1/management" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">management</a> <a href="http://del.icio.us/jonbab1/analysis" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">analysis</a>)</p>
</li>
</ul>
<ul class="delicious">
<li>
<p class="delicious-link"><a href="http://sklatch.net/thoughtlets/listen.html" onclick="javascript:pageTracker._trackPageview ('/outbound/sklatch.net');">Better communication through better listening</a></p>
<p class="delicious-extended">Nearly every aspect of human life could be improved by better listening.This article lists eight common barriers to good listening, with suggestions for overcoming each.</p>
<p class="delicious-tags">(tags: <a href="http://del.icio.us/jonbab1/communication" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">communication</a> <a href="http://del.icio.us/jonbab1/management" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">management</a> <a href="http://del.icio.us/jonbab1/relationships" onclick="javascript:pageTracker._trackPageview ('/outbound/del.icio.us');">relationships</a>)</p>
</li>
</ul>
<p>Copyright <a hfref="http://jonathanbabcock.com">JonathanBabcock.com</a>. 

View the original post or comment on</p>
<p><a href="http://jonathanbabcock.com/2007/06/22/links-for-2007-06-22/">Links for 2007-06-22</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonathanbabcock.com/2007/06/22/links-for-2007-06-22/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
