POLICY FOR SOFTWARE QUALITY ASSURANCE IN THE NUCLEAR POWER INDUSTRY

Similar documents
Did You Know? Brian L. Mervak South Carolina Electric & Gas

DOE Graded Approach. IAEA January 23-27, 2012 Meeting

NQA-1 Graded Approach, 55-Gallon Drum Summary

OCRWM Title: Quality Assurance Requirements and Description DOE/RW-0333P, Revision 19 Page: 2 of 149

Clearance and Tagging Guideline for Nuclear Electric Generating Stations: Why, How, What

Enabling the Nuclear Renaissance The Importance of Quality Assurance

EPRI Alpha GL Revision

Registered Entities and ERO Enterprise IT Applications Update

Quality Management Manual Revision 19

Regulatory Guide Developing Software Life Cycle Processes for Digital Computer Software Used in Safety Systems of Nuclear Power Plants

DAVID J. HOLLER DETAILED EXPERIENCE

Instrumentation & Controls New Interest Groups Robert E. Austin, III, PE, PM Program Manager I&C Program (704)

REAFFIRMED. mobile low-level radioactive waste processing systems. June 30, 2016 ANSI/ANS ; R2016 ANSI/ANS

SAMPLE Marketing Slides for Building a Compliance Program

BHG Operational Awareness Program May 8, 1998 Configuration Management Revision 0 Page 1 of 11 CONFIGURATION MANAGEMENT

SOFTWARE DEVELOPMENT STANDARD

BHG Operational Awareness Program May 8, 1998 Performance Assessment Guide ENA 7.1 Revision 0 Engineering Program Page 1 of 10 ENGINEERING PROGRAM

EPRI Update. Marc H. Tannenbaum Technical Leader, EPRI. RAPID Clearwater Beach, Florida May16, 2016

Article from: CompAct. April 2013 Issue No. 47

RESOURCE UTILITY RESOURCE ASSOCIATES. The

STAGING/STORAGE OF COMPONENTS CFR Part 50, Appendix B, Quality Assurance Criteria for Nuclear Power Plants and Fuel Reprocessing Plants

IAEA Procurement Engineering and Supply Chain Activities John Moore Division of Nuclear Power

Power Plant Simulation Conference 2017 San Diego, California January 17, 2017

REQUIREMENTS FOR SAFETY RELATED (ASME AND NON-ASME) ITEMS OR SERVICES

New DOE Software Quality Assurance Requirements and Implications for Meteorology and Consequence Assessment Software

08:00-10:00: Session 1 (Grand Ballroom) Session Chair: Doug Wahl. 10:00-11:30: Session 2 (Grand Ballroom) Session Chair: Greg Barley

Identifying and Developing Best Practices. Joe O Connor

Efficiency Bulletin: Improving the Effectiveness of Issue Resolution to Enhance Safety and Reliability

2006 Technology Transfer Awards

Iowa DOT / ACEC / AGC Partnering Committee B2 Consultant Training Program for Construction Administration and Inspection

Historical Perspectives on Nuclear Procurement in North America

Cintipation Corp. CORINTHIAN PROJECT Policy for Requirements Management

A partnership/collaboration from Bayer through setting up and implementing a global FSP strategy on a local level

Page 1 / 11. Version 0 June 2014

Osprey Technologies, LLC. Quality Manual ISO9001:2008 Rev -

NUPIC General Membership and Vendor Meetings June Greg Galletti Quality Electrical Vendor Branch Office of New Reactors U.S.

DIABLO CANYON POWER PLANT DIGITAL PROCESS PROTECTION SYSTEM REPLACEMENT LICENSING EXPERIENCE USING ISG-06

October 16, Sincerely, /RA/

INTERNAL AUDIT DIVISION REPORT 2018/105. Audit of strategic support to the global humanitarian inter-agency coordination mechanisms

Technology-Based Solutions for Reactor Pressure Vessel Internals Management: isione

Reliability Assurance Initiative (RAI) Benefits and Impact Draft 1. Initial Version: September 30, 2013

STATEMENT OF WORK SMALL SPACECRAFT PROTOTYPING ENGINEERING DEVELOPMENT & INTEGRATION (SSPEDI) Space Solutions (SpS)

Project Manager s Roadmap We re all smarter together

STRATEGIC PLAN NUCLEAR RISK MANAGEMENT COORDINATING COMMITTEE

January 29, Members of the Board of Trustees. Peg Fish, Director of Audits. Approval of 2017 Annual Report of the Director of Audits

Accepting Supplier ISO 9000 Quality Programs

Overview of EFCOG s Critical Few

Independent Verification and Validation of SAPHIRE 8 Software Project Plan

What are IT Architects and what do they do all day?

COMMERCIAL GRADE DEDICATION OF RELAP5-3D

United States Industry Perspectives on Implementation of Post-Fukushima Actions

CSA N Environmental qualification of equipment for nuclear power plants

LVC-IA EC WBS/Dictionary Dictionary

