Excel Spreadsheet Validation Specification
Excel Spreadsheet Validation Specification
The Software
Patching Dilemma
Qualification of
Windows Servers
(Part 2)
Specification of
Excel Spreadsheets
Regular Features
A Pragmatic Approach
to the Specification of
Excel Spreadsheets
GxP critical spreadsheets need to undergo specification to ensure that the user’s needs and the
spreadsheet’s functionality is clearly defined and documented. This paper describes a pragmatic
approach to the specification of Excel spreadsheets using a single generic document. The approach
described is easily transferred to other simple systems such as databases and standalone
instrumentation.
ERP Systems
ABB is a world leader in helping clients manage and implement
ERP systems to achieve early success and payback from IT
investments. Our proven SAP validation approach centres on a
holistic analysis of how the system is integrated with the business
operation, directly aligning business and project aims.
Combining experienced leadership and our ERP project
accelerators we can deliver high quality ERP validation projects
at up to 30% less cost.
Computer Systems
ABB has a proven track record in providing world class
consultancy and validation on Computer Systems (DCS, PLC,
WMS, LABS, LIMS etc) throughout the pharma industry. Whether
on new implementations or upgrades, the combination of our
widespread experience and risk based approach to validation
ensures a cost effective, pragmatic solution that fits your
business, resource and budget needs.
PAT
Quality by design (QbD) concepts based on Process Analytical
Technology (PAT) is fast becoming a corporate development
imperative for many of our pharmaceutical clients. ABB are at the
leading edge of this drive, combining our excellent technology,
regulatory consultancy and change program management skills
to offer the perfect technology partnership for our clients.
URS 3.13 and FS 4.13 – Information Printout This method may seem overcomplicated for such a simple
Describes and displays the visual representation of the example, but in reality spreadsheets are never this straight
spreadsheet in use and any printed spreadsheet output. This forward, and wordy descriptions are extremely cumbersome.
section is usually covered by screen prints and printouts From our experience this provides a consistent and efficient
which are provided in Appendix C. method of listing user requirements.
Table A.1 Worksheet Name: Data Sheet Table Name: Header Information and Calculation
This table contains details on the electronic file and spreadsheet calculation. It provides a mean and StDev of the data input values and provides
a final results of mean value multiplied by concentration.
Calc. Cell No. Comments
Ref. Name/Description Cells
A.1.1 Date/Time Stamp 1 Must displays MODIFIED_TIMESTAMP field generated from the DaCS system. Timestamp must update
every time the spreadsheet content is changed or updated.
A.1.2 Filename Stamp 1 Must displays FILENAME field generated from the DaCS system. Filestamp must update every time the
spreadsheet content is changed or updated.
A.1.3 Assay Description 1 Data Validation Lookup - User must be able to select the assay type about to be reported upon from a
drop down menu. Choices include. Assay 1, Assay 2, Assay 3.
A.1.4 Mean Result 10 Table must provide a mean result for each row of data input values.
A.1.4 StDev Result 10 Table must provide a standard deviation for each row of data input values.
A.1.4 Final Result 1 Table must provide a calculation of the average of the (Mean Result * Concentration Factor).
1. Question. Is there any regulatory document that 4. Question. Can we generate separate specification
states you can / cannot combine the URS with the documents and still follow the approach being
FS? recommended?
No, not that we are aware of! Companies will be Of course. Returning to the traditional approach of
expected to document User Requirements, and how having separate documents for URS and FS is
the system functions. How you document it is not common, but will take additional work, and therefore
normally defined, only that it is clear, accurate and cost you more in money and resources. It will also
allows traceability. slow down the approval and review process.
Experience has showed that the document review and
2. Question. Our QA policy states that we must have approval process is often a bottle neck in the
a separate URS!
validation process.
The recommended approach is an attempt to save you
time and resources by streamlining the process. If your 5. Question. The headings recommended don’t
policies state that you must work in a certain way then match our corporate procedures on what should
unfortunately you will have to follow them. Being out of exist in a specification document.
compliance with your own procedures is a serious
breach, and one which is difficult to defend. The headings provided are the generic ones and often
companies wish to change them to match up with their
The simple answer to this dilemma is that you should
own corporate standards which is fine. These headings
modify your corporate policies and procedures to allow
are provided to ensure you cover the key subjects and
such a streamlined approach where appropriate.
Most companies allow this approach, and it is key in the items that need to be specified.
new “risk based” validation philosophies that people
take. 6. Question. A generic specification implies that the
content is the same for many of our spreadsheets.
Updating and improving your corporate policies in this
All our spreadsheets are very different.
way will benefit other projects in the future.
Every spreadsheet is different, however many of the
3. Question. Normally the User generates the URS underlying requirements from a spreadsheet are the
and the software suppler generates the FS. How same or very similar.
does this fit when we do it all ourselves? For example,
The concept of user and supplier does not fit well for • Your need to have procedures and documentation in
spreadsheets, as it is often the user who developed the place, such as spreadsheet operation, backup and
spreadsheet. A division between user needs and restore and training records does not change.
developing never occurred as the development was
undertaken as a prototyping activity. • Your need to comply with 21 CFR Part 11 by having
logical security and an audit trail does not change,
Most spreadsheets are developed using a rapid
and therefore your specification would be worded the
application development (RAD), using prototypes and
same for each spreadsheet.
trial and error until it is ready to use. This approach is
common and acceptable as long as you build your Clearly the evidence that each of these requirements
validation process around it. has been met would need to be verified individually
When you prototype in this way the common practice is at the qualification stage, but at the specification
to retrospectively generate your URS and FS. stage many of these needs and responses are
Retrospectively generating the FS is simple and makes identical.
perfect sense, whilst retrospectively generating a URS Certain sections of the specification (such as Appendix
often seems strange as you list what you have, rather A, B, and C) will be very different for each spreadsheet.
than what you need. This is the reason these sections are taken out into
Your auditor wants to see user needs and the actual Appendices; it allows the document writer to know
operation specified, how you get to this situation is immediately the areas that need close attention in the
secondary. generation process.
Dave Howard is a Validation Consultant at ABB Engineering Services, Dave Harrison is a Principal Consultant at ABB Engineering Services
specialising in End User Computing applications. where he is the Product Manager for spreadsheet validation solutions.
References:
1 David A Howard & David Harrison, ABB Engineering Services. “A pragmatic 5 PUP, Power Utility Pack, J-Walk & Associates.
approach to the validation of Excel spreadsheets – Overview”. Pharma IT http://j-walk.com/ss/pup/pup6/index.htm
Journal, Vol. 1 No. 2 April 2007. 6 Good Automated Manufacturing Practice Guide, Version 4, ISPE, Tampa FL, 2001
2 DaCS™, Data Compliance System, Compassoft Inc. 7 R. D. McDowall, “Practical and Cost-Effective Risk Assessment Approaches for