<?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>askaboutvalidation.com</title>
	<atom:link href="http://www.askaboutvalidation.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.askaboutvalidation.com</link>
	<description>Life Science Validation Forum</description>
	<lastBuildDate>Wed, 10 Mar 2010 10:36:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Validation Stages and SOP&#8217;s</title>
		<link>http://www.askaboutvalidation.com/validation-stages-and-sops/</link>
		<comments>http://www.askaboutvalidation.com/validation-stages-and-sops/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 10:36:40 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[general-validation]]></category>
		<category><![CDATA[validation-articles]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=579</guid>
		<description><![CDATA[
During a validation exercise, it can be difficult to figure out at what stage the process is at. It can be quite chaotic at times with production supervisors, operators, technicians, validation personnel etc are all vying for their own place in the process. Some time ago, we decided that a useful aid in helping communication [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/579.jpg&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>During a validation exercise, it can be difficult to figure out at what stage the process is at. It can be quite chaotic at times with production supervisors, operators, technicians, validation personnel etc are all vying for their own place in the process. Some time ago, we decided that a useful aid in helping communication during the process is to use a whiteboard to list the activities of the day .</p>
<div id="attachment_584" class="wp-caption alignright" style="width: 307px"><img class="size-full wp-image-584 " title="Validation Project Whiteboard" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/03/validation-white-board.jpg" alt="A white board can be an effective way to organise the days activities " width="297" height="198" /><p class="wp-caption-text">A white board can be an effective way to organise the days activities </p></div>
<p><strong>For example: Mon 1st February:</strong></p>
<p>Task  1 =  Run 1000 placebos through the blister packaging machine to check the formation of the blister pockets.</p>
<p>Task  2  = Run 1000 blister packs through collating machine to check the integrity of the pillow foil.</p>
<p>In this way, mistakes can be eliminated. In one instance during one particular validation exercise, empty blister sheets were run through a machine rather than blisters filled with placebos. About ½ day was lost and needless to say, tempers were beginning to fray!</p>
<h2>Validation SOP&#8217;s</h2>
<p>Another useful tip I have picked up along the way is in the area of writing SOPs from a validation exercise. Those working directly in validation know how difficult it can be to write SOPs from a validation package.</p>
<p><a href="http://www.askaboutvalidation.com/shop/templates">Validation packages</a> can sometimes be composed of hundreds and hundreds of pages of tests and tables of data. Critical information can very easily be omitted from the SOP when writing it. For example, one particular test could be a verification test to ensure that a particular sensor is working correctly. This test may be described perfectly in the validation exercise. However, it could very easily be left out in error from the user SOP, particularly if there is a multitude of other checks than need to be included in the user SOP.</p>
<p>The best way I have found to eliminate this problem is to insert a check at the bottom of each test of the verification process. This check requests that the validation executor indicates whether the test in question should be included in the SOP. It is very easy as a result, upon review of document, to see what should be included in the user SOP.</p>
<p>This has been approached in a different manner by one company where I have worked. In this case, the company used colour for a page in the validation package that was critical to the writing of the user SOP. This practically eliminates the risk of omitting critical items when it comes to writing the user <a href="http://www.askaboutvalidation.com/shop/templates">SOP</a>.</p>
<p>Whatever the method of approaching the problem, recognising that there is a risk is half-way to solving it. The risk itself should be identified in the risk analysis which must be performed as part of the <a href="http://www.askaboutvalidation.com/shop/templates">validation protocol development</a>.</p>
<p><strong>Author:</strong> Stephen Corkery<br />
<strong>Title:</strong> Validation Specialist<br />
<strong>Email:</strong> corkerys@eircom.net</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fvalidation-stages-and-sops%2F&amp;linkname=Validation%20Stages%20and%20SOP%26%238217%3Bs"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/validation-stages-and-sops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Qualified Person (QP) and Validation</title>
		<link>http://www.askaboutvalidation.com/the-qualified-person-qp-and-validation/</link>
		<comments>http://www.askaboutvalidation.com/the-qualified-person-qp-and-validation/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 09:39:59 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[general-validation]]></category>
		<category><![CDATA[validation-articles]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=560</guid>
		<description><![CDATA[
It is a common misunderstanding that validation exercises are not the concern of the on-site Qualified Person. This can often be experienced, particularly in larger companies, where the Validation department can be segregated, to some degree,  from the Quality Assurance department.
It can easily happen, that once validation exercises are completed, the validation documentation can [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/560.jpg&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>It is a common misunderstanding that validation exercises are not the concern of the on-site Qualified Person. This can often be experienced, particularly in larger companies, where the Validation department can be segregated, to some degree,  from the Quality Assurance department.</p>
<p>It can easily happen, that once validation exercises are completed, the validation documentation can be forwarded to the QA department for the attention of the QA Manager. In many cases, this may not be the same person as the QP. Thus, a change to the validated status of the process can go ahead without the ‘specific’ attention of the QP.</p>
<p><img class="alignright size-full wp-image-565" title="Qualified Person (QP) and Validation" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/03/qualified-person.jpg" alt="Qualified Person (QP) and Validation" width="211" height="279" /></p>
<h2>QP Training Programme</h2>
<p>The FDA have noted this in the past, and have come up with a method of eliminating this to some extent. This is done by explicitly requesting that the original manufacturing dossier  is part of a QP’s training programme prior to that QP being mentioned on the licence.</p>
<p>This has only partly solved the problem and more specific steps are needed to ensure greater control. The following are some points , which, I believe are critical to ensure that the on-site QP is aware of validation changes.</p>
<ul>
<li>Full  training for the QP on the manufacturing dossier.</li>
<li>Full training for the QP on the change controls implemented since the original dossier submission.</li>
<li>Pre-approval for the change control to be specifically granted by the QP.</li>
<li>Final approval of the validation documentation to be specifically granted by QP.</li>
<li>Notification in the batch record that a batch is part of the validation exercise.</li>
<li>Minutes of meetings concerning validation to be forwarded to the QP.</li>
<li>Presentation on the status of the validation exercise to be given at regular intervals to the QP by the Validation Department.</li>
</ul>
<h2>Summary</h2>
<p>The QP can only make informed decisions relating to GMP, through proper formal channels of communication between the Validation Department and the QP. As a QP, it can be quite infuriating if the full extent of the validation exercise is not fully known from the outset. The approach must be clearly defined in the SOPs of the Validation Department and QA Department.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fthe-qualified-person-qp-and-validation%2F&amp;linkname=The%20Qualified%20Person%20%28QP%29%20and%20Validation"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/the-qualified-person-qp-and-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Validation Services</title>
		<link>http://www.askaboutvalidation.com/software-validation-services/</link>
		<comments>http://www.askaboutvalidation.com/software-validation-services/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 10:01:09 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[software-validation]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=568</guid>
		<description><![CDATA[The software validation process of computer systems performing regulated operations provides confirmation by examination and provision of objective evidence that computer system specifications conform to user needs and intended users, and that all requirements can be consistently fulfilled.
Good computer and software validation requires planning, verification, testing, traceability, configuration management and many other aspects of good [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.premiervalidation.com/software-validation.html">software validation</a> process of <a href="http://www.premiervalidation.com/computer-system-validation.html">computer systems</a> performing regulated operations provides confirmation by examination and provision of objective evidence that <a href="http://www.premiervalidation.com/computer-system-validation.html">computer system</a> specifications conform to user needs and intended users, and that all requirements can be consistently fulfilled.</p>
<p>Good <a href="http://www.premiervalidation.com/computer-system-validation.html">computer</a> and <a href="http://www.premiervalidation.com/software-validation.html">software validation</a> requires planning, verification, testing, traceability, configuration management and many other aspects of good software engineering, that together help to support a final conclusion that software is validated.</p>
<p><a href="http://www.premiervalidation.com/software-validation.html">Software validation</a> is a part of the design validation for a finished device, but is not separately defined in the Quality System regulation. In practice, <a href="http://www.premiervalidation.com/software-validation.html">software validation</a> activities may occur both during, as well as at the end of the software development life cycle to ensure that all requirements have been fulfilled.</p>
<p>Feel free to <a href="http://www.premiervalidation.com/company-contact.html">contact</a> <a href="http://www.premiervalidation.com">Premier Validation</a> for all of your software validation requirements</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fsoftware-validation-services%2F&amp;linkname=Software%20Validation%20Services"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/software-validation-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computer System Validation (CSV)</title>
		<link>http://www.askaboutvalidation.com/computer-system-validation-csv/</link>
		<comments>http://www.askaboutvalidation.com/computer-system-validation-csv/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 11:35:37 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[software-validation]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=575</guid>
		<description><![CDATA[Computer System Validation (CSV) in regulated operations provides confirmation by examination and provision of objective evidence that computer system validation specifications conform to user needs and intended users, and that all requirements can be consistently fulfilled. 
Good computer system validation requires planning, verification, testing, traceability, configuration management and many other aspects of good software engineering, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.premiervalidation.com/computer-system-validation.html">Computer System Validation</a> (CSV) in regulated operations provides confirmation by examination and provision of objective evidence that <a href="http://www.premiervalidation.com/computer-system-validation.html">computer system validation</a> specifications conform to user needs and intended users, and that all requirements can be consistently fulfilled. </p>
<p>Good <a href="http://www.premiervalidation.com/computer-system-validation.html">computer system validation</a> requires planning, verification, testing, traceability, configuration management and many other aspects of good software engineering, that together help to support a final conclusion that software is validated. </p>
<p><a href="http://www.premiervalidation.com/computer-system-validation.html">Computer system validation</a> is a part of the design validation for a finished device, but is not separately defined in the Quality System regulation. In practice, <a href="http://www.premiervalidation.com/computer-system-validation.html">computer system validation</a> activities may occur both during, as well as at the end of the software development life cycle to ensure that all requirements have been fulfilled.</p>
<p>Please feel free to <a href="http://www.premiervalidation.com/company-contact.html">contact</a> <a href="http://www.premiervalidation.com">Premier Validation</a> with any computer system validation queries you may have.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fcomputer-system-validation-csv%2F&amp;linkname=Computer%20System%20Validation%20%28CSV%29"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/computer-system-validation-csv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Easy Way to Validate a SQL Report</title>
		<link>http://www.askaboutvalidation.com/an-easy-way-to-validate-a-sql-report/</link>
		<comments>http://www.askaboutvalidation.com/an-easy-way-to-validate-a-sql-report/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 13:12:50 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[software-validation]]></category>
		<category><![CDATA[validation-articles]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=549</guid>
		<description><![CDATA[
When validating computer systems and applications an array of screenshots and other such supporting documentation is frequently used.  All too often, supporting information is simply stored in a database and is easily accessible, which means that the information can be extracted by use of an SQL query and presented in a user-friendly format with [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/549.jpg&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>When validating computer systems and applications an array of screenshots and other such supporting documentation is frequently used.  All too often, supporting information is simply stored in a database and is easily accessible, which means that the information can be extracted by use of an SQL query and presented in a user-friendly format with a reporting tool.<br />
<img class="alignright size-full wp-image-556" title="Validation of SQL Reports" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/02/validation-of-sql-reports.jpg" alt="Validation of SQL Reports" width="280" height="210" /></p>
<h2>Documented Query</h2>
<p>Obviously, from a quality perspective a documented assurance that the SQL is extracting the correct information consistently must be in place or in other words the SQL must be qualified.  This is not a daunting process, this means that a test script must be assembled that utilises a documented query and that the results are verified; the supporting evidence attached to the test script, the testing can be carried out on a set of data that is not exhaustive and returning 1000s of rows of data, just something simple whose results can be confirmed to be correct and complete.</p>
<h2>Reporting Tool</h2>
<p>Once the SQL query has been produced to extract the required data, the SQL can be used as a data source in a reporting tool such as Crystal Reports and then the fields of data organised in a user-friendly (easy-on-the-eye).  The SQL is executed as part of the report and voila, a nice easy-to-read set of well presented data.</p>
<p>When writing the SQL query, ensure that the query is structured as specifically as possible – writing a query to extract too much detail (e.g SELECT * FROM tblSales) when only a specific amount is required can impose what is sometimes as substantial strain on the system being queried, if this is a production system then the outcome can be disastrous.</p>
<h2>Filters</h2>
<p>In addition, reporting tools offer allsorts of various forms of filtering and sorting data – be careful not to leave filters in place in the reporting tool – this can cause the correct results to look truncated however this is something that would be usually be detected by whoever generates the report.</p>
<p>If these reports are to be used on an on-going basis, it makes sense to have a controlling SOP for the process of generating the reports – this is also highly recommended when dealing with cGMP systems.</p>
<h2>Summary</h2>
<p>In summary, SQL is an ideal data source for report tools to create many time-saving, valuable reports.  Care should be taken not to place an unnecessary load on a production system.  A controlling SOP should be in place to instruct the user on the initialisation and execution of the report in order to eliminate any user applied filters that are left over from the previous run of the report.</p>
<p><strong>Author:</strong> Mark Richardson<br />
<strong>Title:</strong> Networks and Infrastructure Expert<br />
<strong>Company:</strong> Premier Validation<br />
<strong>Email: </strong><a href="mailto:mark.richardson@premiervalidation.com">mark.richardson@premiervalidation.com</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fan-easy-way-to-validate-a-sql-report%2F&amp;linkname=An%20Easy%20Way%20to%20Validate%20a%20SQL%20Report"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/an-easy-way-to-validate-a-sql-report/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validation Protocol Execution Tips &#8211; Top 10</title>
		<link>http://www.askaboutvalidation.com/validation-protocol-execution-tips-top-10/</link>
		<comments>http://www.askaboutvalidation.com/validation-protocol-execution-tips-top-10/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 11:13:12 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[general-validation]]></category>
		<category><![CDATA[validation-articles]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=539</guid>
		<description><![CDATA[
So you have a validation protocol to execute and you want it to run smoothly without raising too many deviations and discrepancies (if possible). What is the best approach to take and what are the main things you need to look out for.
Here are my top 10 tips:
1. Ensure that the protocol has been written [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/539.jpg&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>So you have a validation protocol to execute and you want it to run smoothly without raising too many deviations and discrepancies (if possible). What is the best approach to take and what are the main things you need to look out for.</p>
<div id="attachment_543" class="wp-caption alignright" style="width: 290px"><img class="size-full wp-image-543 " title="validation-protocol-execution-tips" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/02/validation-protocol-execution-tips.jpg" alt="How to execute a validation script successfully" width="280" height="210" /><p class="wp-caption-text">How to execute a validation script successfully</p></div>
<p><strong>Here are my top 10 tips:</strong></p>
<p><strong>1.</strong> Ensure that the protocol has been written from an approved design document. There’s no point in developing tests from an unapproved FS (Functional Specification) or DS (Design Specification) if the design is going to change. Your protocol needs to reflect what is in your approved design document.<br />
<strong>2.</strong> The person who is developing the protocol needs to understand what needs to be tested.<br />
<strong>3.</strong> Ensure that you have sufficient time before you run the protocol to dry run it.<br />
<strong>4.</strong> Treat the dry run as a real run, document all of your test results like you would the real run (You’ll be surprised what you find!)<br />
<strong>5.</strong> If you have time, get an independent person to review your protocol, they will spot things you will never see.<br />
<strong>6.</strong> Start the execution at the start of your day when you are fresh, not at the end when you are rushing and want to go home.<br />
<strong>7.</strong> Ensure that all of the prerequisites have been performed before execution<br />
<strong>8.</strong> Have deviation and discrepancy forms at hand to write them up as you go along (You will forget the details if you don’t)<br />
<strong>9.</strong> Understand what is the difference between a deviation or a discrepancy (Or whatever terminology your company uses)<br />
<strong>10.</strong> Attach any evidence you deem important</p>
<p>Having performed numerous protocol executions over the years, you’ll be amazed what you’ll forget to do, so it’s advisable to have your own checklist of items before you proceed.</p>
<h2>Please add your own tips</h2>
<p>In the comments section below please add any top tips you may have from your own experiences.</p>
<h2>Looking for help with a project?</h2>
<p>If you would like more advice on protocol executions or if you would like help with any upcoming projects please feel free to <a href="http://www.askaboutvalidation.com/contact">contact</a> askaboutvalidation.com with your queries or <a href="http://www.premiervalidation.com/company-contact.html">contact</a> Premier Validation.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fvalidation-protocol-execution-tips-top-10%2F&amp;linkname=Validation%20Protocol%20Execution%20Tips%20%26%238211%3B%20Top%2010"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/validation-protocol-execution-tips-top-10/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validation of MS Excel Spreadsheets</title>
		<link>http://www.askaboutvalidation.com/validation-of-ms-excel-spreadsheets/</link>
		<comments>http://www.askaboutvalidation.com/validation-of-ms-excel-spreadsheets/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 11:12:59 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[software-validation]]></category>
		<category><![CDATA[validation-articles]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=496</guid>
		<description><![CDATA[
This article will present a simple method for validating MS Excel spreadsheets for GXP use.  The goal of our validation strategy is to provide better testing and documentation of individual spreadsheets in less time.  Once we establish this methodology, we can rapidly apply it to many spreadsheets to reach compliance faster.
Scope
This article will [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/496.jpg&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>This article will present a simple method for validating MS Excel spreadsheets for GXP use.  The goal of our validation strategy is to provide better testing and documentation of individual spreadsheets in less time.  Once we establish this methodology, we can rapidly apply it to many spreadsheets to reach compliance faster.</p>
<h2>Scope</h2>
<p>This article will attempt to cover the most common examples of spreadsheet validation activities that we find.  We will attempt to cover special or very complicated examples whenever possible, but it should be understood that anything not explicitly covered in this article can be added as needed to fit your existing validation requirements or for special cases.  A good example is any spreadsheet that uses or is used with custom automation.  We have validated spreadsheets that contained hundreds of formulas and custom macros, but did not require any user intervention at all because they were created, populated with data and saved entirely by external code.  In this case, the focus of the validation was on validating formulas and macros, but security testing was limited to proving that users could not intercept or interrupt the operation at any time.</p>
<div id="attachment_513" class="wp-caption alignright" style="width: 320px"><img class="size-full wp-image-513 " title="Premier Validation can help you validate your Excel Spreadsheets" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/02/excel-validation.jpg" alt="Are your spreadsheets in compliance, avoid a 483!" width="310" height="257" /><p class="wp-caption-text">Are your spreadsheets in compliance, avoid a 483!</p></div>
<h2>Assumptions</h2>
<p>We are not going to make any assumptions about the existing SDLC (Software Development Life Cycle) that may be currently in use, any material presented here can be adapted to meet your existing standards and practices.<br />
We are also going to assume that the spreadsheet that need validation has already been written, as this is what we find in the overwhelming majority of the cases presented to us.</p>
<h2>Approach</h2>
<p>The basics of our approach are as follows:</p>
<ul>
<li>We define our basic documentation practices and methodology in a single document, the Spreadsheet Validation Master Plan.  This document can be referred to for all individual spreadsheet validation projects, and will not need to be reviewed or approved for each validation effort.</li>
<li>We define the requirements for each sheet or chart in the workbook, then focus our testing on verifying these requirements.</li>
<li>A heavy emphasis is placed on defining and testing formulas, and also on the security for each sheet by limiting the parts of each sheet that the users are allowed to edit.</li>
</ul>
<h2>Methodology</h2>
<p>To keep things simple, we define how we enter information into the requirements and design specification documents, then describe how we go about testing the spreadsheet in the test protocols.  Keep in mind that input cells may be defined as one single cell or as a range of cells.</p>
<h3>Requirements Specification</h3>
<p>The requirements specification should include all the requirements that your spreadsheet must accomplish.  This document should be kept simple and relatively non-technical so that anyone who reads the document will understand that the requirements are.</p>
<p>Starting with a common validation template:</p>
<ul>
<li>List all sheets and charts in the workbook</li>
<li>What users should be allowed to enter into the sheet.  These are your input cells.  You may find it helpful here and for later use to label each input cell, or they can be labeled in the design specification document.</li>
<li>What formulas or calculations exist on the sheet.</li>
<li>What cells represent the output or final calculation of the sheet.  This may also refer to a chart.</li>
<li>For each chart, define properties like the title, axis labels and units, and the datasets used to create the chart.</li>
</ul>
<h2>Design Specification</h2>
<p>Now that you have defined your requirements for each sheet, you can create the detailed software design specification document. The purpose of this document is to describe how the requirements have been implemented. This document should include enough information so that a developer could create the entire software project based on the information contained within this document and from reading the requirements specification<br />
We like to break each sheet into four sections: Inputs, Processing, Outputs and Security.</p>
<h3>Inputs</h3>
<p>Document the cells users are expected to enter or update data.  In an automated system, you can also define the source or the input data or instructions.  If any validation rules are used to enforce proper data entry, these should be documented here as well.</p>
<h3>Processing</h3>
<p>Processing is mostly about documenting the formulas that are used on the sheet.  Any custom macros or code is also documented here.<br />
The majority of errors that we find when validating sheets is in the formulas.  The best way we have found to catch these errors is to define each formula using the actual names of the variables represented as input cells.</p>
<p>For example, it may be easy to document that the range of cells F10:F20 contains the formula “=(A10*$C$5)/($D$5*B10).  However, it is difficult to verify if this formula is correct.  We recommend writing the formulas out like this:</p>
<ul>
<li>Cell $C$5:  Volume (V)</li>
<li>Cell $D$5:  Ideal Gas Constant (R)</li>
<li>Cells A10:A20 Pressure (P)</li>
<li>Cells B10:B20  Temperature (T)</li>
<li>F10:F20  Final Result (moles of gas, n)</li>
<li>n=(PV)/(RT)</li>
</ul>
<p>This is the easiest and most effective way we have found to verify that formulas are correct / to catch errors in formulas.</p>
<p>The other kind of processing is the validation of macros and code that is used in the spreadsheet.  Here, the design specification is a good place to copy the code and annotate as needed to describe the purpose of each macro or function.</p>
<p><strong>Note:</strong> If  you have good coding standards and user proper headers and comments in your code, this step may be already done for you.</p>
<h3>Outputs</h3>
<p>Outputs usually fall under one of the following three main categories:</p>
<p><strong>1.</strong> The cell or range of cells that contain the final result of all previous calculations<br />
<strong>2.</strong> Charts – many times these are printed and saved with external reports<br />
<strong>3.</strong> Data that is copied into a final result sheet or exported to a separate file or database.</p>
<h3>Security</h3>
<p>This section can be a short statement, i.e. “All non-input cells should be locked to prevent changes.”  You can also include additional security settings if you are using either custom code or a third party add-on to implement multiple levels of security to control who can edit certain cells, run a macro or function, etc.</p>
<h2>Test Protocols</h2>
<p>The testing of any spreadsheet should prove that the requirements were properly implemented according the design specifications.</p>
<p>Installation Qualification (IQ) testing is usually limited to making sure the file is in a location where users can access the file, unless the workbook is part of a larger automation project.  Operational Qualification (OQ) testing is mostly about verifying formulas, macros, and also to test the security of each sheet to verify that all non-input cells are locked to prevent changes.  The IQ and OQ can be combined into a single IOQ protocol as needed.</p>
<p>To start generating our test cases, Once again, we like to break testing down into Inputs, Processing, and Outputs, but security testing is easier to test in separate test cases.</p>
<h3>Process &amp; Output Testing</h3>
<p>These are usually easier to combine when writing test cases.  Once again, FOCUS ON TESTING THE FORMULAS!</p>
<ul>
<li>Are formulas correct?  There are several methods for verifying and testing formulas</li>
<li>Continue testing until all input cells have had data entered on changed, and that result has been verified. The key point is to look for formulas that are incorrect or charts that are not using the correct or complete set of data, or are pointing to the wrong columns of data.</li>
<li>Macros can be tested by entering a range of data and comparing the results with a hand calculator, or by visual inspection that the function performed as expected.</li>
<li>Charts can be tested by a combination of visual inspection or verification of the properties, including the dataset used as the basis for the charts.</li>
</ul>
<h3>Security Testing</h3>
<p>The type and amount of security testing that you can do for spreadsheets is largely based on how security has been implemented.  At a bare minimum, you should test that users are limited to entering data into the defined input cells only, and that they do not have the ability to alter any other part of the spreadsheet.  Failure to do this can compromise the integrity of the validation effort and of any data or information generated by the workbook.</p>
<h2>Conclusion</h2>
<p>This methodology will result in a User/Functional Requirements Specification, a Software Design Specification, and an IOQ Protocol ready for approval and execution.  Any deviations found during testing can be handled according to existing validation practices, and a summary report that shows that all the activities specified in the Validation Master Plan or SOP can be generated.</p>
<h3>About the Author</h3>
<p>Tyson Mew is President of Ofni Systems, a regulatory compliance consulting, software and validation firm for FDA-regulated companies.  They are the creators of the ExcelSafe software for adding full Part 11 compliance to Excel Spreadsheets, and also the FastVal Validation software for automating the generation and execution of many popular types of software application, including Excel spreadsheets.  For more information, visit <a href="http://www.Ofnisystems.com">www.Ofnisystems.com</a>.</p>
<h2>Excel Complete &#8211; Validate your spreadsheets today!</h2>
<p>If you would like to get a free quote on any spreadsheet validation project please feel free to <a href="http://www.askaboutvalidation.com/contact">contact us</a> directly or view <a href="http://www.askaboutvalidation.com/shop/templates/spreadsheet-validation-excel-complete/">Excel Complete</a> here.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fvalidation-of-ms-excel-spreadsheets%2F&amp;linkname=Validation%20of%20MS%20Excel%20Spreadsheets"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/validation-of-ms-excel-spreadsheets/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>myCGXP &#8211; Searchable Validation/CGXP Database</title>
		<link>http://www.askaboutvalidation.com/mycgxp-searchable-validationcgxp-database/</link>
		<comments>http://www.askaboutvalidation.com/mycgxp-searchable-validationcgxp-database/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 20:23:21 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[Products]]></category>
		<category><![CDATA[Products and Services]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=466</guid>
		<description><![CDATA[
The most extensive, searchable web-based validation and CGXP compliance database available, myCGXP currently comprises over 28,000 individual extracts from approximately 1,800 documents … and it’s growing every day.
Stacked with the FDA and EU regulations and directives, FDA, EU and ICH guidance documents and FDA Warning Letters, myCGXP will soon also contain FDA Establishment Inspection Reports [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/466.png&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>The most extensive, searchable web-based validation and CGXP compliance database available, myCGXP currently comprises over 28,000 individual extracts from approximately 1,800 documents … and it’s growing every day.</p>
<div id="attachment_470" class="wp-caption alignright" style="width: 372px"><img class="size-full wp-image-470" title="myCGXP" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/01/screenshot.png" alt="myCGXP Validation Database" width="362" height="319" /><p class="wp-caption-text">myCGXP Validation Database</p></div>
<p>Stacked with the FDA and EU regulations and directives, FDA, EU and ICH guidance documents and FDA Warning Letters, myCGXP will soon also contain FDA Establishment Inspection Reports and links to PIC/S documents.</p>
<h2>Cost Effective</h2>
<p>myCGXP will save you countless hours of painfully digging through the ever-increasing library of regulatory documentation for validation and CGXP compliance information.</p>
<h2>Free Trial</h2>
<p>To register for a free, unconditional 2-week trial, simply follow this link <a href="http://www.mycgxp.com">www.mycgxp.com</a> to the web site or enter <a href="http://www.mycgxp.com">www.mycgxp.com</a> into your web browser, click on the red ‘register for a free trial’ button and follow the instructions.</p>
<p>Purchase a 12-month subscription during your free trial period and it will cost you only £299, which is a £156 saving on the normal price of £450.</p>
<p>If you would like to see a brochure first, you can download a PDF version by clicking the following link <a href="http://www.mycgxp.com/ProductInformation/mycgxp_product_brochure.pdf">http://www.mycgxp.com/ProductInformation/mycgxp_product_brochure.pdf</a>.</p>
<p>Please leave comments below.</p>
<h2>Contact Details</h2>
<p>Kieran Sides<br />
Marketing Manager<br />
Validation in Partnership Limited<br />
34 Chester Road<br />
Macclesfield<br />
Cheshire<br />
SK11 8DG<br />
UK</p>
<p>Tel: +44 (0)1625 660880 (office reception)<br />
Fax: +44 (0)1625 660881<br />
e-mail: Kieran.Sides@vipltd.co.uk<br />
Web: <a href="http://www.vipltd.co.uk">www.vipltd.co.uk</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fmycgxp-searchable-validationcgxp-database%2F&amp;linkname=myCGXP%20%26%238211%3B%20Searchable%20Validation%2FCGXP%20Database"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/mycgxp-searchable-validationcgxp-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-Learning Guru &#8211; We make E-Learning simple</title>
		<link>http://www.askaboutvalidation.com/e-learning-guru-we-make-e-learning-simple/</link>
		<comments>http://www.askaboutvalidation.com/e-learning-guru-we-make-e-learning-simple/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 11:05:29 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[Products and Services]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=523</guid>
		<description><![CDATA[
E-Learning Guru is an E-Learning solution provider based in Ireland but offering global solutions. The solutions we offer are professional, affordable off the shelf content, customised content design and Learning Management System (LMS) deployment services. We aim to leverage learning and training resources in your organisation to maximise their return.
We use up to date media [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/523.jpg&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>E-Learning Guru is an E-Learning solution provider based in Ireland but offering global solutions. The solutions we offer are professional, affordable off the shelf content, customised content design and Learning Management System (LMS) deployment services. We aim to leverage learning and training resources in your organisation to maximise their return.</p>
<div id="attachment_534" class="wp-caption alignright" style="width: 271px"><img class="size-full wp-image-534 " title="e-learning-logo" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/02/e-learning-logo.JPG" alt="Validation e-learning modules" width="261" height="84" /><p class="wp-caption-text">E-Learning modules</p></div>
<p>We use up to date media development tools and methodologies, but in a manner to keep it simple, so our clients can maintain lessons once developed. We create e-lessons for all industrial and service sectors, covering a variety of topics. The e-lessons are cost effective and can include some or all of the following:</p>
<ul>
<li>Power point presentations with voice over</li>
<li>Integrated Video and animations</li>
<li>Interactive training simulations</li>
<li>On line certification</li>
<li>Demonstration presentations</li>
<li>Interactive quizs</li>
</ul>
<h2>Mission Statement</h2>
<p>E-Learning Guru has experience in the development of Blended Learning programs, the production of E-learning Course Material and implementation Learning Management Systems for Training. The company has a Team, which comprises Instructional Designers, Multimedia Developers, translators and IT experts.  The team will develop E-learning in a simple manner that your company can use and maintain once delivered.</p>
<blockquote><p>To provide cost-effective e-learning solutions to time poor trainers while enhancing return on training by 30-40% over conventional methods</p></blockquote>
<h2>Why Us</h2>
<p>There are a number of reasons why you should work with us these include:</p>
<ul>
<li>The team has over 15 year experience in regulated industries.</li>
<li>The team has a variety of experts to meet our customer’s needs and expectations.</li>
<li>The team is supported externally and in touch with the latest E-Learning technologies.</li>
<li>A proven track record of quality work.</li>
<li>Our service is cost effective, so you can get more from your training budget.</li>
</ul>
<p><strong>The services we can deliver:</strong></p>
<ul>
<li>Transfer of power point presentations into E-Learning format.</li>
<li>Transfer of company VCR/DVD’s into E-Learning.</li>
<li>Creation of customised lessons using your internal experts, photos and video of the process.</li>
<li>Media-based animations of process and procedures.</li>
<li>Interactive software simulations.</li>
<li>Randomised questions in a graded quiz.</li>
<li>SCORM compliant lessons.</li>
</ul>
<h2>Premier Validation</h2>
<p>We are please to announce our recent partnership with <a href="http://www.premiervalidation.com">Premier Validation</a> and <a href="http://www.askaboutvalidation.com">AskaboutValidation</a>. This partnership will allow both companies to deliver high quality validation and quality e-learning modules to the Life Science market.</p>
<h2>Contact Details</h2>
<p>Millmount Enterprise Centre,<br />
Drogheda,<br />
Co. Louth.</p>
<p>Phone: 00 353 (0) 76 6224848<br />
Fax: 00 353 (0) 1 6904136</p>
<p>Web:  <a href="http://www.elearningguru.ie">www.elearningguru.ie</a><br />
Email: <a href="mailto:info@elearningguru.ie">info@elearningguru.ie</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2Fe-learning-guru-we-make-e-learning-simple%2F&amp;linkname=E-Learning%20Guru%20%26%238211%3B%20We%20make%20E-Learning%20simple"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/e-learning-guru-we-make-e-learning-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scribe &#8211; Life-Cycle Testing for Pharmaceutical Equipment</title>
		<link>http://www.askaboutvalidation.com/477/</link>
		<comments>http://www.askaboutvalidation.com/477/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 20:40:12 +0000</pubDate>
		<dc:creator>gokeeffe</dc:creator>
				<category><![CDATA[Products]]></category>
		<category><![CDATA[Products and Services]]></category>

		<guid isPermaLink="false">http://www.askaboutvalidation.com/?p=477</guid>
		<description><![CDATA[
For a major (top 10) multinational manufacturer and supplier of standard, configured and customised equipment systems to the pharmaceutical and biopharmaceutical industries, ViP SCRIBE has just reduced the time taken to generate a complete system life-cycle testing and verification documentation pack from 6 hours to 15 minutes.  This will save the company hundreds of [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.askaboutvalidation.com/wp-content/plugins/simple-post-thumbnails/timthumb.php?src=/wp-content/thumbnails/477.png&amp;w=230&amp;h=230&amp;zc=1&amp;ft=jpg' alt='post thumbnail' /></p>
<p>For a major (top 10) multinational manufacturer and supplier of standard, configured and customised equipment systems to the pharmaceutical and biopharmaceutical industries, ViP SCRIBE has just reduced the time taken to generate a complete system life-cycle testing and verification documentation pack from 6 hours to 15 minutes.  This will save the company hundreds of thousands of dollars a year … every year!</p>
<p><img class="size-full wp-image-483 alignright" title="Scribe" src="http://www.askaboutvalidation.com/wp-content/uploads/2010/01/scribe-logo.png" alt="Equipment validation" width="210" height="130" /></p>
<p>In the life of an equipment system, testing and verification documentation (protocols, record sheets and reports) will be required at some or all of the following stages:</p>
<ul>
<li>Specification (Functional Design and Test Specifications)</li>
<li>Assembly/System Build</li>
<li>Factory Acceptance</li>
<li>On-site Installation</li>
<li>Commissioning</li>
<li>Site Acceptance</li>
<li>Installation Qualification</li>
<li>Operation Qualification</li>
<li>Ongoing Servicing</li>
<li>Requalification</li>
<li>Decommissioning/retirement</li>
</ul>
<h2>Life-Cycle Document Deliverables</h2>
<p>Once the manufacturer and customer have agreed the equipment and life-cycle document deliverables, ViP SCRIBE can generate the complete testing and verification document set in no more than 15 minutes.  The user-friendly interface makes it simple to assign the equipment configuration, the operating parameter set-points and tolerances, the verification checks and tests, and the document style (company’s own or the customer’s) to the selected documents.</p>
<p>The minimal user involvement means there are no transcription errors, and the speed of generation means each protocol, and associated record sheets, can stay in the system until just before they need to be reviewed and approved for execution.  This ensures that all last minute changes can be accommodated and there are no document inaccuracies to cause deviations.</p>
<p>If you are an equipment manufacturer wanting to make similar cost-savings, contact Kieran Sides using any of the means below to arrange for a ViP SCRIBE demonstration.</p>
<h2>Contact Details</h2>
<p>Kieran Sides<br />
Marketing Manager<br />
Validation in Partnership Limited<br />
34 Chester Road<br />
Macclesfield<br />
Cheshire<br />
SK11 8DG<br />
UK</p>
<p>Tel: +44 (0)1625 660880 (office reception)<br />
Fax: +44 (0)1625 660881<br />
e-mail: Kieran.Sides@vipltd.co.uk<br />
Web: <a href="http://www.vipltd.co.uk">www.vipltd.co.uk</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.askaboutvalidation.com%2F477%2F&amp;linkname=Scribe%20%26%238211%3B%20Life-Cycle%20Testing%20for%20Pharmaceutical%20Equipment"><img src="http://www.askaboutvalidation.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.askaboutvalidation.com/477/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