EFCOG Waste Management Working Group Packaging and Transportation Subgroup Initiatives

LICENSING TOPICAL REPORT ESBWR I&C SOFTWARE CONFIGURATION MANAGEMENT PLAN (DRAFT) GE Energy Nuclear

NUCLEAR QUALITY ASSURANCE MANUAL

REGULATORY GUIDE (Draft was issued as DG-1080)

LVC-IA EC WBS/Dictionary Dictionary

Chapter 6. Software Quality Management & Estimation

Overview of nuclear power in the US

Organizational Structure

Connecticut Valve & Fitting Co.

NRC INSPECTION MANUAL

Market Systems Enhancement

APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS

EPRI QUALITY PROGRAM MANUAL

Mailers Technical Advisory Committee Update Great Lakes Area Areas Inspiring Mail (AIM) Meeting

Licensee Design Authority Capability

Microsoft Operations Framework

PRECISE INDUSTRIES INC. Quality Manual

Health and Social Care information Centre (ENDPB) Board Meeting Public Session. Minutes of Board meeting on 26 April

Beamex CMX Calibration Software and GAMP - Good Automated Manufacturing Practices

Capability Maturity Model for Software (SW-CMM )

Preliminary Paper. Integrated ControI Process for the Development of the Mined Geologic Disposal System

Definitions contained in the above mentioned document and industry regulations are applicable herein.

Engineering Management Manual

US REGULATORY OVERSIGHT OF COMMERCIAL-GRADE DEDICATION

ASQ s 2002 CSQE Body of Knowledge CSQE ASQ. Certification Requirements. Recertification Requirements. ASQ's 2002 BOK Quality Week 2002

ITER Quality Assurance

Multinational Design Evaluation Programme MDEP

ASQ s 2002 CSQE Body of Knowledge

Quality Systems Manual

CERT Resilience Management Model, Version 1.2

SECTION C - DESCRIPTION / SPECIFICATIONS / STATEMENT OF WORK

Quality Assurance Manual

NRC INSPECTION MANUAL

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

Association of American Railroads Quality Assurance System Evaluation (QASE) Checklist Rev. 1/12/2017

0. 0 TABLE OF CONTENTS

Overview COSCSMO14. Manage project processes in construction management. Manage project processes in construction management

AN OVERVIEW OF NEW NUCLEAR PLANT RESEARCH AND DEPLOYMENT ACTIVITIES IN THE UNITED STATES

SRR DOE-SR Project Integration Zippering Chart Points of Contact

Overland Consulting Ash Street, Suite 215 Leawood, KS

Independent Verification and Validation of SAPHIRE 8 Software Project Plan

ENGINEERING AND CONSTRUCTION BULLETIN. Expires: 4 Mar Aug No Issuing Office: CECW-CE Issued: 4 Mar Aug 2017, Rev 1

DLA Energy Worldwide Energy Conference

INFORMATION TECHNOLOGY PROCUREMENT

MINNESOTA DEPARTMENT OF PUBLIC SAFETY

NOT PROTECTIVELY MARKED JOB DESCRIPTION

Transcription:

NUCLEAR ENERGY INSTITUTE NUCLEAR INFORMATION TECHNOLOGY STRATEGIC LEADERSHIP POLICY FOR SOFTWARE QUALITY ASSURANCE IN THE NUCLEAR POWER INDUSTRY NITSL-SQA-2005-01 Revision 0 March 7, 2005

ACKNOWLEDGEMENTS Nuclear Information Technology Strategic Leadership (NITSL) is a NEI Community of Practice (COP) that provides a forum for information technology decision-makers and professionals to sponsor, empower, and promote overall coherence of activities, which support the Nuclear Information Technology community. NITSL sponsored the working group to develop this policy in support of its mission to coordinate a consistent direction for Software Quality Assurance. Stephen A Deskevich, Duke Energy Brooks M. Boylston, Progress Energy Robert Haverkamp, Southern California Edison Mark Draxton, Constellation Energy Randall Tate, Exelon Corp Greg Przyjemski, NITSL Program Manager NITSL Steering Committee Sponsor Mark Draxton, Constellation Energy Team Members NITSL STEERING COMMITTEE Cynthia Broadwell, Team Lead, Progress Energy Rich Buell, Entergy James Jones, Duke Energy Alan Lord, AmerenUE Independent Reviewers Daniel Bierbrauer, Constellation Energy Steve DeGange, Duke Energy Tom Duke, Duke Energy Jim Heilman, SC Electric and Gas Bob Quay, Energy Northwest Bill Higgins, Southern California Edison John Prehn, AEP Keith Morrell, Westinghouse, Savannah River Site Dave Valley, STP Rick Hackett, Arizona Public Service Company NITSL-SQA-2005-01 2 of 6 Rev. 0

