<?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>BI Monkey &#187; Quality Assurance</title>
	<atom:link href="http://www.bimonkey.com/tag/quality-assurance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bimonkey.com</link>
	<description>James Beresford on Microsoft BI and Consulting in Sydney, Australia</description>
	<lastBuildDate>Mon, 23 Jan 2012 22:01:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Checklists</title>
		<link>http://www.bimonkey.com/2009/10/checklists/</link>
		<comments>http://www.bimonkey.com/2009/10/checklists/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 10:14:56 +0000</pubDate>
		<dc:creator>BI Monkey</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Checklists]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.bimonkey.com/?p=645</guid>
		<description><![CDATA[I am currently going through the mindbogglingly dull process of going through the QA process I apply to everything I, or anyone on my team, develops in SSIS. There&#8217;s an established approach to this &#8211; I have drawn up a checklist of common things that must be in place for each type of package to [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently going through the mindbogglingly dull process of going through the QA process I apply to everything I, or anyone on my team, develops in SSIS. There&#8217;s an established approach to this &#8211; I have drawn up a checklist of common things that must be in place for each type of package to run effectively. Some of the items checked are set by default in the templates, but I insist on checking them anyway, because &#8220;things happen&#8221; in development. Most of the checks are simple review points to make sure certain portions of the template (e.g. variables) have been properly updated. A few of them are there so another developer can quickly review whats been done and apply a common sense appraisal of the work.</p>
<p>The process of going through the QA checklist takes maybe about 5 minutes per package at most. However that process consistently reveals two important facts:</p>
<ol>
<li>Other people don&#8217;t do their work to the standards I set</li>
<li>I don&#8217;t do <em>my</em> work to the standards <em>I</em> set</li>
</ol>
<p>Just because you&#8217;re a professional who has been doing a job for years doesn&#8217;t mean you won&#8217;t forget things. Someone will distract you with a question and you lose track of your progress &#8211; and a mistake is made. This <a title="The Checklist If something so simple can transform intensive care, what else can it do? by Atul Gawande " href="http://www.newyorker.com/reporting/2007/12/10/071210fa_fact_gawande">great article on a checklist for doctors</a> working in Intensive Care units really emphasises the value of not just having a process, but having a simple means of enforcing it. Like a checklist to make sure you did everything you should have done <img src='http://www.bimonkey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bimonkey.com/2009/10/checklists/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

