Change Control and Configuration Management



Similar documents
Training Course Computerized System Validation in the Pharmaceutical Industry Istanbul, January Change Control

Computer System Configuration Management and Change Control

Testing Automated Manufacturing Processes

Computer System Configuration Management and Change Control

Computer System Validation - It s More Than Just Testing

Spillemyndigheden s change management programme. Version of 1 July 2012

Computerised Systems. Seeing the Wood from the Trees

QUESTIONS FOR YOUR SOFTWARE VENDOR: TO ASK BEFORE YOUR AUDIT

Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year?

Implementing Title 21 CFR Part 11 (Electronic Records ; Electronic Signatures) in Manufacturing Presented by: Steve Malyszko, P.E.

The Paperless QMS March 2012

ITIL Introducing service transition

Risk-Based Validation of Computer Systems Used In FDA-Regulated Activities

Considerations When Validating Your Analyst Software Per GAMP 5

The SaaS LMS and Total Cost of Ownership in FDA-Regulated Companies

Risk management is one of the new requirements for. An Integrated Risk Assessment for Analytical Instruments and Computerized Laboratory Systems

Implementing ISO 9001

ISO 9001 and ISO Quality Management Guidance for CM Relative to CMII (Rev B)

TrackWise - Quality Management System

CMS Policy for Configuration Management

SYLOGENT DEDICATED HOSTING

Smarter Balanced Assessment Consortium. Recommendation

Regulatory Asset Management: Harmonizing Calibration, Maintenance & Validation Systems

Change & configuration management

Chapter 13 Configuration Management

Data Integrity & Technical Ethics

GAMP 5 and the Supplier Leveraging supplier advantage out of compliance

ISO 14001:2015 How your ISO audit will be different. Whitepaper

QUALITY CONTROL AND QUALITY ASSURANCE IN CLINICAL RESEARCH

AS9100 Quality Manual

Configuration Management One Bite At A Time

Quality Meets the CEO

Conducting a Gap Analysis on your Change Control System. Presented By Miguel Montalvo, President, Expert Validation Consulting, Inc.

Implementing Change Management in a Regulated Environment

Considerations for validating SDS Software v2.x Enterprise Edition for the 7900HT Fast Real-Time PCR System per the GAMP 5 guide

Back to index of articles. Qualification of Computer Networks and Infrastructure

Services Providers. Ivan Soto

OPERATIONAL STANDARD

Managing Compliance Risks with EAM / CMMS

Installation and Operational Qualification Protocol (Reference: SOP )

TIBCO Spotfire and S+ Product Family

Introduction to Cloud Computing What is SaaS? Conventional vs. SaaS Methodologies Validation Requirements Change Management Q&A

ISO :2005 Requirements Summary

FDA Software Validation-Answers to the Top Five Software Validation Questions

ABSTRACT INTRODUCTION WINDOWS SERVER VS WINDOWS WORKSTATION. Paper FC02

INTRODUCTION. This book offers a systematic, ten-step approach, from the decision to validate to

To be used in conjunction with the Invitation to Tender for Consultancy template.

CONTENTS. List of Tables List of Figures

ITIL Version 3.0 (V.3) Service Transition Guidelines By Braun Tacon

Documenting Distribution Operations: FDA Validation Beyond the Laboratory and Manufacturing Facility

Pharma IT journall. Regular Features

ISCT Cell Therapy Liaison Meeting AABB Headquarters in Bethesda, MD. Regulatory Considerations for the Use of Software for Manufacturing HCT/P

The role of integrated requirements management in software delivery.

Space Project Management

Welcome Computer System Validation Training Delivered to FDA. ISPE Boston Area Chapter February 20, 2014

Quality Thinking in other Industries. Dominic Parry Inspired Pharma Training. WEB GMP BLOG inspiredpharmablog.

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Introducing the New FaciliWorks 8i

A Quality System Approach to Retrospective Validation of Manufacturing Support Systems William Lodato, P.E.

Overview of the System Engineering Process. Prepared by

Assessing Your Information Technology Organization

A Pragmatic Approach to the Testing of Excel Spreadsheets

Calibration & Preventative Maintenance. Sally Wolfgang Manager, Quality Operations Merck & Co., Inc.

The ID Technology. Introduction to GS1 Barcodes

Requirements Management John Hrastar

GOOD DOCUMENTATION AND QUALITY MANAGEMENT PRINCIPLES. Vimal Sachdeva Technical Officer (Inspector), WHO Prequalification of Medicines Programme

ISO/IEC 27001:2013 Your implementation guide

Mastering Disaster Recovery: Business Continuity and Virtualization Best Practices W H I T E P A P E R

How to Survive an FDA Computer Validation Audit

Become A Paperless Company In Less Than 90 Days

Validated SaaS LMS SuccessFactors Viability

Risk-Based Validation of Commercial Off-the-Shelf Computer Systems

Creating Competitive Advantage: The role for ALM in the PLM world

New Zealand Company Six full time technical staff Offices in Auckland and Wellington

CHAPTER 7 Software Configuration Management

An ITIL Perspective for Storage Resource Management

OECD DRAFT ADVISORY DOCUMENT 16 1 THE APPLICATION OF GLP PRINCIPLES TO COMPUTERISED SYSTEMS FOREWARD

ATTO ExpressSAS Troubleshooting Guide for Windows

MHRA GMP Data Integrity Definitions and Guidance for Industry March 2015

Using the ISPE s GAMP Methodology to Validate Environmental Monitoring System Software

Software and Hardware Configuration Management

GAMP5 - a lifecycle management framework for customized bioprocess solutions

An Introduction to. Metrics. used during. Software Development

This interpretation of the revised Annex

Document Management Solution (EDMS)

ISO 13485:201x What is in the new standard?

Balancing cgmp vs. SOX. Compliance Guidances

The use of computer systems

STSG Methodologies and Support Structure

STS Federal Government Consulting Practice IV&V Offering

ensurcloud Service Level Agreement (SLA)

Agile QA Process. Anand Bagmar Version 1.

Configuration Management SOP

GOOD PRACTICES FOR COMPUTERISED SYSTEMS IN REGULATED GXP ENVIRONMENTS

Transcription:

ISPE Los Angeles Chapter Change Control and Configuration Management Jerry Anderson JAnderson@Watson.com Implementing the New Part 11 Guidance 1

Bio (or, Who is this guy? ) Director, Watson Corporate Computer Compliance 24 years doing/managing IT (13 in GxP-regulated environment) Development of validated applications Network design, operations, & qualification System, database, & data center administration Global Part 11 program management IT instructor BS Computer Science; MBA; ASQ CSQE Soccer referee; Ultimate Frisbee junkie Change Control & Configuration Management 2

Agenda Configuration Management Change Control Making It Work for You Those who do not remember the past are condemned to repeat their mistakes. - George Santayana Change Control & Configuration Management 3

What is Configuration Management? CM is a discipline for managing and controlling the evolution of a system During development In production During maintenance & use Through retirement CM identifies and documents the functional and physical characteristics of a system, and controls changes to those characteristics Change Control & Configuration Management 4

CM: The Bottom-Line CM is the process you use to understand, document, and control the ingredients of your system. Change Control & Configuration Management 5

Some Relevant References ISO/IEC 12207, Standard for IT Software Life Cycle Practices IEEE 828, Software Configuration Management Plans IEEE 1042, Software Configuration Management BSI BS 6488, Configuration Management of Computer-Based Systems Change Control & Configuration Management 6

Why Do CM? To manage a system well, you have to know how it s built In order to know what you ve got after a change, you have to know what you had before the change To find & fix a problem, you usually have to know in some detail what your It works! configuration was Change Control & Configuration Management 7

Why Do CM? Configuration management gives visibility into the state and status of a system Such visibility is important during: Development, to end up with the right thing Production, to keep systems & services available CM answers the following questions: What constitutes the system at any point in time? What changes have been made to get us here? Change Control & Configuration Management 8

What Inspectors Will Look For From recent observations and warning letters: Written procedures to differentiate between revision or version changes are not employed. lack of verification that software modifications validated on the "test" system are identical to the modifications implemented later in the "live" system. There is no documented evidence to indicate that noted problems in the currently distributed software version xxx have been corrected, investigated or tested Change Control & Configuration Management 9

Configuration Management Plan Specifies how you will identify and manage the elements of your system Outlines how you will handle versioning, baselines, changes to baselines If you use automated CM tools, your plan talks about HOW you ll use them Change Control & Configuration Management 10

Formal Configuration Management Activities 1. Configuration Identification What do we have, and how is it structured? 2. Configuration Control Another way of saying change control 3. Configuration Status Accounting Documents on configuration, versions, change history 4. Configuration Auditing Review of documents and systems Change Control & Configuration Management 11

1. Configuration Identification Identify and uniquely name the components ( configuration items or CI ) of your system Give version numbers to each individual CI Establish configuration baselines (e.g. freezes) by identifying the structure of how CIs interconnect to form your system Making revisions to your CIs or structure causes revisions to the configuration baseline This creates the basis for change traceability Change Control & Configuration Management 12

Applied Configuration Identification System A V 1.1 A.1 V 1.0 A.2 V 1.2 A.3 V 1.0 A.2.1 V 1.1 A.2.2 V 1.2 A simple baselined system Change Control & Configuration Management 13

A Note on System Baselines When you baseline a system, you are freezing it You re creating a snapshot of your system You know the versions and functionality of all CIs You know how all CIs interconnect You know the version and functionality of the system Baselines are good to establish just before: Integration testing Acceptance / qualification testing Release Change Control & Configuration Management 14

2. Configuration Control A process for managing changes to an established system baseline Assign change roles and responsibilities Process change requests Specify required change activities Track change history and approvals Establish new system baselines Configuration Control is another way of saying Change Control which we ll talk about in more detail later Change Control & Configuration Management 15

3. Configuration Status Accounting Simply, a paper trail (or electronic trail) of documentation showing the history of configuration items and changes to them Should include dates, component identifications, versions, baseline descriptions, change details, information about the people involved May be the result of report queries if an automated CM system is used Change Control & Configuration Management 16

4. Configuration Auditing Also known as Configuration Evaluation Just what it sounds like: an audit process that evaluates the effectiveness of the configuration management system Reviews the trail generated by Status Accounting Verifies that the system s current configuration matches what the CM system claims Change Control & Configuration Management 17

Agenda Configuration Management Change Control Making It Work for You "Chaos is perhaps at the bottom of everything." - George Santayana Change Control & Configuration Management 18

Change Control CV-64 USS Constellation

Change Control True Story: Defense Meteorological Satellite Program system is removed from ship, but antenna is left on due to CM error. Taxiing jet goes over the side... but catches on the left-over dish and is eventually recovered. DMSP Satellite Dish A7 Corsair Pissed-off Admiral Change Control & Configuration Management 20

What is Change Control? As previously mentioned, this is also known as the Configuration Control activity of CM Change control is the process used to request, review, plan, approve, and implement changes to a system When it s properly implemented, change control assures that unplanned changes don t happen, and that planned changes are well-managed Change Control & Configuration Management 21

Change Control: The Bottom-Line Change control is the process you use to keep your system in a known good state and the documentation that PROVES you re doing it. Change Control & Configuration Management 22

Business Drivers Change control is expensive, but it makes good business sense: Fewer service outages Ability to reliably build add-on services Ability to predict the result of changes Ease of knowledge transfer Better reputation for the IT group The FDA doesn t worry about some of these factors, but you should Change Control & Configuration Management 23

Compliance Drivers Remember that when they look at your system, the first thing inspectors will ask for is your validation documentation If you validated or qualified the system a year ago, then your doc set is a picture of the nice, validated state of your system a year ago Inspectors know this, and will want to look at the documentation for changes that have happened since then Change Control & Configuration Management 24

What Inspectors Will Look For Change control: Failure to establish and maintain a change control system for changing documentation, procedures, specifications, or modifying the software source code. Your firm fails to classify or evaluate changes, modifications according to significance. Failure to validate each significant change in the computer software (Source: recent observations and warning letters) Change Control & Configuration Management 25

GAMP and Change Control CM & CC guidance from various sections of GAMP 4: System configuration management Change control during system development Operational change control Also references ISO 9000:2000: Identification and traceability Control of design and development changes Control of documentation Change Control & Configuration Management 26

