Appendix A–Detailed Requirements

Appendix A–Detailed Requirements

Table A-1-SDMS Functional Requirements
Req. # / Focus Area / Requirements Description / Must Have / In Existing COTS SaaS
Software / Requires
Software
Configuration / Comments
Certification / The system shall provide an online registration process for businesses to apply for DBE/ACDBE/LDBE/SBE certification. / Yes
Certification / The system shall provide definitions of all business terms and acronyms to the certification applicants. / Yes
Certification / The system shall provide a DBE/ACDBE application template compliant with 49 CFR Part 23 and Part 26. / Yes
Certification / They system shall allow document uploads by certification applicants as part of the certification application processes including for tax returns and affidavit. / Yes
Certification / The system shall provide an online registration process for businesses to apply for LDBE certification. / Yes
Certification / The system shall allow businesses to save incomplete certification applications and complete them at a later time. / Yes
Certification / The system shall purge incomplete applications that were last saved more than 3 months in the past. / Yes
Certification / The system shall prevent the submission of incomplete certification applications based on incomplete data fields and failure to upload the necessary documents. / Yes
Certification / The system shall prevent changes to a certification application by the applicant once the application has been successfully submitted. / Yes
Certification / The system shall allow the MWAA certification specialist to allow a certification application to be revised by the applicant by indicating application deficiencies exist. / No
Certification / The system shall track all types of applications (DBE, ACDBE, SBE, and LDBE) from receipt to approval. / Yes
Certification / The system shall give MWAA certification specialists the ability to review, approve, and deny certification applications. / Yes
Certification / The system shall track the certification application review process duration. The review process starts upon successful submission of an application by a business. / Yes
Certification / The system shall notify MWAA certification specialists when new certification applications have been submitted and are ready for review. / Yes
Certification / The system shall notify MWAA certification specialists when a DBE/ACDBE application review is 30, 60, 90 days old, when an interstate DBE/ACDBE application review is 30, 50, 60 days old, and when a LDBE application review is 10, 20, 30 days old. / Yes
Certification / The system shall allow MWAA certification specialists the ability to generate deficiency notices for a certification application. Deficiencies include, but are not limited to, un-notarized affidavits and incomplete documents. / Yes
Certification / The system shall provide status reports detailing the number of deficiency notices sent to certification applicants. / No
Certification / The system shall determine if a LDBE certification applicant’s address is more than 100 miles away from the Washington DC zero mile-marker. The system shall notify the MWAA certification specialist if the applicant’s address is over 100 miles away from the Washington DC zero mile-marker. / Yes
Certification / The system shall calculate Annual Gross Receipts (AGR) for a certification applicant including its affiliates and subsidiaries. / Yes
Certification / The system shall determine if an applicant’s AGR is above the allowable threshold for the corresponding certification small business size standard. / Yes
Certification / The system shall notify the MWAA certification specialist if an applicant’s AGR is above the threshold value for the corresponding certification. / Yes
Certification / The system shall generate certification denial letters with signatures of appropriate MWAA officials and send them to certification applicants. / No
Certification / The system shall track when a certification denial notification was sent to the certification applicant and indicate if the denial can still be appealed. / No
Certification / The system shall generate certification approval letters with certification type, approved NAICS codes, and signatures of appropriate MWAA officials and send them to certification applicants. / Yes
Certification / The system shall track all suppliers’ present net worth (PNW) and Annual Gross Receipts (AGR) by year for up to 10 years. / No
Certification / The system shall provide a real‐time, online directory of xDBE-certified suppliers searchable by supplier name, current certification type, keyword, NAICS and NIGP codes, description, and last certification date. / Yes
Certification / The system shall generate a downloadable version of certification directory searches upon request by the user. / Yes
Certification / The system shall have the capability to cross-reference and automatically track contracts and vendors based on NAICS and NIGP codes, and owner names. / No
Certification / The system shall have computerized and/or mobile capability to take notes and otherwise complete the site visit report. / No
Certification / The system shall monitor the appeals process of an application. / No
Certification / The system shall have one centralized database used by all parties (DSD, Procurement, and Business Owners). / Yes
Certification / The system shall notify certified suppliers 90 days, 60 days, and 30 days before LDBE certification expiration and 90 days, 60 days, and 30 days before DBE annual update anniversary. The notification should include instructions for maintaining certification. / Yes
Certification / The system shall track the certification status of all businesses in the certification database including businesses denied certification and businesses that have allowed their certification to lapse. / Yes
Compliance / The system shall provide a data collection and retrieval tool to calculate overall 3 year DBE and ACDBE goals reported to the FTA. / No
Compliance / The system shall track all solicitations released by MWAA. / No
Compliance / The system shall track all bids on a solicitation including the prime bidder and all sub bidders on a bid. / Yes
Compliance / The system shall track contracts awarded by MWAA including, but not limited to the following information: contract #, prime Contractor, program type, contract type (LDBE/DBE), award date, period of performance, contract value, and LDBE/DBE participation goal. / Yes
Compliance / The system shall track task orders awarded under task order contracts. / Yes
Compliance / The system shall submit automatic alerts to DSD of contracts awarded by Procurement. / No
Compliance / The system shall allow MWAA compliance specialists to link contracts to their corresponding solicitations. / Yes
Compliance / The system shall allow Airports Authority personnel to search for LDBE suppliers using the directory (limited access). / No
Compliance / The system shall allow online submission for prime bids to submit Exhibit D. / Yes
Compliance / The system shall generate Exhibit E document for each sub bidder identified in an Exhibit D. / Yes
Compliance / The system shall create PDF files of the Exhibit D and Exhibit E that can be downloaded by the prime bidder. / No
Compliance / The system shall allow updates to Exhibit D and Exhibit E documents when a contract modification is made. / Yes
Compliance / The system shall provide an Exhibit J form online for prime Contractors to enter on a monthly basis for each active contract or task order. / Yes
Compliance / The system shall auto-populate appropriate Exhibit J information from corresponding Exhibit D. / Yes
Compliance / The system shall notify the MWAA compliance specialist when a new Exhibit J is submitted. / Yes
Compliance / The system shall allow the MWAA compliance specialist the ability to review and approve Exhibit J submissions. / Yes
Compliance / The system shall generate approve/denial notifications based on the MWAA compliance specialist’s review and send to CO and COTR. / No
Compliance / The system shall, upon approval of an Exhibit J, notify subcontractors identified in Exhibit J that payment verification is required. / Yes
Compliance / The system shall provide an online form for subcontractors to verify payment including the date of receipt and amount received. / Yes
Compliance / The system shall notify the MWAA compliance specialist when payments are not received by subcontractors within deadline. / No
Compliance / The system shall have the ability online to produce accurate reports on all contracts awarded such total amount for all contracts vs amount to DBE, LDBE, ACDBE, SBE, MBE, WBE firms. / Yes
Compliance / The system shall provide an online module for Primes to enter monthly payments. Payments can be tracked in real-time and verified with subcontractors. / Yes
Compliance / The system shall provide an online module with capability to produce customized reports on compliance with DBE/LDBE financial goals. / Yes
Compliance / The system shall provide an online dashboard reporting current status of DBE/LDBE goals. / Yes
Outreach / The system shall send e-mails to businesses for upcoming and future outreach events. / Yes
Outreach / The system shall allow prime Contractors and MWAA purchasing agents to search the certified supplier directory by supplier attributes including, but not limited to, NAICS code, NIGP code, supplier’s number of employees, and location. The output of these searches must include the suppliers’ contact information. / No
Outreach / The system shall have an outreach module that allows the planning and status of outreach events such as budget, contacts, mailing list, timeline, and documents. / No
Outreach / The system shall have the ability to follow-up and conduct a survey of outreach events. / No
Outreach / The system shall create campaigns and add suppliers based upon certification status, NAICS/NIGP code, location. / No
Outreach / The system shall track other small/disadvantaged business certifications from accredited certifying agencies including, but not limited to, the National Minority Supplier Development Council, Women’s Business Enterprise National Council, National Gay and Lesbian Chamber of Commerce, Small Business Administration, and Department of Transportation. / No
Vendor
Management / The system shall provide self‐management and registration by vendors. / Yes
Vendor
Management / They system shall search the extensive vendor database and generate comprehensive reports. / Yes
Table A-2. SDMS Technical Requirements
Req. # / Requirement / ISO 25010
Characteristic / ISO 25010 Sub
characteristic / In the
Service
Offering / Requires
Configuration of the Service
Offering / Comments
The system shall maintain a virtual private network (VPN) connection to MWAA’s network to allow for system interfaces. / Compatibility / Interoperability
The system shall include documented application programming interfaces (APIs) to support system interfaces. The APIs must support one or more of the following: REST, SOAP, or JSON-based web services. / Compatibility / Interoperability
The system shall exchange any XML content using an industry standard schema or a custom schema that is fully documented. / Compatibility / Interoperability
The system shall use MWAA’s ETL solution when needed to implement interfaces to MWAA systems. / Compatibility / Interoperability
The system shall generate a log of all system errors during system operation. This log shall be made accessible to MWAA’s system administrators. / Maintainability / Analyzability
The system shall allow MWAA system administrators to create, update, and delete new data fields, workflows, and related business rules without the need to modify base software code. / Maintainability / Modifiability
The system shall have a production environment, a test environment, and a development environment. The production environment will serve as the operational environment for end users. The test environment will be used to perform unit testing as well as user-acceptance testing. The development environment will be used by system administrators to create new customizations. / Maintainability / Modifiability
The system shall support customization migration between the development environment, test environment, and production environment. / Maintainability / Modifiability
The system shall support replication of environment between the development environment, test environment, and production environment. / Maintainability / Modifiability
The system shall support 175 concurrent users without noticeable performance degradation. / Performance Efficiency / Capacity
The system shall support a minimum of 5000 transactions a day including certification application transactions. / Performance Efficiency / Capacity
The system shall provide usage statistics reports on a weekly, monthly, and yearly basis. / Performance Efficiency / Capacity
The system shall be fully compatible with future updates to common PC web browsers including, but not limited to, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari. / Portability / Adaptability
The system shall be fully compatible with all common PC web browsers including, but not limited to, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari. / Portability / Installability
The system vendor shall recognize that all MWAA certification data, contract data, and reports stored in the system are the property of MWAA. / Portability / Replaceability
The system shall maintain an up-time availability of 99%. / Reliability / Availability
The system shall provide downtime notification details including time and duration for all scheduled downtimes. The downtime notification shall be provided at least 7 days before scheduled downtime. / Reliability / Availability
The system shall maintain all vendor certification records and reports in accordance with MWAA record retention policy. / Reliability / Availability
The system shall integrate with MWAA printers to allow the printing of records and other relevant information. / Reliability / Availability
The system shall support redundant hosting with failover in the event of infrastructure failure at one hosting site. / Reliability / Fault Tolerance
The system shall roll-back any database changes associated with a transaction if that transaction does not complete successfully. / Reliability / Fault Tolerance
The system shall support redundant hosting in geographically separated locations to support recovery from disaster in one geographic location. / Reliability / Recoverability
The system shall perform database back-ups to support a recovery point objective (RPO) of 1 day. The database back-ups should be stored in at least 2 geographically separated locations. / Reliability / Recoverability
The system shall authenticate MWAA users by integrating with Microsoft Azure Active Directory, MWAA’s Identity and Access Management System. / Security / Authenticity
The system shall support user-created accounts for suppliers in support of certification application, certification renewal, and contract reporting. The user-created accounts shall be password protected. / Security / Authenticity
The system shall employ HTTP over TLS communications protocol (https or secure http). / Security / Confidentiality
The system shall employ role-based access controls to data. / Security / Confidentiality
The system shall employ user-based access controls to data. / Security / Confidentiality
The system shall encrypt all data both in the operational database and data backups. / Security / Confidentiality
The system shall encrypt all data during transit between systems and to client computing devices. / Security / Confidentiality
The system shall transfer all files using the SFTP protocol. / Security / Confidentiality
The system shall employ role-based access controls to define transaction permissions such as data CRUD permissions. / Security / Integrity
The system shall detect and log intrusion attempts. The log shall be accessible by MWAA system administrators. / Security / Integrity
The system shall include intrusion prevention system technology. / Security / Integrity
The system shall include virus and malware prevention technology. / Security / Integrity
The system shall maintain metadata on all transactions for the lifetime of the effected record. The metadata should include the User ID executing the transaction, the timestamp of the transaction, and what was changed. / Security / Non-repudiation
The system shall support electronic signature for all necessary approvals and signatory actions. / Security / Non-repudiation
The system shall comply with all accessibility standards regarding web-based intranet and internet systems enumerated in Section 508 of the Rehabilitation Act. / Usability / Accessibility
The system shall be accessible from both the MWAA intranet and world wide web. / Usability / Accessibility
The system shall be accessible from personal computers, tablets, and smart phones. / Usability / Accessibility
The system shall allow system administrators to add custom MWAA branding to the user interface. / Usability / Appropriateness Recognizability
The system shall allow system administrators to edit data field names to terms recognized by MWAA staff. / Usability / Appropriateness Recognizability
The system shall include self-help training materials. / Usability / Learnability
The system shall allow system administrators to customize the color palette of the user interface to correspond with MWAA preferences. / Usability / User Interface Aesthetics

A-1