POLICY FOR SOFTWARE QUALITY ASSURANCE IN THE NUCLEAR POWER GENERATION INDUSTRY Table of Contents 1.0 PURPOSE...4 2.0 SCOPE...4 3.0 DEFINITIONS...4 4.0 SOFTWARE POLICY...5 5.0 SQA PROGRAM ELEMENTS...5 6.0 SOFTWARE QUALITY CLASSIFICATION...6 7.0 REFERENCE(S)...6 NITSL-SQA-2005-01 3 of 6 Rev. 0

1.0 Purpose 2.0 Scope This document provides guidance for the management of software in support of the total nuclear quality assurance program. This document establishes minimum quality assurance program requirements for software used in safety systems covered by 10CFR50 Appendix B. The guidance contained herein may be applied using the graded approach to other software. 2.1 This policy applies to software used in safety systems covered by 10CFR50 Appendix B. 3.0 Definitions 3.1 Graded Approach The selective assignment of the quality assurance elements that the software must comply with based on its assigned quality classification. The quality classification is determined by the evaluation of the functional process(es) the software provides. 3.2 Software Life Cycle The period of time that begins when a software product is conceived and ends when the software is no longer available for use. Phases associated with software management including the following: Planning evaluation of options and coordination of activities to assure successful deployment of software Requirements specific and measurable characteristics that describe the intended use and performance of software Design the collection of information (requirements, architecture, etc.) that define software Implementation Implementation the process of translating the Design into software components Integration the process of combining software components with other software and/or systems and to reduce the introduction of undesirable characteristics (errors, anomalies, hazards, security threats) Validation (Testing) specific and measurable tests to demonstrate the software meets its Requirements Installation and Checkout placing software into the operational computing environment, documenting its baseline configuration, and performing final acceptance testing Operation and Maintenance on-going use of software and control of changes Retirement activities associated with the permanent removal of software from its operational computing environment 3.3 Software Quality Assurance (SQA) The program that establishes quality controls for the development, procurement, operation, use, maintenance, and retirement of software commensurate with its importance to nuclear safety. NITSL-SQA-2005-01 4 of 6 Rev. 0

4.0 Software Quality Assurance Policy Senior Management should establish the policy for software quality assurance. The policy should define the: 4.1 Scope and applicability of the software quality assurance program. 4.2 Authority and responsibility for implementing and governing software quality assurance. 4.3 Oversight of the Software Quality Assurance Program to insure regulatory compliance. 5.0 SQA Program Elements Software quality assurance procedures should define requirements and controls to be applied to software consistent with its importance to safety (the graded approach to quality). These should include: 5.1 Organization Responsibility 5.1.1 Define accountability for ownership of the software quality assurance procedure. 5.1.2 Define accountability for ownership of the software 5.2 SQA Program 5.2.1 Define SQA program interfaces with the overall Quality Assurance Program. 5.2.2 Define SQA program indoctrination and training requirements for software governed by this policy. 5.3 Design, Development, Modification and Testing 5.3.1 Apply controls to software, according to its quality classification, from the time specifications are approved until the system is retired. 5.3.2 Define procedures that identify processes for implementing the phases of the software life cycle as specified in section 3.2. The processes should specify the expected controls and documents based on the software quality classification and nuclear safety. 5.4 Procurement 5.4.1 Develop procurement documents that specify the software Requirements to assure the vendor meets the design intent. 5.4.2 Specify any special shipping, storage, and handling requirements in procurement documents. 5.4.3 Establish the conditions in procurement documents to assure the control of quality by vendor to provide software and/or services. 5.5 Procedures and Instructions Procedures governing software should be reviewed, approved and controlled. NITSL-SQA-2005-01 5 of 6 Rev. 0

5.6 Reviews and Inspections 5.6.1 Define measures to assure that the software meets procurement specification requirements before the software is accepted. 5.6.2 Establish controls to assure reviews, testing and inspection of software and documentation are performed prior to use. 5.7 Documentation and Records 5.7.1 Define document control and records management requirements for software life cycle documentation. 5.7.2 Develop documentation sufficient to prove the quality of the software during its life cycle. 5.8 Configuration Management 5.8.1 Describe software to assure unique identification necessary to maintain configuration. (name, version, platform). 5.8.2 Establish baselines for software to define the basis for further development, allow control of configuration items, and permit traceability between configuration items. 5.8.3 Use configuration activities to control and document changes to baselines. 5.9 Provisions for Error Management 5.10 Audits Use the corrective action program to manage software errors and subsequent resolution. Perform audits of the quality assurance programs governing software. 6.0 Software Quality Classification Criteria to classify software for meeting the requirements of 10 CFR Part 50, as applied to software, should be established and reflected in quality levels using a graded approach. 7.0 References 7.1 10CFR50, Appendix B - Quality Assurance Criteria for Nuclear Power Plants and Fuel Reprocessing Plants 7.2 NUREG 0800, Section 7, BTP HICB-14, Guidance on Software Reviews for Digital Computer-Based Instrumentation and Control Systems NITSL-SQA-2005-01 6 of 6 Rev. 0