ISO 9001-3 and Computer Change Control CM & CC guidance from various sections of 9001-3: Configuration management used to identify software, hardware, or documentation items in all phases of development Configuration management is used to control documents and data Place implementation tools under configuration management control Procedures must be in place to handle change requests Changes shall be identified, reviewed, and approved by authorized personnel A configuration management system may be used to handle this area Change Control & Configuration Management 27

Change Control: Minimum Required Components A quality system A written change control procedure A change request form One or more change review teams A computer validation group or function A quality assurance group or function Change Control & Configuration Management 28

Quality System Specifies all aspects of QA and QC in your organization Comprehensiveness is required because a change control process alone doesn t cover all the bases Validation Vendor management Training requirements Employee responsibilities System operations Incident/problem management Software development standards Software quality assurance Security Business continuity Change Control & Configuration Management 29

Change Control Procedure One component of the quality system is the change control procedure and form An SOP for the overall change control process Possibly a sub SOP covering computer changes Everyone who has the capability to make changes to the validated target (production) environment must be trained on the change control procedure If an automated system is used, it must be validated Change Control & Configuration Management 30

Change Review Team: Business Owner Decide whether changes are worth doing Evaluate business justification Prioritize requests within the business function Work with others to prioritize requests across functions Change Control & Configuration Management 31

Change Review Team: Technical Representative Assure that change procedures are followed Classify changes by type, risk Determine regulatory requirements and qualification requirements Give the go or no-go to make a change Determine whether an implemented change should get final approval or be rolled back Change Control & Configuration Management 32

Change Review Team: CV Reviews each change to determine the impact to the validated system Specifies how new functionality is to be tested Specifies how old functionality is to be re-tested Specifies required documentation updates Each change to a validated system typically requires a mini revalidation / requalification effort Change Control & Configuration Management 33

Change Review Team: QA Assures compliance with regulatory requirements and internal procedures (change control, validation, documentation practices, etc.) QA indicates that everybody did their jobs correctly, and that the change package forms a proper regulatory document Change Control & Configuration Management 34

Change Control Process Flow Change Request Routine? Y Implement & Document N N Emergency? Y Implement & QA Approval Document Done Business Evaluation Implement? N Y Y Validation Assessment Planning Implement? Y Implement & Qualify Success? N N N Reject? Y Done Y Reject? N Change Control & Configuration Management 35

The Change Control Procedure 1. Change request is submitted 2. Change is evaluated 3. Validation assessment 4. Implementation planning 5. Approval to implement 6. Implementation and qualification 7. Approval to close change 8. Special treatment of emergency changes 9. Special treatment of routine changes Change Control & Configuration Management 36

1. Change Request Anyone can submit a change request Information Unique change request number Change requester/owner Description Reason for change Impact and scope of change (systems, processes, locations) Does the change require notification to or approval by regulatory agencies? Change Control & Configuration Management 37

2. Business Evaluation of Change Key stakeholders, system owners, and cognizant managers do this, helped by the change owner and subject matter experts Is the change justified and feasible? Verify impact and scope of change Verify regulatory requirements High-level check to see if the change is worth devoting resources to If yes, communicate the intent to make the change to key stakeholders Prioritize this request against others in the queue Change Control & Configuration Management 38

3. Validation Assessment Validation and Quality groups look at the regulated systems, data, processes in the scope of the change What functionality is being added, modified, retired? What is the relative criticality of this functionality? What other areas of functionality might be impacted? Output of the assessment: SQE and SQA activities Required testing (new and regression) Required documentation updates Change Control & Configuration Management 39

4. Implementation Planning Using input from the validation group, the change owner and technical folks plan the change Project plan and risk management Procurements, technology, and tools Assignment of technical and compliance activities Documentation and training How to smoothly promote to production How to roll back the change if necessary Actual development work in the DEV/TEST environments Change Control & Configuration Management 40

5. Approval to Implement Change board and key stakeholders review the implementation plan Change board gathers input and makes a decision Approved for implementation Rejected Go away now; come back with a better plan If approved for implementation, the change can be made in the target production environment when all required activities are complete Change Control & Configuration Management 41

