Attachment _1 PWS 89233124FNA400XXX FY24 Rebid.docx
DOCX document 61 KB Posted
- Solicitation number
- 89233124QNA000358
About this file
This document is a Performance Work Statement (PWS) for the U.S. Department of Energy (DOE), National Nuclear Security Administration (NNSA) Database Development and Support Services to the Office of Nuclear Incident Response (NA-84) and Office of Nuclear Forensics (NA-83).
The PWS outlines the scope of work for the contractor to provide software development and support services for the NNSA's Asset Readiness Management System (ARMS) and integration with the RadResponder network. Key tasks include ARMS design, development, and support; RadResponder integration; and general software design/development support. The contractor will be responsible for project management, software design, development, training, operational support, and documentation. The period of performance is a one-year base period with two one-year option periods. The contractor shall be prepared to travel to various DOE facilities. This PWS is associated with a forthcoming solicitation for the NNSA Recompete to Contract #89233122FNA400419.
View the file
Other files
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
Performance Work Statement for U.S Department of Energy, National Nuclear Security Administration (DOE/NNSA) Database Development and Support Services to the Office of Nuclear Incident Response (NA-84) and Office of Nuclear Forensics (NA-83)
1.0 Introduction
The Department of Energy (DOE), National Nuclear Security Administration’s (NNSA), Office of Counterterrorism and Counterproliferation (NA-80) administers and directs DOE/NNSA nuclear incident response capability to ensure availability and viability to respond to nuclear incidents at DOE and NNSA facilities and field sites, and to nuclear and radiological emergencies within the United States and abroad. To support this capability, NA-80: conducts operational planning and training to counter both domestic and international terrorism; develops and implements assessment, education, and protection strategies to mitigate potential nuclear terrorism threats; and serves as the primary point of contact for nuclear incident response activities.
2.0 Scope
The Office of Nuclear Incident Response (NA-84) and Office of Nuclear Forensics , in the form of the Nuclear Emergency Support Team (NEST) to which they provide all constituent parts, are responsible for preparing for and responding to nuclear and radiological incidents and attributing the origin of an incident on behalf of the U.S. Government and have an information management system, the Asset Readiness Management System (ARMS), to support these requirements. ARMS tracks operational and exercise planning and execution and provides readiness reporting of equipment maintenance and personnel training. The office has also integrated data management capabilities with the RadResponder network, a platform sponsored by the Federal Emergency Management Agency (FEMA) as a Whole Community solution for the management of radiological data. This requirement provides continuous technical development of and support to these key systems, to include training, documentation, and general user support. General software design and support may also be requested. Specific support required is detailed below:
Task 3.1: ARMS Design/Development and Support
The contractor shall provide, at client direction, software development and associated services in support of NEST’s Asset Readiness Management System (ARMS) and any comparable system that evolves from the existing ARMS during development projects.
ARMS is a browser-based management system hosted within and accessed through NA-84’s cloud hosting service. Physically, the system consists of an ASP.NET web site hosted within MS IIS on top of a SQL Server database. Additional components include web services, reports (SQL Server Reporting Services and Crystal Reports), mapping utilities, email notifications, and mobile tools (Windows CE based devices with onboard barcode scanners). ARMS is used throughout NEST, both by NA-84 and NA-83 employees as well as by contractors. Users are physically located at DOE headquarters in Washington D.C. And throughout the DOE and NNSA site and laboratory complex.
ARMS is used to both manage a wide variety of data as well as to perform numerous functions including:
· Central repository of all NA-84 and NA-83 emergency response personnel and equipment requirements and records
· Personnel training records
· Personnel medical qualification records
· Equipment maintenance records
· Master list of program and team readiness requirements
· Budgetary information (proposed and actuals)
· Deployment scheduling and watch lists
· Event planning information
· Lessons learned
· Electronic position taskbook (in development)
· Functions and features
· Real time readiness calculations
· Predictive readiness alerts; e.g. training and maintenance notifications
· Daily, reportable historical readiness history
· Deployment management utilities, including a deployment notification system
· Provides a wide variety of reports and automatic notifications and alerts in support of exercise planning, readiness, and deployment management.
As ARMS is a large system, specific requirements will be developed in concert with and under the supervision of the designated NA-84 technical point of contact. This POC will be an NA-84 employee. Technical requirements may be developed and coordinated by a contractor. All requirements will be authorized by the technical POC prior to development. All technical tasks and resulting deliverables will be individually defined and scheduled. Consequently, as individual requirements are defined in response to specific needs it is not possible to fully delineate particular deliverables in the context of this statement of work. However, please see Appendix 2 – Proposed ARMS Technical Deliverables for a list of potential projects. Given that there is a great deal of overlap between specific tasks within the major projects described throughout this document (i.e. ARMS, RadResponder, etc.), please see Appendix 1 – Common Development for detailed descriptions of what the following tasks entail:
· Task 3.1.1 ARMS Project Management
· Task 3.1.2 ARMS Software Design
· Task 3.1.3 ARMS Software Development
· Task 3.1.4 ARMS Software Training Material Production
· Task 3.1.5. ARMS Software Training
· Task 3.1.6 ARMS Operational Support/Help Desk
· Task 3.1.7 ARMS Software Documentation
Task 3.2: RadResponder Design/Development and Support The contractor shall provide, at client direction, software development and associated services in support of NEST’s requirements for radiological data acquisition using RadResponder
As RadResponder is a large system and shall interface with databases maintained by NA-84 and NA-83 through the Read/Write API, specific requirements will be developed in concert with and under the supervision of the designated NA-84 technical point of contact. This POC will be an NA-84 employee. Technical requirements may be developed and coordinated by a contractor. All requirements will be authorized by the technical POC prior to development. All technical tasks and resulting deliverables will be individually defined and scheduled. Consequently, as individual requirements are defined in response to specific needs it is not possible to fully delineate particular deliverables in the context of this statement of work.
Given that there is a great deal of overlap between specific activities within the major projects described throughout this document (i.e. ARMS, RadResponder), please see Appendix 1 – Common Development for detailed descriptions of the following activities:
· Task 3.2.1 RadResponder Integration Project Management
· Task 3.2.2 RadResponder Integration Software Design
· Task 3.2.3 RadResponder Integration Software Development
· Task 3.2.4 RadResponder Integration Software Training Material Production
· Task 3.2.5 RadResponder Integration Software Training
· Task 3.2.6 RadResponder Integration Operational Support/Help Desk
· Task 3.2.7 RadResponder Integration Software Documentation
Task 3.3: General Software Design/Development and Support
The contractor shall provide, at client direction, software development and associated services in support of any other projects requested by the client. Historically, these may be specialized modules or extensions created for existing projects (e.g. ARMS or RadResponder), integration efforts (e.g. VSP, TurboFRMAC, NARAC, DFM tablets etc.), technical and design consulting (e.g. ICLN, CRCPD, etc.), or standalone systems or utilities (e.g. NNSA Response Data portal, etc.). Projects of this nature often are managed through the NA-84 Capability Assurance Program’s technology development process, but may be initiated for any reason.
As systems of this nature tend to be ad hoc and/or developed quickly in response to immediate needs, specific requirements will be developed in concert with and under the supervision of the designated NA-84 technical point of contact. This POC may be an NA-84 employee or a contractor. All requirements will be documented and authorized by the technical POC prior to development. All technical tasks and resulting deliverables will be individually defined and scheduled.
Given that there is a great deal of overlap between specific activities within the major projects described throughout this document (i.e. ARMS and RadResponder), please see Appendix 1 – Common Development for detailed descriptions of the activities.
89233124FNA400XXX Attachment #1
3.0 Tasks
The contractor shall perform the tasks listed in the table below.
Task 3.1: ARMS Design/Development and Support
| Task Description |
| Deliverable |
| Standard |
| Schedule/ Frequency |
| Format |
Task 3.1.1 Project Management
| · Participate, in periodic status meetings with the technical POC. |
| Conduct Meeting |
| 1/month |
Or within 1 week after request
Monthly, or as requested Face to Face, Telephone, Webinar
| · Manage and track technical progress and provide regular and on demand reporting |
| Report |
| 1/quarter |
Or within 1 week after request
Quarterly, or as requested Electronic Document
| · Develop and communicate work plans, As requested, at the project, month, or week level. |
| Report |
| 1/quarter |
Or within 1 week after request
Quarterly, or as requested Electronic Document
| · Develop and communicate level of effort (LOE) estimates |
| Report |
| See Section 4.0 |
| As requested |
| Electronic Document |
| · Coordinate production scheduling and deployments |
| Schedule |
Deployments
| See Section 4.0 |
| As requested |
| As directed |
| · Provide technical staff oversight and management |
| Oversight |
| See Section 4.0 |
| Continuous |
| As directed |
| · Certify quality assurance and quality control prior to and after deployment |
| Report |
| See Section 4.0 |
| 1 month after deployment of change |
| Electronic Document |
Task 3.1.2 Software Design
| · Participate in discussions with NA-84 and NA-83 staff members, associated contract staff, and other interested parties (e.g. other government agencies). |
| Meetings, Discussions, Teleconferences |
| See Section 4.0 |
| As requested |
| As directed |
| · Assist in development of technical requirements. |
| Requirements |
| See Section 4.0 |
| As requested |
| As directed |
| · Assist in development of performance and “return on investment” metrics to support the post-deployment success. |
| Metrics |
| See Section 4.0 |
| As requested |
| As directed |
| · Conduct and report upon research into technologies, tools, and methods. |
| Report |
| As requested |
| Electronic Document |
Task 3.1.3 Software Development:
· Creation of database components (tables, views, procedures, functions, etc.).
· Creation of browser based user interfaces and controls.
· Creation of mobile based[endnoteRef:1] user interfaces and controls. [1: Mobile user interfaces may include iOS, Android, and Windows based code and devices, and any other equivalent devices that become commercially available.]
· Creation of reports and other business intelligence components.
· Creation of notifications components such as: emails; faxes; pager messages; social network notifications; and SMS (text) notifications.
· Integration with companion tools, technologies, systems, and peripheral devices and hardware as required.
| Software Change |
| Implementation of required change on agreed schedule; No more than 20% slippage in allotted time |
| As requested |
| As directed |
· Creation of integration components including APIs[endnoteRef:2] and SDKs[endnoteRef:3]. [2: API: Application Programming Interface; procedures and methods used by other developers to integrate with a system. Typically expressed as WebServices, FTP based processes, stored procedures, or standard data exchange formats such as text files, excel, XML, or EDI.] [3: SDK: Software Development Kit; more robust components and tools which can be used by other developers when integrating with or extending another system or platform. Typically expressed as dll’s (dynamic link libraries) or class files (e.g. java or C#) that are directly incorporated into other code projects.]
Software Change
| As requested |
| As directed |
· Perform quality assurance and quality control (i.e. unit and regression testing)
Report
| 1 month after deployment of change |
| Electronic Document |
Task 3.1.4 Software Training Material Production:
Software Training Materials
· PowerPoint’s and other briefing materials
· Distributable job aids
· Flyers and posters
· Videos
· Recorded webinars
| Training Package |
| Complete training package that captures all of the changes to current ARMS version |
| Within 1 to 2 Months of request |
| MS PowerPoint Presentations, Graphic Training Aids (to include Video Instruction and/Webinar Material |
Task 3.1.5 Software Training
Software Training for ARMS users:
· Hosting of online webinars
· Leading in-person training classes
· Provide on-site just-in-time training during exercise and responses
| Completed Training |
| Complete training package that captures all of the changes to current ARMS version |
| Within 1 to 2 Months of request |
| MS PowerPoint Presentations, Graphic Training Aids (to include Video Instruction and/Webinar Material |
| · Presentations at conferences and meetings |
| Presentations |
| See Section 4.0 |
| As Scheduled |
| As Noted |
Task 3.1.6 Operational Support/Help Desk
| · Provide help desk support during some or all of the following activities: routine operations; trainings; exercises; demonstrations; responses. |
| Help Desk Support |
| See Section 4.0 |
| As requested |
| As directed |
| · Account support (user accounts, passwords, privileges etc.) |
| Add/ Delete/ Modify user account |
| 1 week after request |
| As requested |
| As directed |
| · User support; e.g. data entry, validation, navigation, searching etc . |
| User Support |
| Support provided before close of next business day |
| As requested |
| As directed |
| · Performance monitoring and diagnosis |
| Monitoring |
Diagnosis
| See section 4.0 |
| Continuous |
| As directed |
| · Troubleshooting and other general user information requests |
| User Support |
| 1 week after request |
| As requested |
| As directed |
· System will be available when needed
| System Availability |
| No more than 0.5% unscheduled Down time per year |
| Continuous |
| As directed |
Task 3.1.7 Software Documentation
· Database schema documentation
· Non-Proprietary source code
· API and SDK documentation
· Change logs (i.e. deployment and configuration management documentation)
· System administrator documentation
· Server administration documentation Documentation Source Code Logs
| 1 month after deployment of change |
| Continuous |
| Electronic documentation |
| Develop a software quality assurance plan (SQA). SQA activities cover such elements as Software Project Management and Quality Planning; Software Risk Management; Software Configuration Management; Procurement and Supplier Management; Software Requirements Identification and Management; Software Design and Implementation; Software Safety; Verification and Validation; Problem Reporting and Corrective Action; and Training of Personnel |
| Report |
| DOE Order 414.1D, Quality Assurance (dtd 5-8-2013) |
| Within 60 days after contract award |
| Electronic |
Task 3.2: RadResponder Integration Design/Development and Support
| Task Description |
| Deliverable |
| Standard |
| Schedule/ Frequency |
| Format |
Task 3.2.1 Project Management
| · Participate, in periodic status meetings with the technical POC. |
| Meeting |
| 1/month |
Or within 1 week of request
| Monthly, or as requested |
| Face to Face, Telephone, Webinar |
| · Manage and track technical progress and provide regular and on demand reporting |
| Report |
| 1/quarter |
Or within 1 week of request
| Quarterly, or as requested |
| Electronic Document |
| · Develop and communicate work plans, As requested, at the project, month, or week level. |
| Report |
| 1/quarter |
Or within 1 week of request
| Quarterly, or as requested |
| Electronic Document |
| · Develop and communicate level of effort (LOE) estimates |
| Report |
| As requested |
| Electronic Document |
| · Coordinate production scheduling and deployments |
| Schedule |
Deployment
| See Section 4.0 |
| As requested |
| As directed |
| · Provide technical staff oversight and management |
| Oversight |
| See Section 4.0 |
| Continuous |
| As directed |
· Certify quality assurance and quality control prior to and after deployment
| Report |
| See Section 4.0 |
| 1 month after deployment of change |
| Electronic Document |
Task 3.2.2 Software Design
· Participate in discussions with NA-84 staff members, associated contract staff, and other interested parties (e.g. other government agencies).
| Meetings, Discussions, Teleconferences |
| See Section 4.0 |
| As requested |
| As directed |
· Assist in development of technical requirements.
Requirements Reports
| See Section 4.0 |
| As requested |
| As directed |
· Assist in development of performance and “return on investment” metrics to support the post-deployment success.
| Metrics |
| See Section 4.0 |
| As requested |
| As directed |
· Conduct and report upon research into technologies, tools, and methods.
| Report |
| See Section 4.0 |
| As requested |
| Electronic Document |
Task 3.2.3 Software Development
· Creation of database components (tables, views, procedures, functions, etc.).
· Creation of browser based user interfaces and controls.
· Creation of mobile based[endnoteRef:4] user interfaces and controls. [4: Mobile user interfaces may include iOS, Android, and Windows based code and devices, and any other equivalent devices that become commercially available.]
· Creation of reports and other business intelligence components.
· Creation of notifications components such as: emails; faxes; pager messages; social network notifications; and SMS (text) notifications.
· Integration with companion tools, technologies, systems, and peripheral devices and hardware as required.
· Creation of integration components including APIs[endnoteRef:5] and SDKs[endnoteRef:6]. [5: API: Application Programming Interface; procedures and methods used by other developers to integrate with a system. Typically expressed as WebServices, FTP based processes, stored procedures, or standard data exchange formats such as text files, excel, XML, or EDI.] [6: SDK: Software Development Kit; more robust components and tools which can be used by other developers when integrating with or extending another system or platform. Typically expressed as dll’s (dynamic link libraries) or class files (e.g. java or C#) that are directly incorporated into other code projects.]
| Software Change |
| Implementation On Agreed Schedule; No more than 20% Slippage in time allotted |
| As requested |
| As directed |
| · Perform quality assurance and quality control (i.e. unit and regression testing) |
| Report |
| 1 month after deployment of change |
| Electronic Document |
Task 3.2.4 Software Training
| · Presentations at conferences and meetings |
| As Noted |
| See Section 4.0 |
| As Scheduled |
| As Noted |
Task 3.2.5 Operational Support/Help Desk
| · Provide help desk support during some or all of the following activities: routine operations; trainings; exercises; demonstrations; responses. |
| Help Desk Support |
| See Section 4.0 |
| As requested |
| As directed |
| · Account support (user accounts, passwords, privileges etc.) |
| Add/ Delete/ Modify user account |
| 1 week after request |
| As requested |
| As directed |
| · User support; e.g. data entry, validation, navigation, searching etc . |
| User Support |
| Support provided before close of next business day |
| As requested |
| As directed |
| · Performance monitoring and diagnosis |
| Monitoring |
Diagnosis
| See Section 4.0 |
| As requested |
| As directed |
| · Troubleshooting and other general user information requests |
| User Support |
| 1 week after request |
| As requested |
| As directed |
| · System will be available when needed |
| System Availability |
| No more than 2% unscheduled Down time per year |
| Continuous |
| As directed |
Task 3.2.7 Software Documentation
· Database schema documentation
· Non-Proprietary source code
· API and SDK documentation
· Change logs (i.e. deployment and configuration management documentation)
· System administrator documentation
· Server administration documentation Documentation Source Code Logs
| 1 month after deployment of change |
| Continuous |
| Electronic documentation |
| Develop a software quality assurance plan (SQA). SQA activities cover such elements as Software Project Management and Quality Planning; Software Risk Management; Software Configuration Management; Procurement and Supplier Management; Software Requirements Identification and Management; Software Design and Implementation; Software Safety; Verification and Validation; Problem Reporting and Corrective Action; and Training of Personnel |
| Report |
| DOE Order 414.1D, Quality Assurance (dtd 5-8-2013) |
| Within 60 days after contract award |
| Electronic |
Task 3.3: General Software Design/ Development and Support
| Task Description |
| Deliverable |
| Standard |
| Schedule/ Frequency |
| Format |
Task 3.3.1 Project Management
| · Participate, in periodic status meetings with the technical POC. |
| Meeting |
| 1/month |
Or within 1 week after request Monthly, or As requested
| As requested |
| Face to Face, Telephone, Webinar |
| · Manage and track technical progress and provide regular and on demand reporting |
| Report |
| 1/quarter |
Or within 1 week after request
| Quarterly, or As requested |
| Electronic Document |
| · Develop and communicate work plans, As requested, at the project, month, or week level. |
| Report |
| 1/quarter |
Or within 1 week after request
| Quarterly, or As requested |
| Electronic Document |
| · Develop and communicate level of effort (LOE) estimates |
| Report |
| See Section 4.0 |
| As requested |
| Electronic Document |
| · Coordinate production scheduling and deployments |
| Schedule |
Deployments
| See Section 4.0 |
| As requested |
| As directed |
| · Provide technical staff oversight and management |
| Oversight |
| See Section 4.0 |
| Continuous |
| As directed |
| · Certify quality assurance and quality control prior to and after deployment |
| Report |
| See Section 4.0 |
| 1 month after deployment of change |
| Electronic Document |
Task 3.3.2 Software Design
| · Participate in discussions with NA-84 and NA-83 staff members, associated contract staff, and other interested parties (e.g. other government agencies). |
| Meetings, Discussions, Teleconferences |
| See Section 4.0 |
| As requested |
| As directed |
| · Assist in development of technical requirements. |
| Requirements |
Reports
| See Section 4.0 |
| As requested |
| As directed |
| · Assist in development of performance and “return on investment” metrics to support the post-deployment success. |
| Metrics |
| See Section 4.0 |
| As requested |
| As directed |
· Conduct and report upon research into technologies, tools, and methods.
| Report |
| See Section 4.0 |
| As requested |
| Electronic Document |
Task 3.3.3 Software Development
· Creation of database components (tables, views, procedures, functions, etc.).
· Creation of browser based user interfaces and controls.
· Creation of mobile based[endnoteRef:7] user interfaces and controls. [7: Mobile user interfaces may include iOS, Android, and Windows based code and devices, and any other equivalent devices that become commercially available.]
· Creation of reports and other business intelligence components.
· Creation of notifications components such as: emails; faxes; pager messages; social network notifications; and SMS (text) notifications.
· Integration with companion tools, technologies, systems, and peripheral devices and hardware as required.
· Creation of integration components including APIs[endnoteRef:8] and SDKs[endnoteRef:9]. [8: API: Application Programming Interface; procedures and methods used by other developers to integrate with a system. Typically expressed as WebServices, FTP based processes, stored procedures, or standard data exchange formats such as text files, excel, XML, or EDI.] [9: SDK: Software Development Kit; more robust components and tools which can be used by other developers when integrating with or extending another system or platform. Typically expressed as dll’s (dynamic link libraries) or class files (e.g. java or C#) that are directly incorporated into other code projects.]
| Software Change |
| Implementation On Agreed Schedule; No more than 20% Slippage in time allotted |
| As requested |
| As directed |
· Perform quality assurance and quality control (i.e. unit and regression testing)
| Report |
| See Section 4.0 |
| 1 month after deployment of change |
| Electronic Document |
Task 3.3.4 Software Training Material Production
Software Training Materials:
· PowerPoint’s and other briefing materials
· Distributable job aids
· Flyers and posters
· Videos
· Recorded webinars
| Training Package |
| Complete training package that captures all of the changes to current version |
| Within 1 to 2 Months of request |
| MS PowerPoint Presentations, Graphic Training Aids (to include Video Instruction and/Webinar Material |
Task 3.3.5 Software Training
Training to ARMS users:
· Hosting of online webinars
· Leading in person training classes
· Provide on-site just-in-time training during exercise and responses
| Completed Training |
| Complete training package that captures all of the changes to current version |
| Within 1 to 2 Months of request |
| MS PowerPoint Presentations, Graphic Training Aids (to include Video Instruction and/Webinar Material |
| · Presentations at conferences and meetings |
| Presentations |
| See Section 4.0 |
| As Scheduled |
| As requested |
Task 3.3.6 Operational Support/Help Desk
| · Provide help desk support during some or all of the following activities: routine operations; trainings; exercises; demonstrations; responses. |
| Help Desk Support |
| See Section 4.0 |
| As requested |
| As directed |
| · Account support (user accounts, passwords, privileges etc.) |
| Add/ Delete/ Modify user account |
| 1 week after request |
| As requested |
| As directed |
| · User support; e.g. data entry, validation, navigation, searching etc. |
| User support |
| Support provided before close of next business day |
| As requested |
| As directed |
| · Performance monitoring and diagnosis |
| Monitoring |
Diagnosis See Section 4.0
As directed
| · Troubleshooting and other general user information requests |
| User Support |
| 1 week after request |
| As requested |
| As directed |
· System will be available when needed
| System Availability |
| No more than 2% unscheduled Down time per year |
| Continuous |
As directed
Task 3.3.7 Software Documentation
· Database schema documentation
· Non-Proprietary source code
· API and SDK documentation
· Change logs (i.e. deployment and configuration management documentation)
· System administrator documentation
· Server administration documentation Documentation Source Code Logs
| 1 month after deployment of change |
| Continuous |
| Electronic documentation |
| Develop a software quality assurance plan (SQA). SQA activities cover such elements as Software Project Management and Quality Planning; Software Risk Management; Software Configuration Management; Procurement and Supplier Management; Software Requirements Identification and Management; Software Design and Implementation; Software Safety; Verification and Validation; Problem Reporting and Corrective Action; and Training of Personnel |
| Report |
| DOE Order 414.1D, Quality Assurance (dtd 5-8-2013) |
| Within 60 days after contract award |
| Electronic |
4.0 Performance Based Objectives, Measures and Expectations
Contractor performance shall be evaluated on the following performance criteria at the conclusion of the contract: performance schedule, management performance, technical performance, product quality, and cost control. The contractor will be evaluated on the following performance-based objectives, measures, and expectations that are directly associated with the work described in Section 3.0. Standards delineated in Section 3.0 take shall be used instead of these (when provided).
| Objectives |
| Standards |
| Acceptable Quality Level |
| Monitoring Method |
| Incentive |
Responsive Contractor responds to requirements in a professional timely manner
Subjective measurement by COR and Client
Observation
Positive Performance Evaluation
Technical Documentation and Analysis:
| Deliverables and Reports meet government standards for technical accuracy, timeliness and quality. |
| No more than 2 revisions or resubmissions |
| Observation and inspection |
| Positive Performance Evaluation |
Security
| Federal Rules, Executive Orders, DOE directives, NNSA Policy Letters, classification guides, and program-specific requirements |
| All personnel working with classified materials maintain and/or successfully obtain “Q” clearance and pass random counterintelligence screening and all security requirements are followed |
Observation and inspection
Positive Performance Evaluation
Budget/Project Schedules (Pert, Gantt) Timeliness Accuracy Deliverable due date 100% accuracy
| Observation |
| Positive Performance Evaluation |
| Program Review Briefing Materials |
| Timeliness |
Deliverable due date
| Observation |
| Positive Performance Evaluation |
| Administrative Correspondence |
| Timeliness |
Accuracy Deliverable due date 100% accuracy
| Observation |
| Positive Performance Evaluation |
| Program Review and Technical Reports |
| Timeliness |
Accuracy Deliverable due date 100% accuracy
| Observation |
| Positive Performance Evaluation |
5.0 Security Requirements
Contractor personnel working on this task will not require clearances. The required work will be performed at an unclassified level.
6.0 Period of Performance
The Period of Performance will be a one-year base period, plus two one-year option periods, and will be as follows:
| Base Period: | 1 September 2024-31 August 2025 |
| Option Period: | 1 September 2025-31 August 2026 |
| Option Period: | 1 September 2026-31 August 2027 |
7.0 Place of Performance
The place of performance will be the contractor’s facility.
8.0 Travel
The Contractor shall be prepared to travel to the following places: Washington, D.C.; Albuquerque, New Mexico; Las Vegas, Nevada; Amarillo, Texas; Livermore, California; Oak Ridge, Tennessee; Los Alamos, New Mexico; other DOE facilities, and other locations.
9.0 Government Furnished Resources
None.
Appendix 1 – Common Development Tasks
Given that there is a great deal of overlap between specific activities within ARMS and RadResponder, please refer to the following common list of activities and descriptions as these apply to all projects.
Task x.x.1 Project Management
The contractor shall perform the following project management tasks:
· Facilitate client communication
· Participate, As requested, in periodic status meetings with the technical POC.
· Manage and track technical progress and provide regular and on demand reporting
· Develop and communicate level of effort (LOE) estimates
· Develop and communicate work plans, As requested, at the project, month, or week level.
· Coordinate production scheduling and deployments
· Provide technical staff oversight and management
· Certify quality assurance and quality control
Task x.x.2 Software Design
The contractor shall perform software design tasks which may include some or all of the following:
· Participate in discussions with NA-84 and NA-83 staff members, associated contract staff, and other interested parties (e.g. other government agencies).
· Assist in development of technical requirements.
· Assist in development of performance and “return on investment” metrics to support the post-deployment success.
· Conduct and report upon research into technologies, tools, and methods.
Task x.x.3 Software Development
The contractor shall perform software development tasks which may include some or all of the following:
· Creation of database components (tables, views, procedures, functions, etc.).
· Creation of browser based user interfaces and controls.
· Creation of mobile based[endnoteRef:10] user interfaces and controls. [10: Mobile user interfaces may include iOS, Android, and Windows based code and devices, and any other equivalent devices that become commercially available.]
· Creation of reports and other business intelligence components.
· Creation of notifications components such as: emails; faxes; pager messages; social network notifications; and SMS (text) notifications.
· Integration with companion tools, technologies, systems, and peripheral devices and hardware as required.
· Creation of integration components including API’s[endnoteRef:11] and SDK’s[endnoteRef:12]. [11: API: Application Programming Interface; procedures and methods used by other developers to integrate with a system. Typically expressed as WebServices, FTP based processes, stored procedures, or standard data exchange formats such as text files, excel, XML, or EDI.] [12: SDK: Software Development Kit; more robust components and tools which can be used by other developers when integrating with or extending another system or platform. Typically expressed as dll’s (dynamic link libraries) or class files (e.g. java or C#) that are directly incorporated into other code projects.]
· Perform quality assurance and quality control (i.e. unit and regression testing)
Task x.x.4 Software Training Material Production
The contractor shall produce training materials which may include some or all of the following:
· PowerPoint’s and other briefing materials
· Distributable job aids
· Flyers and posters
· Videos
· Recorded webinars
Task x.x.5 Software Training
The contractor shall provide training to ARMS users, which may include some or all of the following:
· Hosting of online webinars
· Leading in person training classes
· Provide on-site just-in-time training during exercise and responses
· Presentations at conferences and meetings
Task x. x.6 Operational Support/Help Desk
The contractor shall provide help desk support during some or all of the following activities: routine operations; trainings; exercises; demonstrations; responses. Specific tasks may include:
· Account support (user accounts, passwords, privileges etc.)
· User support; e.g. data entry, validation, navigation, searching etc .
· Performance monitoring and diagnosis
· Troubleshooting and other general user information requests
Task x.x.7 Software Documentation
The contractor shall provide, at client direction, software documentation which may include some or all of the following:
· Database schema documentation
· Non-Proprietary source code
· API and SDK documentation
· Change logs (i.e. deployment and configuration management documentation)
· System administrator documentation
· Server administration documentation
Appendix 2 – Proposed ARMS Technical Deliverables Proposed deliverables for the ARMS system are listed below. Please note that this list is based upon current needs and usage, and is expected that these deliverables will be modified, re-prioritized, or replaced subject to the direction of NA-84 and NA-83.
ARMS ongoing technical support and maintenance ARMS vNext User Interface ARMS Security Enhancement ARMS Readiness Reporting Improvements ARMS Maintenance Overhaul ARMS Mobile Interfaces NA-84 and NA-83 Service Oriented Architecture NA-84 and NA-83 Central Authentication Service ARMS Evaluation Module Migration of ARMS to a Cloud Environment
File details come from the government source that posted it. Updated .