2-SN2503 - Applicant Tracking System Technical Interrogatories.docx
DOCX document 63 KB Posted
- Attached to
- Applicant Tracking System
- Solicitation number
- SN2503
- Issued by
- Cook County, Illinois
About this file
This document is a Technical Interrogatories Request for Proposal (RFP #SN2503) issued by the City Colleges of Chicago (CCC) for an Applicant Tracking System (ATS). The RFP seeks a Software-as-a-Service (SaaS) solution to streamline recruitment processes, improve candidate experience, and support data-driven talent acquisition decisions. The comprehensive technical document outlines 55 detailed interrogatories covering critical areas including application functionality, reporting capabilities, data management, system integration, configuration options, workflow processes, security protocols, implementation methodology, ongoing maintenance, and compliance requirements.
The RFP does not explicitly detail pricing terms or funding sources within the technical interrogatories document. However, it indicates that vendors must provide a cost matrix covering various implementation aspects such as build-out/migration, one-time costs, ongoing fixed and variable monthly expenses, optional services, and potential growth increases. The document emphasizes the need for a cloud-based solution with robust security features, comprehensive reporting tools, flexible configuration capabilities, and the ability to support multiple environments (development, QA, production, training). Vendors are expected to demonstrate compliance with government regulations, provide detailed disaster recovery and business continuity plans, and outline their approach to system maintenance, upgrades, and support.
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
RFP #SN2503 – APPLICANT TRACKING SYSTEM - EXHIBIT A
Technical Interrogatories
Please respond to the groups and questions below by indicating Y-Yes or N-No (for each bullet point) and providing appropriate details in the table. The table needs to be completed in the format provided. You can expand the space for details and additionally reference attachments if you need more space.
Please note that CCC is only interested in SAAS (Software-as-a-Service/Cloud-based) solutions.
| ID # |
| Category |
| Sub-Category |
| Cloud-Hosted Model (IaaS/PaaS/SaaS) |
| Y/N |
| Please provide details as appropriate |
| 1 |
| Application |
| Reporting |
| · List and describe all reports included in the base application. |
· Please differentiate between transactional versus analytical reports
· How do you manage reporting access?
| 2 |
| Application |
| Reporting Tools |
| · Do you provide an ad-hoc reporting tool? Is access to this tool limited by user groups or other method? |
· Do you provide real-time reporting?
· Is a separate reporting environment available for high-volume analytics? Is this required?
· What online and offline file formats are supported (pdf, MS-Word/Excel, XML, etc…)
| 3 |
| Application |
| Data Extract/Import |
| · Do you provide a tool to extract or import information from/to your system? |
· If so, what formats are supported (pdf, MS-Word/Excel, XML, etc…)
· Are there any system constraints or limits to the amount of information that can be imported/extracted?
· Is there information that cannot be imported/extracted?
| 4 |
| Application |
| Access to Data Model |
| · Do you provide a data model (diagram) and/or data dictionary for your application? |
· What options are available for CCC to access your system data? Do you allow backend database or system updates or is it view-only?
· Do you provide delivered APIs to access information? Please describe their functionality.
· Do you provide tools to allow CCC to “mass update” high volume information as appropriate?
| 5 |
| Application |
| Integration/Interface |
| · List integration and/or interfaces delivered with the standard system. |
· What information do you need CCC to provide to your application (required versus optional)? How frequently? What formats are acceptable?
· Describe any delivered integrations available with 3rd parties (e.g., PeopleSoft)?
· What forms of secure transmission do you support: sftp? ssl? ftp with pgp? Other?
· What integration options are available (real-time services, batch, near real-time, etc…)?
· Do you utilize the following technologies: SOAP, REST, SAML
| 6 |
| Application |
| Configuration/Customization/Branding |
| · For an average client, what is the percentage of customizations versus configuration? |
· Give an example of a common customization or a situation where a customization is required (i.e., something that cannot be configured as delivered)
· Provide two examples of “complex” customizations.
· To what extent can CCC “brand” the application (differentiate between customization and configuration)?
· What skill sets are required to configure the application (how much training is required and what training/support materials are delivered)?
· Who performs the customizations (CCC and/or Vendor)? If CCC is allowed to customize, what is allowable to avoid violating the licensing agreement/warranty?
· What programming expertise is required to customize the application?
· Describe all the areas that can be “configured” (e.g., setup, transaction processes, security, workflow, online validations, etc…)
| 7 |
| Application |
| Workflow/Approvals/Proxy |
| · Does your application allow configurable workflow? |
· Does your application allow workflow approvals (multi-levels)?
· How does your application handle workflow proxy?
· How does your application handle escalations?
| 8 |
| Application |
| Transaction Audits |
| · What types of transaction audits are available with the standard system? What information is not audited? |
· Do the delivered transaction audits affect system performance?
· Is the audit data readily available for access? To whom?
· At what point do you purge the audit information?
| 9 |
| Application |
| Data Integrity/Validations |
| · Explain in detail how the application maintains data quality and integrity (address online, batch, etc…) |
· For situations where there is not an “edit” to maintain data quality/integrity, what other safeguards are available as delivered (e.g., reports, periodic batch validation programs, etc…)
| 10 |
| Application |
| Operations/Scheduling |
| · How are interfaces, reports, and other batch processes scheduled and the results distributed? |
· Differentiate between CCC and Vendor responsibilities and access.
| 11 |
| Application |
| Communications (Email) |
| · Do you have email capabilities (single user, mass email)? Please elaborate |
| 12 |
| Network |
| LAN/WAN |
| · Provide connectivity requirements for the hosted solution if the Internet is not the recommended solution. |
· Provide network bandwidth requirements for the various functions within this application
· Does this application work with caching servers? Is there a specific configuration needed?
· Is a dedicated circuit required?
· If yes, is the connection encrypted, provide detail?
| 13 |
| Network |
| Firewall Rules |
| · Describe the ports needed to communicate with this application. |
| 14 |
| Network |
| Redundancy/Failover/Load Balancing |
| · Explain what safeguards are in place to minimize the risks of failure (address appropriate tiers) |
· Explain your load balancing capabilities (address appropriate tiers)
| 15 |
| Network |
| Data Flow |
| · Provide a diagram of data flows through the various tiers and systems in the environment. Include ports and protocols of those data flows. |
| 16 |
| Servers |
| Hardware Requirements |
| · Provide high-level documentation of your hardware architecture – Address the following categories: Servers, Memory, CPU, Virtualization, Operating System, Storage, etc…) |
| 17 |
| Servers |
| VPN |
| · Does your application encrypt the session between the server and the end user? |
| 18 |
| Storage/Environments |
| Environments Required (Dev, QA, Prod, Training, Production Mirror, etc…) |
| · What environments are standard? |
· Describe each environment
· Discuss how the environments are maintained (i.e., upgraded, cloned, refreshed, etc…)
· Explain the process to migrate data between various environments (e.g., setup data from Dev to QA). Do you provide delivered scripts and/or processes?
· Can CCC request additional environments as needed for the build-out as well as future needs (e.g., Development, Testing, Production, Training, etc…)? What database platform do you utilize?
· How do you determine the initial database size? How do you adjust for actual and planned growth?
· How much space is included in the standard offering for each environment?
· What is the incremental cost for additional environments and/or space requirements?
| 19 |
| Storage/Database |
| Data Purge, Retention, Backup, Restore, and Recovery |
| · Discuss your data archive, purge, and retention strategy as it relates to various tiers. |
· Discuss your backup, restore, and recovery strategy as it relates to various tiers.
· What is provided as part of your standard offering?
· Will our business be subject to mandatory purging and/or archival?
· Complete Appendix A and B
| 20 |
| Remote Hosting |
| Disaster/Recovery, Business Continuity |
| · Discuss your Disaster/Recovery (DR) capabilities and architecture. |
· Do you have a business continuity template or initial plan?
· How often do you test Disaster Recovery with each client?
· What is the maximum data loss in the event of catastrophic system failure?
· How long will the system be down (i.e., timing for switching over to secondary system/application and bringing it online)?
· What are your SLA’s related to DR?
| 21 |
| Remote Hosting |
| Data Center Capabilities |
| · Where is the data center located? If there are multiple, please specify primary, alternate(s) |
· Is the data center owned or leased?
· If leased, please provide details around agreement with 3rd party (including major terms and expiration dates).
· Who manages and maintains the data center?
· Is the data center secure? How do you maintain security? Please detail and address following areas at a minimum:
· Network Security
· Server Security
· Application Security
· Physical Security
· Database Security
· Data/Information Security (Personal Identifying Information - PII)
· Operating System Security
· Shared versus Dedicated Environments
| 22 |
| Remote Hosting |
| System/Application Availability |
| · Describe what system availability guarantees you offer and the costs associated |
· How do you backup your guarantee? What are the consequences of not meeting the guarantee?
· Define how the guarantee applies to all hosted applications, systems, and/or tiers
· Do you currently offer High Availability (HA)? If so, please provide separately the options and costs-related
· If no, do you have any plans to offer HA within the next two years? If yes, please provide as much details as possible.
| 23 |
| Remote Hosting |
| Audit and Compliance |
| · Please describe in detail what type of auditing (SAS 70, SSAE 16, SOC 1, 2, or 3, etc…) you adhere to. |
· Please provide the dates and types of your most recent audits (if more than one type) and who they were conducted by.
· Detail any major deficiencies that were identified and how they were remedied.
· Please describe your audit schedule and when your next audits will be conducted?
· When was the most recent 3rd party audit performed and can you provide the results to CCC?
| 24 |
| Remote Hosting |
| Maintenance |
| · Provide a schedule of your data center maintenance schedule for the upcoming calendar year and include planned system downtime/durations |
· Discuss unplanned maintenance:
· Process
· Communication to CCC
· Alerts
· RCA – Root Cause Analysis
| 25 |
| Remote Hosting |
| Monitoring |
| · What monitoring tools do you offer? |
· Which tiers/areas are monitored?
· Hardware System Availability
· System Connectivity Availability
· Communication Protocol Delivery
· Network Reliability and Performance
· Operating System Availability
· Database Access Availability
· OLTP Performance
· Batch Processing Performance
· Other
· Please describe the alert process and timing
· What is the demarcation point (vendor/CCC)?
· Does your monitoring extend to CCC? Are there additional costs for the end-to-end monitoring?
· What access will you provide to CCC (dashboard, reports, etc…) and what is the frequency of updates?
· Discuss what tools and/or applications do you utilize to ensure maximum system availability?
· How do you proactively identify potential issues?
| 26 |
| Remote Hosting |
| Infrastructure Architecture |
| · Describe the physical hardware environment and architecture, including servers, storage and software you will utilize and/or provide as part of the agreement. Please diagram initial state, as well as what it might look like based on the 5 year growth projections. |
· Please clearly differentiate which resources/tiers are dedicated for CCC versus what will be shared with other organizations
· Do you utilize virtualization? Please explain.
· What capital upgrades are you undertaking or plan to make within the next two years? How will this impact the agreement and costs?
· How do you maintain a current system (latest patches, releases, hardware/software, etc…) – Please discuss CCC versus Vendor roles, responsibilities, and costs.
| 27 |
| Security |
| Various tiers - Access, Roles |
| · Explain how you provision users and restrict access for various tiers by roles and responsibility (authorization)? |
· Do you have the capability to import user access roles from other systems?
| 28 |
| Security |
| LDAP/AD, Single Sign-on (SSO) |
| · Discuss your system’s ability to utilize LDAP or AD to authenticate and/or authorize? Is this delivered or does it have to be built? |
· Discuss examples of single sign-on (SSO) capabilities to provide seamless user access as they transition between multiple systems and/or applications
| 29 |
| Security |
| Database security |
| · Explain how highly confidential data is maintained and encrypted during storage |
| 30 |
| Security |
| Data Center/Physical Security |
| · Provide an overview of your data center and its operations and controls |
· Discuss physical security to limit unauthorized access to that data center
| 31 |
| Security |
| Intrusion Detection/Virus |
| · What safeguards are in place to prevent malicious 3rd party attacks and intrusion? |
· Do you have automated logging for all application activity?
· How do ensure that your system is current to prevent all malware?
· How does your application prevent threats such as SQL injection?
| 32 |
| Security |
| General |
| · What security logs does the host provider maintain and which tiers? |
· Upon request, vendor needs to provide CCC access to security logs
· What security standards and methods are utilized (SSL/VPN Tunnel, Antivirus, Encryption, etc…)
· The vendor shall provide applicable Service Organization Reports (SOC II type 1 and 2) or complete the CCC Audit Checklist if it does not perform SOC testing
| 33 |
| Data Security/Risk |
| Open Data Source |
| · Do you use open data sources in our application? |
· How do you insure security?
· How do you insure stability (i.e., adjust for 3rd party changes)
· How do you use open data sources?
| 34 |
| Implementation |
| SDLC – Methodology |
| · Discuss your implementation methodology – What are the phases, tasks, responsibilities, and deliverables |
· Discuss your post-implementation activities and support as part of the standard offering
| 35 |
| Implementation |
| Preliminary Project Plan |
| · Provide a preliminary project plan for CCC taking into consideration our requirements (with assumptions). Include major milestones and key deliverables |
| 36 |
| Implementation |
| Project Charter and other deliverables |
| · As appropriate, provide a sample charter and some representative project deliverables |
| 37 |
| Implementation |
| Vendor Tasks/Responsibilities |
| · What are high-level tasks required of CCC and the vendor? |
| 38 |
| Implementation |
| Change Management, Training, Communications |
| · Is change management included in your standard offering? Discuss your change management strategy, responsibilities, dependencies, and tasks |
· Is communication included in your standard offering? Discuss your communication strategy, responsibilities, dependencies, and tasks
· Is training included in your standard offering? Discuss your training strategy, responsibilities, dependencies, and tasks
· What post-implementation training do you provide and to what audience? How often are the classes? Where are they located? What training options are available? Who conducts the training?
| 39 |
| Ongoing Maintenance |
| Project/Application Documentation |
| · What documentation do you provide for the project implementation and ongoing use? |
| 40 |
| Ongoing Maintenance |
| Upgrades, Releases, Patches |
| · What is the most current release? When was it first available? When is the next release scheduled? What is currently included in the next release? |
· What major functionality or bug/fixes are you currently planning to implement in the future?
· Describe the process for customers to provide input into your future releases
· Discuss your patch, upgrade, and release strategy and address the following: Frequency, Time to Apply, Roles and Responsibilities, Dependencies, Testing, Contingency/Rollback, etc…
· Describe your process for providing release notes (timing, formats, content)?
· Discuss how a change (configuration or customization) moves from request, development, testing, and production.
· Describe your change control and version control process.
· Describe what is included in your maintenance agreement as it relates to application/system bug/fixes.
| 41 |
| Ongoing Maintenance |
| Support/Call Center - Response, Resolution, Escalations, Hand-off (CCC and Vendor) - SLAs |
| · Provide a sample Service Level Agreement document specifying response and resolution times for Production/Non-Production (based on various severities/priorities/tiered support) |
· Complete Appendix C
· How do you adjust your employee resources for peak times?
· Describe your help desk support activities and process. How would you coordinate with CCC’S centralized Service Desk?
· Are there penalties if SLAs are not met, describe?
· Describe the support team (work location, offshore/offsite, working hours, etc…)
| 42 |
| Ongoing Maintenance |
| Warranties |
| · What do you warranty as part of your standard offering? |
| 43 |
| Ongoing Maintenance |
| Availability: System, Application, Network, Servers, etc… |
| · Discuss your guaranteed application and system availability (percentage) |
· Discuss your planned outages (address all tiers)
· How flexible is your maintenance windows and can it be integrated and/or coordinated with CCC?
| 44 |
| Other |
| Web 3.0 capabilities |
| · List and describe your Web 3.0 capabilities? Provide examples. |
| 45 |
| Other |
| Scalability - Various Tiers |
| · Describe how your architecture (system resources) supports peak times and considers various concurrent activities (online, batch, services, reporting, etc…) |
· Provide your performance SLA’s and describe the process, impact, and timing to scale (planned and unplanned)
| 46 |
| Other |
| Smart/Mobile Device Capabilities |
| · Does your application support smart and/or mobile devices? Can you provide examples? |
| 47 |
| Other |
| Stress/Performance assurances/peak times |
| · Discuss your strategies for performance/stress testing to ensure maximum system efficiency during normal and peak times |
· How do you ensure adequate network bandwidth?
| 48 |
| Other |
| Additional software licenses |
| · Is there specific 3rd party software required for your application? |
| 49 |
| Other |
| Client hardware/software/version requirements |
| · Detail specific client workstation and/or software versions and requirements (e.g., web browsers, desktop memory, display resolution, etc…) |
| 50 |
| Government Regulations |
| HIPPA, SOX, FERPA, GDPR, Security, Data Retention |
| · With which government requirements/mandates do you comply (HIPPA, ADA Section 508, FERPA, GDPR, etc…)? |
· Clearly delineate between Vendor and CCC responsibility as it relates to compliance with government law, regulations, contracts, etc…
| 51 |
| Legal |
| Electronic Signatures |
| · Discuss if and/or how your application utilizes and facilitates electronic signatures. Provide an example. |
| 52 |
| Value-added |
· Provide a listing of all Vendor value-added offerings.
Example of offerings:
· Account Management
· Advisory Services
· Database and Server administration, Tuning, Monitoring, Capacity Planning, or Performance
· Third Party Integration Support
· Programming and Customization Services
· Extra environments
· Extra storage
· Licenses
· Additional Tools
· Training
· Other
| 53 |
| Legal |
| Exit agreements (tasks/responsibilities)/ Data agreements |
| Contractual: |
· Please describe in detail the policies and procedures for termination of services, including any fees, charges or penalties.
· Please discussion ownership of data and transfer of data back to CCC in the event of termination
· Please provide a high-level plan that details tasks, responsibilities, and time/duration guarantees
· What is your policy on maintaining, securing, and distribution (internal/external) of CCC data
· In addition, describe your policies and procedures for the disposition of CCC data on devices not returned to CCC.
| 54 |
| Legal |
| Data sharing/Ownership agreements |
| · |
| 55 |
| Costs |
| Itemize (Variable/Fixed) |
| · Please complete the cost matrix (Appendix TBD): |
· Build Out/Migration
· Implementation
· Setup, Circuit, etc…
· One-Time Costs
· Ongoing Fixed Monthly
· Ongoing Variable (Monthly/Per Unit)
· Optional (new accounts, services, licenses, storage, etc…)
· Growth/Increases (storage, metrics - # students, employees, budget, etc…)
· Exit/Termination costs (included, not included)
· Ability to reduce costs
· Purge/Archive
· Other
Attachments
Appendix A: Backup
| Description |
| Timing |
| Baseline |
| Pre-Production Image |
| Daily Incremental Files |
| Data changes during the period all tiers all environments |
| Full Data Files |
| All resident data files all tiers all environments |
| Applications |
| All application files (full data files including cold backups) |
| Operating System |
| All O/S configuration files – all tiers all environments |
| Database |
| All database – all tiers all environments. |
| Fall Back Copy |
| At request of the Board when a change is made to a the Board system a copy will be made before the change. |
Appendix B: Retention
| Description |
| Retention Period |
Baseline
Daily
Weekly
Monthly
Annual
Key Calendar Dates
Appendix C: Support
| Environment |
| Priority |
| Tech Response Time |
| Maximum Resolution Time |
| Production |
| High |
| Production |
| Medium |
| Production |
| Low |
| Development/Test |
| High |
| Development/Test |
| Medium |
| Development/Test |
| Low |
File details come from the government source that posted it. Updated .