6. Implementation and Qualification If not yet fully developed, technical work continues here Development/integration testing is completed IQ is executed/re-executed as required Change is promoted to production All or part of OQ/PQ re-executed as required Summary report of success is written (or, unsuccessful change is rolled-back) Change Control & Configuration Management 42

7. Approval to Close Change The change board meets again to decide: If the change worked, should we keep it? If the change failed, should we reject it or go back to the drawing board and try again? If the change is to be kept: Approvals from change board, QA, validation Approval, if required, from regulatory agencies Change Control & Configuration Management 43

8. Emergency Changes There must be an out clause that allows you to make changes required to fix things that are Broken Just about to break The emergency process: Implement and test the fix Document the change Get approval to close the change Change Control & Configuration Management 44

Agenda Configuration Management Change Control Making It Work for You Insanity: Doing the same thing over and over again and expecting different results. - Albert Einstein Change Control & Configuration Management 45

Controlling Change Volume More change = more risk to the system s controlled state Limit change by forcing the business/users to choose what changes are implemented Educate users on the compliance reasons for limiting change Implement chargeback for the cost of changes, or identify the resources in IT, QA, CV that are available to support changes to establish the change budget Change requests should include a business/compliance justification, with criteria that prevent Because I want it! changes On cross-functional (e.g. SAP) or multi-site (e.g. LIMS) systems, set up a team of business leaders that can prioritize (and reject) changes across functions Change Control & Configuration Management 46

Pre-Defined Change Risk Systems have a risk designation based on the risk of the process being automated Many systems also have different levels of risk associated with different system function points. Examples: Changing standalone code vs. code that s shared across modules ERP: GxP vs. non-gxp modules and transactions Different types of changes have different risk/impact Can be difficult, complex, and time consuming to do up-front, but will pay dividends in the future when changes force you to requalify the system Change Control & Configuration Management 47

Pre-Defined System Testing If you pre-define risk by module/transaction, you can pre-define the testing that must occur when the module/transaction is modified Pre-define the requalification deliverables that will be required based on the impact of various change types Partition the system OQ into mini-oqs that can be run separately for regression testing at the right level of granularity to requalify after a change Note: adding new functionality always requires new test challenges If feasible for your organization, automated testing tools (e.g. Mercury) can dramatically speed up qualification testing, especially when you have to execute the full OQ Change Control & Configuration Management 48

Routine Changes A pre-defined list of changes that can be implemented without formal change control Pre-approved by QA; need no hands-on QA or CV involvement Typically low-risk/low-impact activities Examples: Reboot server or restart application/process Like-for-like hardware changes (e.g. disk in RAID 5 array) Change start time of batch job Some types of performance tuning Change Control & Configuration Management 49

Routine Changes Caveats Be very clear and specific in your wording to prevent misinterpretation (e.g. swapping servers is not a like-for-like hardware change) Some routine changes must still be tested in a non-production environment Some (maybe all) require an SOP to be in place to guide the people implementing the change All require some type of documentation (e.g. work request, system log) History of routine changes must be accessible Requires periodic auditing Change Control & Configuration Management 50

A Note About Change Control Documentation Each change is a mini development and qualification effort When you re done with a change, the approved change request plus associated documentation form a regulatory document System change packages should be filed along with the original system validation/qualification documents This combination shows how you got and kept your system in compliance Change Control & Configuration Management 51

Get Your IT Group Thinking GxP! Odds are good that the areas we ve discussed are managed by IT people who ve had little exposure to CFRs or computer validation Now, they will at minimum be responsible for maintaining the qualified state of your network How do you build a compliance mindset in those groups? Change Control & Configuration Management 52

Get Your IT Group Thinking GxP! First: Enlist IT management support Second: Educate on the issues The requirement for compliant systems and networks The risks if compliance is not achieved and maintained What they can do to help Third: Training Basic GxPs; good documentation procedure Required SOPs: validation, change control, operations, security, etc. Fourth: Audits! Periodically audit IT groups to assure that new employees have been trained, that everyone is keeping up on SOP reading, etc. Change Control & Configuration Management 53

Questions? Change Control & Configuration Management 54