NOTICE OF PROPOSED PROCUREMENT (NPP)
For
TASK BASED INFORMATICS PROFESSIONAL SERVICES (TBIPS)
GSIN: D302A ADP SYSTEM DEVELOPMENT SERVICES
Reference Number:
87055-16-0025
Solicitation Number:
87055-16-0025
Organization Name:
Canadian Nuclear Safety Commission
Solicitation Date:
2016-04-29
Closing Date:
2016-05-19 02:00 PM Eastern Daylight Saving Time (EDT)
Anticipated Start Date:
1 to 2 months from closing date
Estimated Delivery Date:
Estimate Level of Effort:
890 days (including Option Periods)
Contract Duration:
The contract period will be for 225 days from the date of contract with an irrevocable option to extend it for up to 2 additional 110-day periods, for each of the two resources.
Solicitation Method:
Competitive
Applicable Trade Agreements:
WTO-AGP, NAFTA, AIT
Comprehensive Land Claim Agreement Applies:
No
Number of Contracts:
1
Requirement Details
Tendering Procedure: Selective Tendering
This requirement is open only to those TBIPS Supply Arrangement Holders who qualified under Tier 1 for services in the National Capital Region for the following categories:
A.7 Programmer / Analyst
I.11 Technology Architect
The following SA Holders have been invited to submit a proposal:
Avaleris Inc.
Cistel Technology Inc.
CM Inc.
Deloitte Inc.
Emerion
Epixus Incorporated
FoxRed Consulting Inc.
Helix Management Consulting Services Inc.
IBM Canada Ltd.
Lumina IT inc.
Proex Inc.
Professional Computer Consultants Group
Rockwell Collins Canada Inc.
Sierra Systems Group Inc.
The VCAN Group Inc.
However, should an uninvited SA Holder wish to be invited, it may contact the Contracting Authority in writing to request an invitation at any time prior to five days before the published bid closing date, and an invitation will be made to that SA Holder. To ensure efficient operation of the procurement system, the Contracting Authority will invite no more than the first 10 SA Holders that request an invitation. In no circumstance will such an invitation require Canada to extend a bid closing date.
Description of Work:
1.0 Objective
CNSC requires professional services of a team made up of the following (2) resources, on an as required basis, to carry out and deliver the implementation of Microsoft Dynamics CRM 2015 for the regulatory, licensing, certifications and compliance business processes, as well as the contact management solution in support of those business processes. The main goal of the initiative is to design, implement, and deliver the necessary foundation components as well as the selected business processes that can support the CNSCs regulatory, licensing and compliance processes using Microsoft Dynamics CRM within an integrated environment. The solution must meet both functional and technical requirements driven by the CNSC plan for Case Management.
Note: bidders must propose one candidate for each of the two TBIPS categories shown below.
2.0 Scope
The CNSC is in the process of implementing the case management solution using Microsoft Dynamics CRM in support of its core processes as identified in section 2.0 above. The current business process under development is going through the design/configuration phase and is expected to be ready for Quality Assurance testing in May 2016. The development work as well as the user acceptance testing and deployment are expected to be completed by July 2016.
In addition, the CNSC is developing a 3-year plan that will identify the next business processes to be implemented in Dynamics CRM. The outcome of the 3-year plan will have a direct impact on the scope and priorities of work for this contract.
The IMTD is also working on securing and building the necessary infrastructure and hosting environments for case management. Completing this task as well as any outstanding transfer/migration work to move the products from one environment to another is also in the scope of this contract.
The solution architecture for the CNSC involves a number of additional supportive services and 3rd party software tools integration to allow interoperability with the other CNSC systems and exchange of data. The design and implementation of those services/tools are also included in the scope of this contract.
3.0 Summary of Duties
3.1- One (1) Level 3 Technology Architect (Lead Architect)
The Lead Architect will implement the Dynamics CRM architecture designed/developed prior to this phase for the selected business processes identified by the three year plan as well as the contact management solution in support of those business processes. He/she will clearly identify the delivery approach, the risks and outcomes; produce the technical documentation required and do the knowledge transfer to the CNSC staff.
The Lead Architect will lead the deployment of the solution to the development / QA / Pre-Prod / Production environments provided by the Government of Canada Shared Case Management System (SCMS) in accordance with the SCMS on-boarding and readiness requirements.
The Lead Architect will provide guidelines, framework and support to the project team to fulfill their responsibilities. The Lead Architect will support the CNSC project management team by providing input to the project schedules, cost estimates, resource requirements, and the project management plan as a whole.
The Lead Architect will provide leadership and oversight to the contractor’s team in fulfilling the tasks and deliverables identified in the Statement of Work. The Lead Architect will be accountable to IMTD for status updates, progress reports, resolution of issues and the completion of the contractor’s team deliverables.
The Lead Architect will provide oversight on all the necessary Business documents to allow for a sound design and configuration of Dynamics CRM.
3.2- One (1) Level 3 Programmer Analyst
The programmer analyst will be responsible for developing the selected cases as well as the supporting contact management solution using the Microsoft Dynamics xRM Application Framework and utilizing all the capabilities of the platform to meet the requirements. The software must be developed using both the Microsoft Dynamics CRM 2015 interface customizer and the Microsoft Dynamics CRM 2015 Software Development Kit (SDK). The programmer analyst will implement the design in CRM that fit the framework based on the entity model provided. The programmer analyst will develop the business logic using C#, develop the workflows when appropriate and develop the interfaces with various internal CNSC web services when required. It is expected that the web resources will be developed using HTML (HyperText Markup Language), XML (Extensible Markup Language), JavaScript, Java Script Object Notation (JSON) and Cascading Style Sheets (CSS).
4.0 Technical Environment
Visual Studio 2013, 2015
C#, VisualBasic.Net (VB.Net), ActiveServerPages.Net (ASP.net), .Net Frameworks 3.5, 4.0 & 4.5, Enterprise library 4.x and 5.x, Web Client Software Factory, Entity Framework 1 and 4
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WWF)
Microsoft Dynamics CRM 2015
Microsoft SharePoint 2007/2013
.NET SQL Authorization Manager (NetSQLAzMan)
Telerik Controls
Windows 2008/2012 servers
Team Foundation Server 2012
SQL Server 2012
Microsoft Windows 7
Microsoft Office 2010
5.0 Responsibilities/Tasks
5.1 Lead Architect
Provide leadership and oversight to the contractor’s team in fulfilling the tasks and deliverables identified in the Statement of Work.
Accountable for status updates, progress reports, resolution of issues and the completion of the vendor’s deliverables.
Review and analyze business and system requirements and processes
Translate business requirements into well-architected solutions that best leverage the Microsoft Dynamics CRM platform while allowing for future growth
Provide input to the implementation plan, schedule and budget
Collaborates with the Business Analyst to ensure deliverables are consistent with Dynamics CRM as the end-state solution
Lead design workshops and working sessions to discuss the system design
Works with cross-functional areas to architect and document technical solutions that are aligned with client business objectives
Manage the design, delivery of configuration, integrations, and data migration elements of a Microsoft Dynamics CRM implementation
Develop solutions and interfaces leveraging the Microsoft Dynamics CRM platform
Manage the technical requirements in support of client expectations
Integrate 3rd party products with CRM, e.g.: Business rules engine, document integration with RDIMS, data integration with ETL tool
Provide hands-on, expert technical assistance to developers
Review and analyze technical infrastructure environment, including Dynamics CRM, Records Document Information Management System (RDIMS), and legacy systems to understand and advise on risks and impacts to the project/solution
Establish and document best practices for the long-term implementation and sustainment of CRM
Provide advice and recommendations on program scope, delivery approach, schedule, and team structure
Communicate impacts of Dynamics CRM technical constraints and dependencies on scope and business requirements
May support business clients by establishing acceptance test criteria and providing clarifications / elaboration during user acceptance testing
Transfer knowledge to CNSC staff throughout the process
5.2 Programmer Analyst
Reviews business and systems requirements documents in order to configure Dynamics CRM and develop IT solutions
Document solution design and detailed deployment instructions
Create and modify code and software e.g.: Web resources, plugins and customization.
Create and modify screens and reports
Develop business process case solutions using Microsoft Dynamics CRM 2015, Microsoft Dynamics CRM 2015 SDK, C#, ASP.Net, .Net Frameworks 4.5, HTML, XML, JavaScript, JSON and CSS
Re-use existing web services, whenever possible
Maintain standard Look & Feel as defined by IMTD, when applicable
Contribute to the integration of 3rd party products to CRM e.g.: business rules engine, document integration with RDIMS, integration with ETL tools
Create/perform unit testing of the solution modules during development;
Respond to bug reports and fix issues in a timely fashion
Develop simple reports using the Microsoft Dynamics CRM tool and develop more complex reports using the Microsoft SQL Server Report Builder
Transfer knowledge to CNSC staff throughout the process
Incumbent:
The work has been performed by contracted resources in the last 12 months (Cistel, $746,235.00 plus tax)
Security Requirement: Common PS SRCL #19 applies
Minimum Corporate Security Required: Facility Security Clearance (FSC)
Minimum Resource Security Required: Secret Clearance
Contract Authority
Name: Dan Simard
Phone Number: 613-996-6784
Email Address: d••••••••@••••••.ca
Inquiries
Inquiries regarding this RFP requirement must be submitted to the Contracting Authority named above. Request for Proposal (RFP) documents will be e-mailed directly from the Contracting Authority to the Qualified Supply Arrangement Holders who are being invited to bid on this requirement. BIDDERS ARE ADVISED THAT “BUYANDSELL.GC.CA” IS NOT RESPONSIBLE FOR THE DISTRIBUTION OF SOLICITATION DOCUMENTS. The Crown retains the right to negotiate with any supplier on any procurement. Documents may be submitted in either official language.
NOTE: Task-Based Informatics Professional Services (TBIPS) Method of Supply is refreshed three (3) times per year.If you wish to find out how you can be a “Qualified SA Holder”, please contact R••••••••@•••••.••.ca
Get a plain-English breakdown of this tender — what they need, who can bid, how to approach it, and tips for small suppliers. Takes a couple of seconds.
10 past awards in this classification and 0 likely incumbents from this buyer. Pro shows who won and for how much.
Upgrade to Pro