DPO Exhibit 2 - Project Requirements - FINAL.xlsx
XLSX spreadsheet 187 KB Posted
- Attached to
- ITN Professional Licensing Platform
- Solicitation number
- ITN SJAA 2026000005 2
- Issued by
- Denver County, Denver City, Colorado
About this file
This is a Project Requirements exhibit document for a state and local contract opportunity issued by the State of Colorado Department of Regulatory Agencies (DORA) seeking a comprehensive software application development and implementation contractor. The document outlines extensive technical, regulatory, and project management requirements for the development of an enterprise multi-tenant system with cloud-based infrastructure. The system must support separate development, testing, staging, and production environments with capabilities for module expansion, legislative-necessitated changes, and business intelligence functionality. The contract requires the contractor to develop detailed project implementation plans, management documentation, and comprehensive testing strategies, with the implementation timeline and approach to be proposed by the contractor based on provided exhibits and specifications. The contractor must provide a project manager, business analysts, trainers, and quality assurance personnel throughout the project duration and maintain service level agreements with production system availability of at least 99.950% monthly and development/test environment availability of at least 90%.
The document specifies extensive compliance requirements including adherence to CERT best practices, Fair Labor Standards Act, OSHA, Colorado Consumer Credit Reporting Act, NIST 800-53 security controls, Section 508 ADA accessibility standards, and Colorado security policies. The contractor must maintain separate cloud-based environments supporting production, training, testing, sandbox, and development databases with encrypted data transmission and storage. System requirements include support for current web browsers, integration with existing state systems including CORE financial system, comprehensive audit logging, role-based access controls, and disaster recovery capabilities with annual testing. The contractor is responsible for all travel costs, must provide help desk support Sunday through Saturday from 7:00 a.m. to 7:00 p.m. Mountain Time, and must include comprehensive documentation in Microsoft Office or Google-supported formats with specific review and approval cycles. No pricing information, contract value, or award timeline is provided in this requirements document.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| DPO Exhibit 6 - UI Provisions - FINAL.pdf | ||
| DPO Exhibit 8 - SLA - FINAL_Remediated.pdf | ||
| DPO Exhibit 3 - Product Requirements - FINAL.xlsx | XLSX spreadsheet | |
| DPO Exhibit 5 - Department Profile - FINAL_Remediated.pdf | ||
| DPO Exhibit 1 - Reference Contact - FINAL.docx | DOCX document | |
| DPO Exhibit 7 - Client list - FINAL.xlsx | XLSX spreadsheet | |
| DPO Exhibit 4 - Product Pricing - FINAL.xlsx | XLSX spreadsheet | |
| ITN Professional Licensing Platform 26-0005.docx | DOCX document | |
| EXHIBIT A - STATE CONTRACT TEMPLATE.pdf | ||
| ITN Professional Licensing Platform 26-0005 Addendum #1.docx | DOCX document |
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
Company
| CONTRACTOR | RESPONSE REQUIRED |
| Company Name | |
| Address | |
| What is your website URL | |
| Contact Name | |
| Contact Phone Number | |
| Contact Email Address |
PRP ITN Exhibit 2 Contractor Workbook ITN SJAA 2026-___ &P
Compliance
CONTRACTOR COMPLIANCE
| ID | General Technical Requirements | Response Required |
| GETR.1 | The state prefers a cloud based strategy. With this in mind, describe how the application strategy will utilize separate environments for development, testing, and staging prior to production, with the appropriate isolation between. Providing documentation regarding the promotion of code through environments and the use of obfuscated data is strongly recommended. | |
| GETR.2 | Describe how the application allows for module expansion, and further for the configuration of legislative-necessitated changes. It should be possible to enable business intelligence at a particular time and day based on legislative constraint, and disable in case of repeal. | |
| GETR.3 | Describe how the application supports the import or export of descriptor tables for Department use for other systems. | |
| GETR.4 | Specify the compatibility (both name and version) and any additional client-side controls, apps, or other executable components if the application is browser-based. Describe how the current versions of MS Edge, Mozilla Firefox, Apple Safari and Google Chrome as well as any other available web browser are to be supported, ideally without additional plugins or addons. Google Chrome is preferred. | |
| GETR.5 | Describe how the application will include a browser-based user interface. If the system requires the use of a Web browser, it will meet the OIT standards for Web Browser. | |
| GETR.6 | Describe how incident reporting/response procedures are identified and documented in your support model. | |
| GETR.7 | Describe how the application handles software upgrades/maintenance so that there is no unscheduled downtime. | |
| GETR.8 | To maintain configuration integrity, describe how the application supports configuration control for all configurable elements, including auditing, rollback, roll-forward, and configuration change transactions with the ability to both import and export configurations. | |
| GETR.9 | Describe how the application allows for Department modification to business rules and tables based upon appropriate role-based access. | |
| GETR.10 | Describe how the application cross-references the new customer data entry with the existing customers in the system and include edit checks to prevent duplicate records being entered into the system comparing customer and data element (e.g., name, email address, SSN/ITIN, etc). | |
| GETR.11 | Describe your company's prioritized application change request list and necessary supporting documentation (i.e. detailed requirements), as well as, the process for processing change orders, etc. | |
| GETR.12 | Describe the release and testing process in detail to include vendor quality assurance methods. There should be a rigorous transfer to production process. All application software changes shall be reviewed and approved by authorized personnel before placing into production libraries. | |
| GETR.13 | Describe your software configuration management process. Describe how artifacts related to a software release ought to be organized and stored in a configuration management tool. Describe your process(es) to back-out any application updates if required. | |
| GETR.14 | Describe how the solution uses a single rules repository where Department business rules can be defined, updated and maintained while maintaining role based access. (Once defined, the business rules can be deployed at multiple locations, if needed.) | |
| GETR.15 | Describe the capabilities for extensive testing of the business rules to ensure correctness. | |
| GETR.16 | Describe how the solution provides version control capabilities. (A set of business rules can have multiple versions, some of which can be concurrently deployed. This is important because, in some instances, past business rules will need to be retroactively applied.) | |
| GETR.17 | Describe how the solution defines rules using a set of user interfaces. Department employee(s) will be maintaining the rules. | |
| GETR.18 | Describe how the solution provides access to online system help files that describe fields, forms, and data requirements, as well as procedures from system documentation. | |
| GETR.19 | Describe how the Contractor makes provisions for a procedure that at no additional cost all data can be exported upon termination of contract with full referential integrity. | |
| GETR.20 | Describe how the solution tracks each transaction (ex. using a unique number). | |
| GETR.21 | Describe how the solution verifies archived data before being purged from online storage. | |
| GETR.22 | Describe if and how (is it a third-party system?) the solution archives images and how quickly they may be retrieved once archived. | |
| GETR.23 | Describe how the solution provides automated procedures that perform archival activities. | |
| GETR.24 | Describe if the solution archives information and if so, how are documents accessed and retrieved efficiently and effectively. | |
| GETR.25 | Describe the Contractor responsibilities, costs and entitlements related to minor and major upgrades/releases, hotfixes and patches. | |
| GETR.26 | Describe how the solution provides processes for configuration management, version control, and release management. | |
| ID | Regulatory & Policy Compliance | Response Required |
| RPOL.1 | Describe how the proposed solution is consistent with the Computer Emergency Response Team (CERT) best practices. (Contractors should familiarize themselves with these policies, which can be found at: https://www.cisa.gov/ | |
| RPOL.2 | Describe how the proposed solution abides by the Department of Labor Fair Labor Standards Act of 1938, As Amended (FLSA). | |
| RPOL.3 | Describe how the proposed solution abides by the Department of Labor Occupational Safety and Health Act of 1970 (OSHA). | |
| RPOL.4 | Describe how the proposed solution abides by the Department of Labor Workers’ Compensation Colorado Statute 8 Article 42. | |
| RPOL.5 | Describe how the proposed solution abides by Colorado Revised Statute C.R.S. 12-14.3-101 Colorado Consumer Credit Reporting Act. (Contractors should familiarize themselves with these policies, which can be found at: https://coag.gov/office-sections/consumer-protection/consumer-credit-unit/uniform-consumer-credit-code/) | |
| RPOL.6 | Describe how the proposed solution abides by Colorado Revised Statute C.R.S. 24-30-202.4 Collection of debts due State - Controller's duties. (Contractors should familiarize themselves with these policies, which can be found at: Collections | OSC/) | |
| RPOL.7 | Describe how the proposed solution abides by Federal Regulation 15 U.S.C. 1692 Fair Debt Collection Practices Act. (Contractors should familiarize themselves with these policies, which can be found at: Fair Debt Collection Practices Act | Federal Trade Commission) | |
| RPOL.8 | Describe how the proposed solution abides by Federal Regulation 15 U.S.C. 41 Consumer Credit Protection. (Contractors should familiarize themselves with these policies, which can be found at: 15 U.S.C. 41 - CONSUMER CREDIT PROTECTION - Content Details - USCODE-2011-title15-chap41) | |
| RPOL.9 | Describe how the proposed solution follows NIST 800-53 security controls and associated assessment procedures. (Contractors should familiarize themselves with these policies, which can be found at: NIST Cybersecurity and Privacy Reference Tool (CPRT) | |
| RPOL.10 | Describe how the Contractor plans to abide by the Colorado Security, Project Management, and Cloud First policies, procedures, and related documents to ensure compliance with standards and guidelines therein. |
(Technical Standards & Policies | Office of Information Technology)
| RPOL.11 | Describe how the proposed solution complies with retention and disposition of records mandated by Federal/State/Local statute and/or rule. (Contractors should familiarize themselves with these policies, which can be found at: Record Retention Policy) | |
| RPOL.12 | Describe how the proposed solution will comply with section 508 standards of the Americans with Disabilities Act (ADA) (Section 508 Home Page - Civil Rights Division and/or IT Accessibility Laws and Policies | Section508.gov) | |
| ID | Project Management | Response Required |
| PROJ.1 | Describe how the Contractor plans comply with the most current Project Management policies (Standards, Policies & Guides | Office of Information Technology) | |
| PROJ.2 | Describe how the Contractor plans to track, measure, and evaluate project progress, resources, budget, schedules, workflow, and reporting, supporting the attached proposed Project Implementation Plan document required in APPR.1. | |
| PROJ.3 | Describe how the Contractor will create and maintain a project issue tracking mechanism that documents issues as they arise, enables communication of issues to proper stakeholders, documents a mitigation strategy as appropriate, and tracks the issue to closure. This should include but is not limited to technical and development efforts. These items are to be captured in the proposed Project Implementation Plan document required in APPR.1. | |
| PROJ.4 | Describe how the Contractor will verify that adequate time and resources are assigned for planning, development, review, testing, and rework. These items are to be captured in the proposed Project Implementation Plan document required in APPR.1. | |
| PROJ.5 | Describe how the Contractor will ensure the job assignments, skills, training, and experience of the personnel involved in program development to verify that they are adequate for the assigned tasks. | |
| PROJ.6 | Describe how the Contractor confirms that the project’s organizational structure supports training, process definition, independent Quality Assurance, configuration management, product evaluation, change management and any other functions critical for the project’s success. These items are to be captured in the proposed Project Implementation Plan document required in APPR.1. | |
| ID | Required Services for Information | Response Required |
| RSER.1 | Describe in lay terms the recommended development methodology (e.g., waterfall, agile, DevOps, etc.) to ensure the project is developed on-time and on-budget and that all state requirements are met. | |
| RSER.2 | Describe how the Contractor will work cooperatively with Department staff, OIT staff and, if applicable, the staff of other State contractors to ensure the completion of the work. The Department may, in its sole discretion, use other contractors to perform activities related to the work that are not contained in the Contract or to perform any of the Department’s responsibilities. In the event of a conflict between Contractor and any other State contractor, the Department will resolve the conflict and Contractor shall abide by the resolution provided by the Department. | |
| RSER.3 | Travel costs for Contractor employees shall be paid for by the Contractor for the term of the contract, including any extensions or renewals. These costs are not billable to the State. | |
| RSER.4 | Service Level Agreement: The Department seeks an elite business partner who views service excellence as a way of maintaining its strategic advantage. Describe how the Contractor adheres to the highest levels of service or be penalized with liquidated damages as set forth in the negotiated Service Level Agreement (SLA). The SLA is effective on the date of contract signature. Describe if you accept the SLA listed in Exhibit 8 or provide an SLA you feel provides superior support. | |
| RSER.5 | The state prefers a cloud based strategy. With this in mind, describe how the Contractor will support and maintain the following environments: |
* Production
* Training (scrubbed or cleansed data)
* Test (scrubbed or cleansed data)
* Sandbox (full copy of production code and data captured nightly)
* Development (if applicable)
| RSER.6 | State Audit, Media, Legal and CORA Requests: Describe how the Contractor will assist the Division or Department in providing necessary information to support the Colorado State Auditor's Office should an audit affecting the the System occur, and/or Media, Legal, CORA requests from the public made through the Division and Department. | |
| RSER.7 | All due dates or timelines that reference a period of days, months or quarters shall be measured in calendar days, months and quarters unless specifically stated as being measured in business days or otherwise. All times stated in the Contract shall be considered to be in Mountain Time, adjusted for Daylight Saving Time as appropriate, unless specifically stated otherwise. | |
| RSER.8 | The Contractor shall not consider any deliverable proprietary, including, but not limited to: reports, data, procedures, applications, or systems created by the Contractor for the State that is necessary to fulfilling the Contractor's responsibilities under the Contract. | |
| RSER.9 | Describe how the Contractor complies with all requirements of the most recently approved version of deliverables that contain ongoing responsibilities or requirements for the Contractor, such as deliverables that are plans, policies or procedures. The Contractor shall not implement any version of any such deliverable prior to receipt of the State's written approval (sign-off) of that version of the deliverable. When a version of any deliverable is approved by the State, all requirements, milestones, and other deliverables contained within that deliverable shall be considered to be requirements, milestones and deliverables of this Contract. | |
| ID | Security | Response Required |
| SECU.1 | The Contractor agrees to share ALL results of independent vulnerability assessments with the State as well as any mitigation efforts that result from the vulnerability assessment testing. | |
| SECU.2 | Describe how the Contractor will perform regular auditing of security controls, including any third-party components or vendor services. Independently verified security controls are preferred. | |
| SECU.3 | Describe how the Contractor will comply with the most current Information Security Policies including Colorado Information Security Policies (CISPs) and Security Standard policies (Technical Standards & Policies | Office of Information Technology) | |
| SECU.4 | Describe how the Contractor will ensure the security is addressed and in compliance with the State of Colorado System Security Plan (SSP). | |
| SECU.5 | Describe how the Contractor will follow all OIT policies, OIT Gating Process, enforce security controls based on data classification, secure login, provide security events handling, ongoing patching (applications, databases, and systems), utilize secure protocols and services, and support an OIT host-based endpoint security solution. |
The system must comply with the following security standards:
* NIST 800-122 - Guide to Protecting the Confidentiality of Personally Identifiable Information (PII)
* NIST 800-95 - Guide to Secure Web Services
* NIST 800-53 - Recommended Security Controls for Federal Information Systems and Organizations
* The Open Web Application Security Project (OWASP) Development Guide
* Security Development Life-cycle (SDL)
* CIS Security Benchmarks.
| SECU.6 | Describe how the Contractor provides detection and mitigation strategies for security mechanism failure (such as an SSL certification expiration, account lockout during session, etc.). |
| SECU.7 | Describe how the proposed solution will be capable of both code and data quarantine. |
| SECU.8 | Describe how the Contractor will make the use of encryption for all transmissions between servers, and servers and clients. The encryption and decryption mechanism shall be as close to the content producer and consumer as possible within the design. |
| SECU.9 | Designated confidential data (e.g., Social Security Number) shall be encrypted at rest and in transit throughout public or private networks. |
| SECU.10 | Describe how the Contractor will develop a process/methodology for asset classification to ensure that sensitive or confidential information is encrypted during storage and transmission. |
| SECU.11 | Describe how the Contractor will ensure sensitive data is stored in databases in encrypted form. |
| SECU.12 | Describe how the Contractor will support canned and ad hoc reporting capabilities against the security logs. |
| SECU.13 | Describe how the Contractor will support data mining reports providing trend/threat analysis to identity information security vulnerabilities. |
| SECU.14 | Describe how the Contractor will allow for system-generated alerts on security violations. |
| SECU.15 | Describe how the Contractor will ensure all user activities are logged and reportable. Activities include but not limited to the creation, modification, deletion, void, and viewing of records in the database. Log pages can include, but not be limited to, user identification, date, time, resources (Web pages, services, etc.) accessed, fields modified, and supervisor approval. |
| SECU.16 | Describe how the Contractor will enable, where needed, segregation of duties for any transaction requiring manager approval, to ensure an individual cannot initiate and approve a transaction or change. |
| SECU.17 | Together with configuration management, there shall be a complete audit trail tracing all application changes. The audit trail shall include date/time, developer, and descriptions. |
| SECU.18 | Describe how the Contractor will provide the ability to generate an activity log report for a given customer that identifies the customer transactions per the inquiry parameters. |
| SECU.19 | Describe how the Contractor will meet the same personnel security standards as state employees as outlined in the Information Securit policies available Technical Standards & Policies | Office of Information Technology. |
PRP ITN Exhibit 2 Contractor Workbook ITN SJAA 2026-__Page | &P https://www.cisa.gov/https://oit.colorado.gov/standards-policies-guideshttps://oit.colorado.gov/standards-policies-guides/technical-standards-policieshttps://oit.colorado.gov/standards-policies-guides/technical-standards-policieshttps://coag.gov/office-sections/consumer-protection/consumer-credit-unit/uniform-consumer-credit-code/)https://osc.colorado.gov/financial-operations/ccshttps://www.ftc.gov/legal-library/browse/rules/fair-debt-collection-practices-act-texthttps://www.govinfo.gov/app/details/USCODE-2011-title15/USCODE-2011-title15-chap41https://csrc.nist.gov/projects/cprt/cataloghttps://oit.colorado.gov/standards-policies-guides/technical-standards-policieshttps://www.sos.state.co.us/pubs/info_center/recordRetentionPolicy.htmlhttps://www.justice.gov/crt/section-508-home-page-0 Architecture
CONTRACTOR ARCHITECTURE
| ID | Access | Response Required |
| ACCE.1 | Describe how the Contractor will require users to log on to the system through credential authentication and cross domain authentication. | |
| ACCE.2 | Describe how the Contractor will allow for the ability to change password at setup, retrieving a username and/or password at sign-on, and during the course of a logged-in session. | |
| ACCE.3 | Describe how the Contractor will provide a means for users to recall or reset their password using techniques including, but not limited to: |
* Two Factor Authentication, as a part of OIT technical standards
* Forgot My Password techniques used extensively on Internet sites
* Challenge questions and answers established during user setup
* If the user successfully answers the challenge question, provide a temporary complex password and require a new user password upon successful session sign-on
* Ability for the service desk or authorized designee to reset a password if necessary.
| ACCE.4 | Describe how the Contractor will configure the system such that users are notified of impending password expiration. For example if a user’s password has expired, the system will prompt the user to change the password at sign-on. |
| ACCE.5 | Describe how the Contractor will have self-service password reset capabilities. |
| ACCE.6 | Describe how the Contractor will integrate with an IT Service Management (ITSM) strategy so employees or the application can log incidents directly without having to go through the service desk. |
| ACCE.7 | Describe how the application strategy will afford system administrators the ability to easily configure and update user roles while the System is online. |
| ACCE.8 | Describe how the application strategy has a single centralized repository for users and their access information (authentication, authorization, and accounting, also referred to as AAA) so that users have one username and one set of authentication credentials (such as a password) and that all user attributes and authorization are managed in one place, including date of entry. This may be accomplished by using a Lightweight Directory Access Protocol (LDAP) server or integration with an identity management provider with single sign on capabilities such as Google authentication. |
| ACCE.9 | Describe how the application strategy automatically logs off users who have been inactive for a specified period of time. (Users can simply sign back on to system to resume activity from the point of timeout.) |
| ACCE.10 | Describe how the application strategy supports user roles or classifications that can be dynamically assigned at sign-on to permit users with the proper security level to authenticate at any system workstation, local or remote. Role classification is planned to be defined by user capabilities. |
| ACCE.11 | Describe how the application strategy lock user accounts that have been inactive (no sign-on activity) for a specified period of time. |
| ACCE.12 | Describe how the application strategy supports access control granularity shall be as follows: |
* by function: specific application functions, or groups of functions that may be performed
* by data content: specific records, or groups of records, upon which a function may perform (including View, Add, Delete, Edit and Refresh)
* by location: restricted access by IP address or MAC address.
ACCE.13 Describe how the application strategy utilizes user authorizations or profiles to determine application access to, but not limited to the following roles:
* “Read” access to any data
* “Add” access to any data
* “Modify” access to any data
* “Delete” access to any data
* Each function key for which access is granted
* Each command for which access is granted
* User classification or role
* Production (live) or training mode.
| ACCE.14 | Describe how the application strategy allows users to be aggregated by roles into user groups and sub-group capabilities. |
| ACCE.15 | Describe how the application strategy supports role-based access control performed at the following levels: |
* By function – this refers to specific application functions, or groups of functions, that the user can or cannot perform
* By data content – the user can be restricted to access individual records, or groups of records, within an application function
* By location – access control can be granted only at specified locations (e.g., through static IP addresses or MAC address).
| ACCE.16 | Describe how the application solution provides granular security authorization capabilities. Different users can be authorized to manage different rule sets. | |
| ID | Architecture | Response Required |
| ARCH.1 | Describe the Contractor's approach to service oriented architecture. | |
| ARCH.2 | Describe the Contractor's design approach for the mobile component of the proposed application (ex. Native, Hybrid, Responsive etc.). | |
| ARCH.3 | Legislation passed in Colorado in 2018, requires the department to consider secure encryption methods, including distributed ledger technologies, to protect against falsification, create visibility to identify external hacking threats, and to improve data security. Please describe your experience with distributed ledger technologies as part of your solution. If distributed ledger technologies are not part of your current solution, please describe any future plans to potentially utilize this technology. | |
| ID | Database | Response Required |
| DATA.1 | The application shall store all enterprise data in relational database management system (RDBMS), which conforms to OIT standards and policies for database platforms. | |
| DATA.2 | Describe how the application strategy provides capability to execute scheduled, unattended online system database backups without affecting system performance. | |
| DATA.3 | Describe how the application strategy provides or supports the ability to restore from system database backups. | |
| DATA.4 | Describe how the application strategy provides or supports a robust system backup/archiving tools and strategies. | |
| DATA.5 | Describe how the application strategy provides a logging feature that logs entries, changes, and/or deletions to any data (data transaction recovery log) that is granular enough to record entires/deletions on specific records in the form of an audit trail. | |
| DATA.6 | Describe how the application strategy processes selected data in real time (i.e. changes are done while the system is online and usually take effect immediately). | |
| DATA.7 | Describe how the application strategy covers development, staging, production, training, UAT, sandbox, reporting, and development databases. (The user’s access level should allow the user to be able to select the system that corresponds with the desired system.) | |
| DATA.8 | The application shall support ODBC-compliant relational database technology. | |
| DATA.9 | Describe how the application strategy provides access to and manipulation of the data in the database through a standard management system. | |
| DATA.10 | Describe how the application strategy provides tools for database design and development, including documentation, data dictionary, diagramming, normalization, database generation, screen design and generation, report design and generation, and procedure maintenance tools. | |
| DATA.11 | Describe how the application strategy provides a database accessible for data mining without impact to the production environment. | |
| DATA.12 | Describe how the application strategy provides tools, methods and processes to perform data modeling functions, resulting in the creation of conceptual, logical and physical data models. | |
| DATA.13 | Describe how the application strategy provides support for storing images, videos, and/or audio as a separate file in the file system with pointers to the database. | |
| DATA.14 | In order to accurately disseminate historical data, the describe how the application strategy provides storage of the code value at the time of record data entry for code-driven fields. | |
| DATA.15 | If the application depends on a relational storage engine, it shall comply with the ANSI 1989 standards for SQL. (i.e. support transaction logging with commit, rollback, and roll forward facilities for restores, referential integrity, table driven coding structures, etc). | |
| DATA.16 | Describe how the application strategy provides the database systems to have audit log files that capture before and after images. | |
| DATA.17 | Describe how the application strategy provides the databases to have point-in-time recovery capabilities (i.e. upon any failure, the database can be recovered to the last point of consistent state). | |
| DATA.18 | Describe how the application strategy provides the ability to apply edits and reject incomplete or inaccurate records from the data sources providing compliance data. | |
| ID | Infrastructure | Response Required |
| INFR.1 | Describe how the application provides for any interfaces and artifacts to be mobile-enabled and accessible, at minimum, to Android and iOS mobile devices as required by OIT’s “Mobile First” initiative. Additional sensitivity to device type and format (tablet, cellular phone; portrait, landscape) are preferred. | |
| INFR.2 | Provide an architectural overview detailing the necessary components of the System, from critical to periphery; with third-party components demarked and identified. | |
| INFR.3 | Describe how the application is scalable and expandable. Specifically, the System will be able to support a performance of 2,000 concurrent transactions with no greater than a three (3) second response time and/or ten (10) second transaction time, for create, query, update and delete customer record. These performance constraints include only application processing time, not human-computer interaction time manipulating the user interface. | |
| INFR.4 | Describe how the application's capabilities of reporting performance metrics useful to capacity provisioning and diagnostics. | |
| INFR.5 | Identify ownership, maintenance and liability boundaries with respect to code for applications including custom software development. For example, if the system uses a “base code” or “core” solution to which “extensions” as “site code” are added (as in the case of MOTS), the relationship of all code regions with respect to development and support shall be detailed. | |
| INFR.7 | Describe how the application will incorporate or cooperate with the following standard technologies already employed at OIT: Windows Desktop OS, Windows Server OS, Red Hat Enterprise Linux, Symantec Altiris, CA Service Desk, CA Clarity, Salesforce, and Google App Engine / Google Apps. | |
| INFR.8 | Describe how the application will use open standards for interfaces such as HTML5, XML with third-party hardware and software components through open architecture. | |
| INFR.9 | Provide your user interface strategy, their futures, their currently supported interfaces and their user interface roadmap. | |
| INFR.10 | Provide a description of each system configuration and its ability to meet the availability specification. Include an architecture diagram. | |
| INFR.11 | Describe how the application will be designed to support the capacity requirements to accommodate increases in throughput and workload over the lifetime of the system (i.e. scalability and load balancing). | |
| INFR.12 | The state prefers a cloud based strategy. However, if the strategy approach is different, any hardware included should be open architecture with options available without contract penalty (third-party hardware components). Any server hardware included will be capable of being virtualized using VMware 5.x or later. | |
| INFR.13 | Describe how the application will use a uniform server operating system type (e.g., Microsoft Windows, Red Hat Enterprise Linux) for all production servers. | |
| ID | Interfaces | Response Required |
| INTR.1 | The application will support Web services that comply with the OIT Web Services (the current version is the 2012v1 standard) Standard. | |
| INTR.2 | Describe how the application will have the ability to search multiple external systems and/or databases via a single query. | |
| INTR.3 | Describe how the application will have the ability to receive and respond to queries from authorized external systems and/or databases. | |
| INTR.4 | Describe how the application will communicate directly with CORE on a regular basis (e.g., nightly) and correctly enter all revenue collection and refund transactions without human intervention; the associated entry would then be reviewed and approved in CORE by Agency Finance/Accounting or Management in order to keep the general ledger current. | |
| INTR.5 | The system will allow authorized staff to make adjustments directly into the system that would be reflected in the Finance/Accounting records during the normal CORE transfer process. | |
| INTR.6 | The system will accurately assign revenue to CORE codes based on product type, criteria and date of use. | |
| INTR.7 | The system will allow an Accountant or Manager to initiate the transfer of current sales and Finance/Accounting data to the CORE System and generate an associated balance report from the system. | |
| ID | Network | Response Required |
| NETW.1 | The state prefers a cloud based strategy. However, if the strategy approach is different, describe how the application supports Simple Network Management Protocol (SNMP) and the Web-based tool set for centralized control of the system using an enterprise management platform. | |
| NETW.2 | The state prefers a cloud based strategy. However, if the strategy approach is different, describe how the application will be compatible with current wired networking standards for OIT. | |
| NETW.3 | The state prefers a cloud based strategy. However, if the strategy approach is different, describe how the application supports TCP/IP addressability for all components throughout the network. | |
| NETW.4 | The state prefers a cloud based strategy. However, if the strategy approach is different, describe how the application utilizes TCP/IP as the primary means of network transport. | |
| NETW.5 | The application will utilize standard Web-based protocols, including HTTP and HTTPS, for all Web-based traffic. | |
| NETW.6 | Describe how the Contractor will perform network monitoring. There shall be network monitoring and notification capabilities available to the Department and OIT staff should be able to monitor activities on the network. | |
| NETW.7 | Describe how the application will be capable of operating within the framework of existing OIT tools used for network management purposes, whenever possible. | |
| NETW.8 | Provide specifications for network & bandwidth requirements to support the system. | |
| NETW.9 | All network ports and protocols utilized by the application are to be provided, including documentation regarding capacity (bandwidth), purpose and criticality. | |
| NETW.10 | The state prefers a cloud based strategy. However, if the strategy approach is different, describe how the application will use standard TCP/IP protocols; specifically it should be compliant with the following Internet Engineering Task Force RFCs: 768, 783, 791-793, 816, 826, 854, 862-865, 867, 894, 919, 922, 950, 959, 1001, 1002, 1009, 1034, 1035, 1042, 1055, 1065, 1112, 1122, 1123, 1144, 1157, 1179, 1188, 1191, 1201, 1256, 1323, 1332, 1518, 1519, 1534, 1542, 1552, 1661, 1662, 1748, 1749, 1812, 1828, 1829, 1851, 1852, 1878, 1886, 1994-1996, 2018, 2085, 2104, 2131, 2136, 2181, 2236, 2308, 2401, 2402, 2406, and 2581. |
PRP ITN Exhibit 2 Contractor Workbook ITN SJAA 2026-__ Page | &P
Documentation
CONTRACTOR DOCUMENTATION
| ID | Analytics & Reporting | Response Required |
| ANAR.1 | The Contractor will describe how the solution will allow for data mining, business intelligence and analysis for information security forensics in the cases of fraud or criminal investigation and to evaluate potential vulnerabilities. | |
| ANAR.2 | Describe how the application will provide a set of reconciliation reports to include variance reports, reconciliation with CORE, and reconciliations with other automated systems. | |
| ID | Business Analysis | Response Required |
| BUAN.1 | The Contractor will describe how they will produce a Business Requirements document and maintain the document throughout the life of the project. | |
| BUAN.2 | The Contractor will describe how they will produce a Requirements Traceability Matrix and maintain the documentation throughout the life of the project. | |
| BUAN.3 | The Contractor will describe how they will elicit, gather, validate, verify, document and maintain all system business rules throughout the life of the project. | |
| BUAN.4 | The Contractor will describe how they will gather, validate, document and maintain one or more accepted As-Is (current state) and To-Be (future state) process and workflow document(s) throughout the life of the project. | |
| BUAN.5 | The Contractor will describe how they will ensure all requirements are testable requirements and include traceability from the requirement to development, testing, approval and training. | |
| BUAN.6 | The Contractor will describe how they will gather business practices and requirements from Division SME's and incorporate those needs into the development/configuration of the platform. | |
| ID | Documentation | Response Required |
| DOCU.1 | All Contractor staff, who produce documentation, will be competent and have current working knowledge in producing deliverables using the following applications: |
* Microsoft Office (examples Word, Excel, PowerPoint, Visio, and/or Project)
* Google supported formats (example Docs, Sheets, Forms, Slides, Sites, Drawings, etc.).
DOCU.2 The Contractor will describe how they will provide all documentation in the following editable formats, unless otherwise agreed upon in writing, the formats include:
* Microsoft Office (examples Word, Excel, PowerPoint, Visio, and/or Project), and
* Google supported formats (example Docs, Sheets, Forms, Drawings, etc.)
Submit documentation for review and recommended changes by designated customer stakeholders, and must be considered final by way of sign-off prior to being considered final for vendor payment. The State will specify the number of copies and format for each Deliverable.
| DOCU.3 | The Contractor will describe how they will make all project documentation available via a shared application providing access to both vendor resources as well as State designated project resources. The State’s Project Manager will be responsible for ensuring appropriate documents are included in the State’s formal project repository, the State’s Portfolio and Project Management (PPM) tool, CA Clarity. |
| DOCU.4 | Meeting Records: The Contractor will describe how they will keep complete and detailed records of all meetings including agendas, attendees, action items, decisions, and next steps. The offeror will share all meeting records with state staff in a editable format. |
| DOCU.5 | The Contractor will submit Documentation Deliverables on business days. In the event that any due date for a Documentation Deliverable falls on a day that is not a business day, then the due date will be automatically extended to the next business day, unless otherwise directed by the State. |
| DOCU.6 | The Contractor will describe how they will submit each Documentation Deliverable to the State for review and approval. |
| DOCU.7 | The Contractor may be requested to provide clarification or provide a walkthrough of each Documentation Deliverable to assist the State in its review. The Contractor agrees to provide the clarification or walkthrough as requested by the State. |
| DOCU.8 | Documentation Deliverable Approval Process and/or Acceptance Plan: The Contractor will describe how they will adhere to the Documentation Deliverable process, as follows: |
* All modifications to documentation shall include version control and/or tracked changes.
* The Contractor shall support the designated customer stakeholders in tracking changes to any documentation and will not require the customer to track changes outside the original format unless requested by the customer.
* The following process shall be followed for any documentation creation, review, and acceptance cycle:
- The Contractor will gather and document requirements for the deliverable.
- The Contractor will create a draft in the customer-approved format for the individual deliverable.
- The Contractor will perform internal quality control review(s) of the deliverable including, but not limited to:
* Readability
* Spelling
* Grammar
* Completion
* Adherence to any required templates or development of templates as requested
* The Contractor shall submit the deliverable to the designated customer stakeholders for review and comments using the following schedule:
- The customer will have five (5) business days to provide comments and changes for every twenty (20) or portion of twenty (20) pages in the deliverable. Pages are defined as 8 ½” x 11” pieces of paper with readable content.
- The Contractor will have two (2) business days to incorporate changes for every twenty (20) or portion of twenty (20) pages in the deliverable.
- The Contractor will have one (1) business day to perform internal quality control reviews to changes for every twenty (20) or portion of twenty (20) pages in the deliverable.
- The Contractor will resubmit the deliverable to the customer for additional rounds of review and changes. All review cycles will be captured in version control.
- The Contractor will anticipate between three (3) and five (5) review cycles before the deliverable is ready to proceed to the deliverable acceptance/clearance process.
- The State will initiate the acceptance/clearance process upon agreement between the Customer and Contractor that the deliverable is ready for the deliverable acceptance/clearance process.
* The Customer will shepherd the deliverable through the deliverable acceptance/clearance process internal to the state, which may result in:
- Acceptance and Signature with no further modifications. If so, the process is anticipated to take approximately thirty (30) business days.
- Additional changes and/or clarification requests from one or many of the reviewers. If so, the process outlined above will be enacted and will extend the timeline above.
- The Customer, and all required stakeholders, will sign and date (either electronically or physically as agreed upon by the deliverable) the deliverable as final and it will be marked as version 1.0. This completes the sign-off process
* Contractor payments may be associated with deliverables finalized as 1.0 or higher.
| DOCU.9 | The Contractor will describe how they will modify all documentation deliverables prior to any implemented system or project changes and are subject to the process indicated in the Document Deliverable Approval Process. |
| DOCU.10 | Status Report: The Contractor will describe how they will submit weekly Status Reports. The reports will contain no less than the following: |
* All planned tasks accomplished, planned tasks that are incomplete, or behind schedule in the previous week (with reasons given for those behind schedule);
* All tasks planned for the upcoming two weeks;
* An updated status of tasks (entered into the project plan and attached to the status report – e.g., percent completed, resources assigned to tasks, etc.);
* The status of any corrective actions undertaken.
* The report will also contain items such as the current status of the project’s technical progress and contractual obligations; achievements to date; risk management activities; unresolved issues; requirements to resolve unresolved issues; action items; problems; installation and maintenance results; and significant changes to the Contractor's organization or method of operation, to the project management team, or to the deliverable schedule, where applicable.
DOCU.11 Service Level Agreement (SLA) Report: The Contractor will describe how they will submit SLA Reports each month, no later than five business days after month’s end. The reports will contain no less than the following:
The description of if the Contractor met all Service Level requirements and all instances where a Service Level was not met. The Contractor’s Service Level Report should additionally describe: 1) the missed Service Level; 2) the specific cause of the problem; 3) the solution; and,4) how the offeror will avoid missing the Service Level in the future. The State may request a meeting or additional information to further assess Service Level issues upon delivery of the monthly Service Level Report. This report will be provided beginning with the first month after any production implementation.
DOCU.12 Metadata Directory: The Contractor will describe how they will submit a Metadata Directory containing no less than the following information for each data element:
* Description of the data element.
* Location where the data element is stored.
* The application programs that access the data element.
* The system of record for the data element.
* The entity relationship diagrams for the system database.
* The type of actions that can occur on each data element.
| ID | Project Management Plans | Response Required |
| SYSM.1 | The Contractor will describe how they will submit initial drafts of all required Management Plans for approval within 30 (thirty) calendar days after Contract signature, unless otherwise specified by individual Management Plan. The Contractor agrees to follow the document submission and approval requirements set forth in the ITN. | |
| SYSM.2 | Communications Management Plan: The Contractor will describe how they will create and maintain a Communication Management Plan throughout the project including, but not limited to: |
* Objectives
* Goals
* Stakeholder populations (Audiences) - both internal and external
* Modalities
* Strategic plan
* Administration strategy
* Templates
* Tools
* Communications schedule (timeline)
* Tracking mechanism
* Evaluations and results.
SYSM.3 Testing Management Plan: The Contractor will describe how they will provide a comprehensive Testing Management Plan that will include, but will not be limited to, the following:
* Define the activities associated with all testing aspects, when they begin and end, and the responsible parties;
* Describe the activities for which the various stakeholder groups are responsible (e.g., creating test scenarios, performing the test, and validating the results);
* Define Acceptance criteria;
* Define roles and responsibilities;
* Testing methods;
* Schedule (timeline);
* Templates and tools;
* Documentation; and
* Strategies.
SYSM.4 Project Management Plan: The Contractor will describe how they will develop and maintain a Project Management Plan agreed upon by the State project leadership team. The project plan will follow the guidelines of the Project Management Institute’s (“PMI”) Project Management Body of Knowledge (“PMBOK”) and address all management areas. The plan will include no less than the following within or by way of links:
* RACI Matrix;
* Project Schedule (timeline);
* Work Breakdown Structure (WBS);
* Project goals;
* Stakeholders;
* Deliverables;
* Risks and mitigation strategies;
* Roles and responsibilities;
* Scope;
* Governance;
* Key milestones and performance indicators;
* Assumptions, dependencies, and constraints;
* Change Management Plan;
* Schedule Management Plan;
* Scope Management Plan;
* Links to all supporting Management Plans; and
* Budget information.
The Contractor will routinely update the plan to reflect changes in the nature and timing of project activities, all changes being subject to the State Project Manager’s approval.
SYSM.5 System Security Management Plan: The Contractor will describe how they will provide a comprehensive System Security Management Plan based on the National Institute of Standards and Technology Special Publication that will include, but will not be limited to, the following:
* System Identification;
* General System Description;
* System Design Description & Security Architecture;
* Define roles and responsibilities;
* System Scans requested by Security Architecture Team, OIT;
* Schedule (timeline);
* Technical Specifications;
* Compliance Requirements;
* System Classification (Assessment Results);
* Security Controls; and
* Web-Based Applications OWASP Top 10, CSI Hardening, Web Application Firewalls, penewtration testing.
SYSM.6 Implementation Management Plan: The Contractor will describe how they will create and maintain a comprehensive Implementation Management Plan that will include, but will not be limited to, the following:
* Define the activities associated with all implementation aspects, when they begin and end, and the responsible parties;
* Introduction that includes the document’s purpose, suggested audience, and listing of key terms;
* Installation of Network and Hardware;
* Define roles and responsibilities;
* Software Installation;
* Schedule (timeline);
* Templates and tools;
* Documentation;
* Security and preparations needed for implementation;
* Training needed for implementation by location;
* Data Conversion (or a link to the Data Conversion Management Plan);
* Staff Transition to New System;
* Post Implementation Analysis;
* Operational Preparation;
* Site Preparation;
* Equipment and Supplies Needed;
* Personnel Requirements;
* Procedures; and
* Strategies.
SYSM.7 Data Migration Management Plan: The Contractor will describe how they will provide a comprehensive Data Migration Management Plan that will include, but will not be limited to, the following:
* Define the activities associated with all Data Migration aspects, when they begin and end, and the responsible parties;
* Describe the activities for which the various stakeholder groups are responsible;
* Introduction that includes the document’s purpose, suggested audience, and listing of key terms;
* Data Conversion Objectives;
* Define roles and responsibilities;
* Major Systems Involved;
* Conversion Method;
* Conversion Security;
* Conversion Control;
* Conversion Reporting;
* Conversion Reconciliation;
* Rollback;
* Error Handling;
* Conversion Reversal;
* Conversion Staffing;
* Source Specifications;
* Destination Specifications;
* Intermediate Processing Requirements;
* Data Element Mapping and Who Performs Mapping;
* Data Conversion Tools and Scripts;
* Testing;
* Legacy System Updates;
* Schedule (timeline);
* Templates and tools;
* Locations Involved;
* Documentation; and
* Data Conversion Strategy.
SYSM.8 Transition Management Plan: The Contractor will describe how they will create and maintain a comprehensive Transition Management Plan that will include, but will not be limited to, the following:
* Define the activities associated with all operations and maintenance aspects, when they begin and end, and the responsible parties;
* Define the support model that speaks to vendor support, Department/Division support, and OIT support;
* Describe the activities for which the various stakeholder groups are responsible;
* Introduction that includes the document’s purpose, suggested audience, and listing of key terms;
* How the Contractor will maintain and operate the system during the contractual period when the system is partially and fully in production;
* Define roles and responsibilities;
* Knowledge transfer activities that the Contractor will create to transfer system knowledge to the state technical staff for understanding, in operating, and in maintaining the new system;
* Knowledge transfer activities that the Contractor will create to transfer system knowledge to the Service Desk staff is necessary for providing support to system users;
* How equipment, configurations, software, and data stores will be transitioned into the State’s production environment;
* Processes for documenting and approving contingency plans for all significant risks;
* Coordination activities with the hosting provider that provides a clear definition of data center responsibilities and tasks;
* The process for an orderly closeout of the Contract to include at a minimum the following areas:
- Archiving project materials.
- Business processes and system migration.
- Post-mortem debriefings.
-…
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .