REQUEST FOR PROPOSAL (RFP) SHAREPOINT 2007 TO 2013 MIGRATION HOUSTON FOOD BANK 535 PORTWALL HOUSTON, TX, 77029 JUNE 15 2015 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org TABLE OF CONTENTS 1. 2. 3. 4. 5. SUMMARY AND BACKGROUND ......................................................................................................... 2 ACCEPTANCE CONSIDERATIONS ....................................................................................................... 3 Project Scope ..................................................................................................................................3 The Successful Bidder ...................................................................................................................7 BUDGET ............................................................................................................................................. 8 PROPOSAL SUBMISSION REQUIREMENTS .......................................................................................... 8 PROPOSAL EVALUATION CRITERIA................................................................................................... 9 1 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org 1. SUMMARY AND BACKGROUND Houston Food Bank (HFB) is a non-profit organization that collects and distributes food to hunger relief charities. Food usually comes from various sources in the food industry, like grocery stores and wholesalers that have thousands of pounds of food to give away - food that would otherwise be thrown away. HFB warehouses the food, and with help from volunteers, sort, pack and re-distribute it to the community. Traditionally, a food bank does not distribute food directly to those in need. HFB is soliciting proposals from various candidate organizations to evaluate, plan, architect, deploy, and migrate the existing on-premises SharePoint 2007 legacy system to on-premises SharePoint 2013 Enterprise Server. HFB’s business units rely heavily on the existing platform for key business functionality by leveraging numerous custom solutions. With expected growth and future business requirements, the existing environment does not meet the needs of HFB. Thus, a modern and more comprehensive solution needs to be implemented. HFB business units rely heavily on SharePoint for day-to-day functions and automation. A preliminary assessment conducted in April 2015 confirmed that the existing platform needs to be updated and the new solution implemented that addresses shortcomings. This assessment revealed that more business automation needs to be implemented to increase productivity while providing information in a seamless and efficient manner. The following HFB business units are using SharePoint: - Office of the President - Information Technology - Agency Services - Outreach Services - Development - Transportation - Communications - SSOP - Receiving - Accounting - Supply Chain & Retail - HR - Facilities - Volunteer Services This request for proposal represents the requirements for an open and competitive process. Submitting organizations will be evaluated based on criteria listed herein. The organization that best fulfills these criteria will be selected to upgrade the SharePoint platform and implement customized solutions for each business unit. 2 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org 2. ACCEPTANCE CONSIDERATIONS Project Scope The scope of this project includes all design, architecture, deployment, migration, customization, business process automation, custom development, end-user training, ongoing technical support, and ad-hoc consulting. In order to achieve a successful project, the proposed solution must: Include best practices recommendations on hardware requirements for frontend web servers, application servers, and database servers that will be sufficient to provide a mission critical, high availability system, while supporting future computing growth. Provide detailed planning, testing, and migration strategy. Evaluate all existing workflows, make recommendations on new workflows that increase productivity and design, test, and implement the new created workflows into the new solution. Include a robust end-user training recommendation to expedite adoption of the new environment. Include a mechanism for HFB to obtain on-going systems support for break/fix issues and ad-hoc consulting requests. Cloud Test Environment: Architect and deploy Microsoft Azure Cloud test environment integrating High-Availability Clustering on Windows Server 2012 R2. Integrate Microsoft SQL Server Enterprise 2012 R2, SharePoint 2013 Enterprise farm, configure Office Web Apps using PowerShell, and setup and configure Business Connectivity Services for external data consumption and processing. On-premises: Design and implement SharePoint 2013 Enterprise on Windows Server 2012 R2. Integrate Office Web Apps using PowerShell and implement Search. Implement security and configure BCS and apply extensive load/test matrix using Visual Studio 2013 Ultimate. Extranet: Design and implement DMZ, install and configure security/certificates, and perform extensive load testing. Administration Site Settings: Replicate existing SMTP functionality, install current versions of WSPs and develop necessary WSPs, implement Web Application policies, review and migrate existing Site Collections. Plan and deploy Record Center and migrate existing InfoPath Forms. The following are business unit-specific requirements that must be met in the proposed solution: IT Department UI/UEX Design – Create a consistent look and feel across the whole SharePoint server/sites with modern design, Active Tiles, and a UEX similar to www.houstonfoodbank.org Update AD Attributes (Custom) – Custom develop a Web Part that allows users to update only certain Active Directory attributes in their own AD profile. 3 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org Agency Services Outreach Services My Site/Personal Site/Org Browser – Implement My Site/Personal Site and create a custom pop-up page that displays an Organizational view with Active content Active Floor Plan Map – Create a Floor Plan page that can be dynamically updated from a list and displayed in a Visio like drawing. The Floor plan should also be active to display object attribute OnMouseOver Active Printer Map – Incorporate a Printer Map within the Active floor Plan above that enables users to click on the Printer and have the driver automatically installed Reports Migration – Migrate the reports library into various libraries based on Business Unit sites and/or Business Unit Site Collections Agency On-boarding Application – On-boarding workflow application allows users to download form from WWW, mail it or e-mail it, Mail supporting documents (501c3), mail $25 payment. Once Check is received AS sets up the agency for an onsite visit. Once approved agency information is entered in CERES 2009. Accepted Agencies must be re-verified every year. Separate forms are required for the yearly review/renewal. Agencies are suspended if they do not submit a monthly report. Zip Code List – All Approved Agencies must be Zip Code searchable at the root level, with a custom search results page that only returns certain columns from each record in the results set AS Calendar – Create an AS calendar exposed to authenticated users, but editable to AS only School Programs – Workflow application for teachers to submit forms at WWW, form is assigned to HFB Outreach Services for approval, Workflow automatically rejects form based on other items in list. Pending items are manually approved, once qualified. E-mail notification as part of approval process. List item assigned to different group until School picks up items, at which time is must be manually closed Back Pack Buddy Program – Workflow application for schools to submit form at WWW. Item is assigned to team for approval. Auto-calculate field to determine number of bags assigned. Approve/Reject notifies submitter. Item is assigned to different group for delivery Pantry Program – Workflow Application to be built from the ground up Senior Box – Calendar list with custom recurring events Site Distribution – List with numerous calculated fields and formulas Waiting List – Simple list migration Nutrition Education – Google calendar to be migrated to SharePoint. Calendar to live in DMZ with forms based authentication enabled for non AD-users to access Kids Café Meal Count – Convert Meal Count.xls to a SharePoint list with simple workflows & create a Production Logs list that moves attachments on a schedule to the Record Center with custom retention policies applied for scanned OCR attachments. List must contain required meta data. Menus – Document Library with reviewer approval workflow Ordering System – Incoming e-mail document library with custom workflow notification based on content 4 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org Development Office of the President Transportation Communication SSOP Document Taxonomy – Build a detailed document taxonomy based on existing content. Include required document meta-data for all Document Libraries. Enable Metadata Naviagtion and discoverability. Enable versioning and enforce document check-in/check-out Raiser's Edge Reporting – Excel Services web part using External data sources (Raiser’s Edge) Development Reports – Add charting web parts to existing reports Food Drive Application – Workflow application to accept form submitted at WWW, assign request to SharePoint team for Approval/Denial, notify submitter of form status, create a calendar event upon approval and assign task to Transportation team, task to remain active until completed by Transportation, which in turn completes Development task Direct Mail Approvals – Incoming e-mail document library with reviewer approval workflow. Workflow reassigns final review to submitter for final copy. Thirty day notification if final is not submitted Conference Room Reservations – Deprecate the “Request a Conference Room” list and Incorporate a direct approval/rejection feature into conference room reservations. Expose the Conference Rooms calendar at the root with custom permissions applied by a SharePoint 2010 workflow. Create an ICS file when request is submitted from WWW for conference room. Research Requests (Raiser's Edge) – Research request application with Web Services/SQL Connectivity to Raiser’s Edge. Form exposes Raiser’s Edge fields upon approval Document Migration – Document Libraries Grants team and Major Gifts team with unique permissions and required Metadata Document Migration + OneDrive Pro –Document migration with client side install of OneDrive Pro for both Executive Assistants. Customized Document Library permissions and Metadata Navigation. Document Taxonomy. Call Log Migration (SmartSheet) – Migrate call log from SmartSheet to a SharePoint list with attached workflows to create calendar items for scheduled pickups. Create a printable version of list items Helpdesk Requests – Consolidate Transportation Helpdesk Requests form into one Helpdesk Request application with various routing options New Hire Form – New Hire application list with minor notification workflows Food Fair Calendar – Calendar migration Helpdesk Requests - Consolidate Communication Helpdesk Requests form into one Helpdesk Request application with various routing options Document Migration & HFB Data Points – Enable publishing pages for HFB Data Points and migrate document libraries. Apple Store Inventory Application – Create an POS workflow application for the Apple Store with lookups to a separate workflow application for inventory management and fulfillment Online Call Tree – Create a call tree page that can be dynamically updated from a list and displayed in a Visio like drawing. The call tree should be active to display next steps OnClick 5 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org Receiving Accounting Supply Chain and Retail Human Resources Facilities Client Issues Application – Incoming Calls tracking application to route issues to appropriate Business Units. Shared Folders Migration – Migrate files and folders from SMB shares to Document Libraries E-File Migration – Migrate files and folders from E-file to Document Libraries. Current Specials List – Migrate list and apply unique permissions using SharePoint 2010 workflows based on item status. Price Change List – Custom list with custom InfoPath form and dynamic fields. The list must track price changes of a single item over time and provide reporting on price fluctuation. Workflow is required to approve price change Produce Calendar – Calendar migration with minor native calendar functionality added SmartSheet Migration – Migrate Incoming Deliveries from SmartSheet to a SharePoint list with attached workflows to create calendar items for scheduled incoming deliveries and status updates. Agency Adjustment List – Very large workflow that requires version to version migration without any additional functionality requirements Document Library Migration – Migrate document libraries and scrub all permissions Invoice & Online Purchases Requisitions – Workflow application to route requests to various business unit owners inside and outside of Accounting for invoicing and purchasing. Workflow must use 2010 workflows to apply permissions on list items based on item status/assignment Contract Approval Request - Workflow application to route Contracts for approval to various business unit owners inside and outside of Accounting. Workflow must use 2010 workflows to apply permissions on list items based on item status/assignment and also use custom InfoPath forms to hide item fields based on item status and assignment. New Accounting Requests - Consolidate New Accounting Requests form into one Helpdesk Request application with various routing options Retailer Pickup – List to track all retailer donations Red Barrel List – List to track all Red Barrel pickups and exposed at root level with custom permissions File Migration - Migrate E-File content and SMB files & folders to Document Libraries File Migration – Migrate files and folders to Document Libraries Online Job Submission – Update WWW job application to write to a SharePoint list through Web Services/API and attach custom workflows to the list for applicant/HR Representative communication. Enable SSL on application form File Migration – Migrate SMB files & folders to Document Libraries Facility Requests – Consolidate Facilities Requests form into one Helpdesk Request application with various routing options OSHA Lost Time Board – Migrate list to SharePoint 2013 6 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org Property Damage List – Migrate list to SharePoint 2013 and implementing reports view QA Recall & Issue Reporting – Migrate list to SharePoint 2013 and copy Workflows as is Chemical MSDS – Migrate list to SharePoint 2013 and expose at root. Unique permissions must be applied Scissor Lift Check-out/Pickup Truck Reservations – List with simple approval workflow Portwall Sanitation – Redesign list and consolidate workflows into one form Recycling Log – Redesign list and form on SharePoint 2013 Volunteer Services Migration – Migrate SMB files & folders and E-File content to Document Libraries Records Center Implement and Configure Record Center – Apply document retention, compliance and legal hold policies across all Document Libraries in all site collections The Successful Bidder HFB is seeking a provider that has proven industry expertise across SharePoint 2007 through SharePoint 2013 architecture, design, and development. More importantly, the provider must propose a solution that accounts for all existing features and build new customized solutions on SharePoint 2013 that enhance what is already in place. The solution provider must have extensive experience in business automation, business intelligence, custom .net development, and Azure deployment, development, and testing. The chosen provider must be adept at learning the needs of the end-users across all business units in order to build a robust end-toend solution. Additionally, since HFB’s sole purpose is to procure and deliver food, the solution provider must also have first-hand proven experience in supply chain management automation. The following industry experience and core competencies must be met: Extensive experience in deployments, scalability, architecture and development on Microsoft Azure. Hyper-V experience in deploying load balanced and failover environments. Microsoft Active Directory experience in architecture and deployment. Microsoft Clustering, Failover, and High-Availability Enterprise experience. Experience with Microsoft SQL DBA, Business Connectivity with 3rd party platforms. SQL Server Reporting Services deployment and integration. Proven knowledge of load testing using Microsoft Visual Studio 2013 Ultimate and Team Foundation Server. Enterprise experience developing custom SharePoint .NET applications and integrating UI/UEX design principals. 7 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org Experience in Governance methodologies. Industry experience in Supply/Chain Management with integration using the Microsoft SharePoint platform. Experience migrating legacy SharePoint 2007 to SharePoint 2013 for both platform and customizations. Experience with Mobile Development and Web Services/API integration. 3. BUDGET All proposals must include proposed costs to complete the tasks described in the project scope. Costs should be stated as one-time or non-recurring costs (NRC) or monthly recurring costs (MRC). Detailed pricing should include but is not limited to: Azure Test environment (monthly) SharePoint Enterprise Server License SharePoint End-User eCals Training NRC NRC NRC NRC MRC MRC MRC MRC Note: All costs and fees must be clearly described in each proposal. 4. PROPOSAL SUBMISSION REQUIREMENTS The deadline to submit proposals is TBD. Any proposals received after this date will not be considered. An official agent or representative of the submitting company is required to sign the proposal. All outsourced or contract work must be clearly noted with the name and detailed description of the company. Final bid must be fixed price (no bucket of hours). All costs contained within the proposal must be all-inclusive, including any outsourced or contracted work. An itemized list of all fees and costs along with an explanation of each is required. All proposals in response to this RFP are due no later than July 1st 2015. Evaluation of proposals will be conducted from July 1st through July 21st 2015. o If required, requests for additional information will be submitted to bidders during this window. The winning bidder will be notified no later than August 1st 2015. Project Timeline: Project must be completed by December 31, 2015. (Subject to change during contract negotiations) Final contract terms and conditions will be negotiated with the winning bidder. All contractual terms and conditions will be subject to review by Houston Food Bank and will include scope, budget, schedule, and other necessary items pertaining to the project. 8 Houston Food Bank Request for Proposal mtoomes@houstonfoodbank.org 5. PROPOSAL EVALUATION CRITERIA Houston Food Bank will evaluate all proposals based on the following criteria. To ensure consideration for this Request for Proposal, your proposal should be complete and include all of the following criteria: Overall proposal suitability: proposed solution(s) must meet the scope and needs included herein and be presented in a clear and organized manner Organizational Experience: Bidders will be evaluated on their experience as it pertains to the scope of this project Previous work: Bidders will be evaluated on examples of their work pertaining to SharePoint technologies Value and cost: Bidders will be evaluated on the cost of their solution(s) based on the work to be performed in accordance with the scope of this project Technical expertise and experience: Bidders must provide descriptions and documentation of staff technical expertise and experience Each bidder must submit electronically to the email address below or mail five copies of their proposal to the address below to arrive by July 1st 2015 at 5pm CST: c/o Matthew Toomes Director of Information Technology Houston Food Bank 535 Portwall Houston, TX 77029 Matthew Toomes Director of Information Technology MToomes@houstonfoodbank.org 9