Instructions for RFI Requirements Worksheet
Instructions Worksheet Functional Requirements For the Functional Requirements Worksheet tab, there are two columns for you to enter your responses. The “Response” column is a drop-down box included in the Functional Requirements Worksheet tab. When responding to each of the listed requirements, select the most appropriate answer from the drop-down list box. The drop-down list box includes the following choices: Response Code Functional Requirement Fulfillment Category 100% functionality available in base product set; no changes required except selecting Available configuration options at implementation. Some functionality (<100% functionality available) is provided in base product set (please identify Partially Available exceptions in explanation field) The functionality is not available "out of the box" but can be custom coded to provide the Customized functionality. The functionality is not available "out of the box" but can be acquired through a known 3rd party 3rd Party vendor. (Identify the vendor in the explanation field). The functionality is not available "out of the box" by a third party, but can achieved through a customized 3rd party solution. (Identify the vendor in the explanation field). The functionality is not currently available "out of the box" but will be included in a scheduled Future Planned enhancement. (Identify version and time frame in the explanation field). No current or planned availability Not Available There is also an “Explanation” column in each spreadsheet where you may provide additional information to each functional/technical statement that you deem necessary and appropriate. The "Explanation" column is adjacent to the "Response" column. 3rd Party Customized Technical Requirements For the Technical Requirements Worksheet tab, there is one column for you to enter your response. Please answer the technical requirement question in the "Explanation" column. Submission Requirements Please submit this Microsoft Excel file with the accompanying RFI document electronically no later than 4PM EDT on 05/19/06
2ae43279-77d7-4f4e-be38-1df71868170e.xls
contact: enterprisearchitecture@mail.nih.gov
Functional Requirement Responses Appendix A.1: Functional Requirements Response Worksheet
Page 2 of 7
ections: Select the value that corresponds to your response for each requirement. Enter comments in the 'explanation' field. Include references if included in the RFI. Vendor Solution Category Wiki Webpage Generate/Edit Support WYSIWYG Editing HTML Tag Support Math Formula Support Table Support Functional Requirement Response Explanation
Ability to add, edit, and delete webpages and webpage content.
Ability to provide "what you see is what you get" editing of content. Ability to support HTML tags within the wiki syntax. Ability to insert math formulas within the wiki syntax. Ability to create, update and delete tables within the wiki syntax. Explain what types of tables are supported, e.g. simple or complex. Link Support Ability to link to other webpages (internal and external) and documents. Explain the syntax used for creating links (e.g. CamelCase) and the types of links available (e.g., images) Foreign Language/Character Ability to support foreign languages and characters within the content of a Support webpage. Section Editing Ability to edit only a certain section of a page. Section History Ability to view the history of changes for a section of a webpage. Preview Changes Ability to preview edits to content prior to committing the changes. Page History Ability to view the history of changes for a webpage. Version Control Ability to manage versions of pages i.e. maintain tracking of new versions, authors of each versions, date/timestamp and rollback to prior versions on command. Comments Ability to support a discussion forum around a webpage. Edit Comments Ability of moderator to edit/delete discussion threads and posts within threads. File Attachments Ability to upload and attach additional files to webpages. File Attachment Version Control Ability to manage versions of attached files, i.e. maintain tracking of new versions, authors of each versions, date/timestamp and rollback to prior versions on command. Automatic Table of Contents Ability to automatically generate the table of contents. Support Export Content Ability to export webpage contents. Explain what formats the export functionality supports (e.g. HTML, XML, PDF) Orphaned Pages Ability to view a list of webpages that are not linked to/by any other webpages. Notifications Ability to notify users/authors about content changes. Explain the available notification methods. Namespaces Ability to organize content by sorting into different namespaces. Metadata Support Ability to assign, edit metadata tags to webpages (e.g., keywords). Conflict Handling Ability to prevent concurrent editing access to webpages and comments. Explain the methods provided for merging multiple versions. Interface Languages Ability to localize the interface. Contacts and Addresses Ability to access contact information for members, which includes company and Store/Access team e-mail addresses, telephone numbers, member lists and websites. Explain if this information must be imported into the product or if there is an access mechanism for interfacing with external directories such as AD or LDAP. Search Ability to provide search across selected or all workspaces, including full text search across all namespaces and content types (e.g. comments, webpages). Explain the types of search capabilities (e.g., simple, advanced) and the heuristic search capabilities provided. Ability to provide search across selected or all workspaces, including full text search across and within text of attached files.
Attached File Search
2ae43279-77d7-4f4e-be38-1df71868170e.xls
contact: enterprisearchitecture@mail.nih.gov
Vendor Solution Category Access Levels Functional Requirement
Functional Requirement Responses Response Explanation
Page 3 of 7
Ability to have access control and authentication. Explain what levels of access control exist (e.g. page level).
2ae43279-77d7-4f4e-be38-1df71868170e.xls
contact: enterprisearchitecture@mail.nih.gov
Technical Requirement Responses Appendix A.2: Technical Requirements Response Worksheet
Page 4 of 7
Directions: Describe how the proposed solution meets the identified requirement question in the explanation column.
Vendor Solution: Number Technical Category Explanation
A 1 2 3 4 5 6 7 8 9 10 11
Platform Support and Architecture Describe server hardware platforms supported by your product. Describe the web servers supported by your product. Describe the application servers supported by your product. Describe the database servers supported by your product. Provide your product's minimum desktop requirements. Describe the requirements for client platform support. What code, browser plug-ins or cookies must be resident on the client systems. What browsers does your product support, including mobile devices? Please list all secure versions of browsers your product supports. What tools are provided by the product to perform customized development? What tools do you support and what process do you recommend to help users migrate customization forward to major new releases of software? What reporting and visualization tools are supported by the product? Explain how different levels of functionality can be implemented as separate modules and does this improve load balancing and availability (i.e. a failure in one module doesn't bring down other modules). Is it possible to have distributed instances of your COTS product or is it necessary to have a single instance for complete integration? What is the impact of extensive customization on the ability to upgrade the product? How adaptable is the look and feel of the user interface to the business requirement? What federal mandated guidelines and compliance standards does your product adhere to? 2ae43279-77d7-4f4e-be38-1df71868170e.xls Contact: enterprisearchitecture@mail.nih.gov
12 13 14 15
Technical Requirement Responses Vendor Solution: Number 16 17 B 18 19 20 21 22 23 24 C 25 26 27 28 29 30 31 32 33 34 35 Technical Category With respect to Section 508 compliance, does your product support frame rates and captioning that allow for accommodating interpreters for the deaf What plug-in support does your product provide? Please provide examples. Integration What search engines are supported or provided by your product? Does your product provide out of the box integration with other web and desktop tools. If so, which ones? What integration technologies are supported for those interfaces? How proprietary are those application interfaces? Does your product provide integration with Microsoft Active Directory? Please provide examples of installations. Does your product provide integration with Netegrity SiteMinder? Please provide examples of installations. Does your product provide integration with BEA Aqualogic Interaction ( formerly Plumtree)? Please provide examples of installations. What debugging APIs, features or tools do you provide (or are available) to assist in integration with existing applications? Security How does the product authenticate users? What, if any, external single sign-on products are supported for integration with your recommended What enterprise directory services (e.g. LDAP) does your product support? Can the product leverage PKI? What certificates are supported by your product? What kind of role-based access controls are included in your product? How are access authorizations and permissions managed by your product(s)? Can security classifications be displayed on documents or when viewing documents? Does your product currently support IPv6? If not, what are your future plans for support? What kind of security controls does your product have against viruses? Please describe if your provide provides this capability internally, or if you What triggers and/or safeguards are available within your product to prevent unintentional release to external entities? What information is captured in the audit log for access and modifications to data? 2ae43279-77d7-4f4e-be38-1df71868170e.xls Explanation
Page 5 of 7
Contact: enterprisearchitecture@mail.nih.gov
Technical Requirement Responses Vendor Solution: Number 36 37 38 D 39 40 41 42 43 44 45 46 47 E 48 49 50 51 52 53 54 55 Technical Category What auditing/archiving capabilities does your product have to comply with legislative requirements? How does your product deal with firewall and Network Address Translation (NAT) issues? What federal security standards does your product comply with? Performance What is your product's strategy for minimizing response times when dealing with large files and/or video? Please describe any failover strategies you recommend for product implementation and describe the availability benefits that implementation Please describe any load balancing strategies you recommend for product implementation and describe the scalability and reliability benefits that What kind of backup strategies do you suggest for your product? Please provide load/stress testing metrics. How does your product ensure a high degree of reliability against failure? What are the minimum bandwidth limits for a single collaborative session? Are there practical limitations such as the size of document file packets that can affect these collaboration sessions? Please provide performance metrics from previous implementations. Additional Technical Requirements Describe the steps for a typical product implementation. Describe the steps for a typical product installation. What resources and timeframes are typical for your product implementation? Does the product provide a web-based administration client? What performance monitoring and configuration management tools are available with the product? What capabilities are available to end users for self-service (i.e. changing roles and permissions, system passwords, profiles) within the product? Does the product support remote administration? What is the level of support included along with the purchase of the product? Is this support available 24/7? Is there a public or private forum 2ae43279-77d7-4f4e-be38-1df71868170e.xls Explanation
Page 6 of 7
Contact: enterprisearchitecture@mail.nih.gov
Technical Requirement Responses Vendor Solution: Number 56 57 58 59 60 61 62 Technical Category Can each end user adjust his own settings, e.g. language, reports, picture? Can the administrator of the team control the overall settings, admit new members and integrate new modules? Is a training module included within the solution? A training module that is a simple application designed to disseminate training information Is a help module included in the application? Help module describes all features and can give you advice on any problem you might come across. Can the help feature be customized and modified so that different groups of users can receive different help screens? Can the error processing feature be customized and modified so that different groups of users can receive customized error messages (e.g. to Can new users and passwords be generated automatically? Explanation
Page 7 of 7
2ae43279-77d7-4f4e-be38-1df71868170e.xls
Contact: enterprisearchitecture@mail.nih.gov