Solution Delivery Methodology

Solution Delivery is at the core of every successful consulting project. To ensure success, Forefront has a proven best practice methodology that can be customized to support projects of various size and scope.

Technical Project Management

Instrumental to the methodology outlined above is the role of Technical Project Management. A Forefront Consultant, with technical expertise, will manage the project from Initiation to Release and effectively communicate all issues risks and changes to the Client Team and to the Consulting Team. Providing the proper status reports and open communication will help ensure the Project stays on time and on budget. The Technical Project Manager will be responsible for the following:

  • Status Reports
  • Status Meetings
  • Executive Briefings
  • Project Schedule
  • Project Budget
  • Risk Management
  • Issue Management
  • Change Management

Contact Us Today

Webtop Trade-In

For more info please call

Each of the Phases of the Forefront Solution Delivery Methodology is detailed in the sections below.


Initiation is the initial phase of every consulting project, establishing the controls and procedures that you will use throughout the project. During the Initiation phase, you are verifying the project scope and customer readiness from a delivery management perspective. The activities of this phase include:

  • Project Kickoff
  • Define high level project scope
  • Develop Concept Phases project plan version
  • Develop project Communications Plan
  • Define the Change Management Process


Definition is the phase where the scope and details of the project are outlined and uncovered. During this phase, the Forefront Project Team will be meeting with the various users groups to determine the functional requirements of the solution. These meetings are usually onsite and allow adequate time to understand the requirements and underlying business processes. Once the consultant has this data, they will begin to draft the Functional Requirements Document. The activities of this phase include:

  • Gather Functional Requirements
  • Gather Technical Requirements
  • Develop Functional Design Specification

Design and Architecture

Once the definition of the solution is outlined, the team will begin the technical design and architecture phase. During this phase, the Functional Design will be translated into a technical design and a Construction Design Document will be created. This will be the document that the Technical Consultants use to develop the solution. Also during this phase, the Technical Consultant will prepare the Infrastructure Documents and begin working on the Migration Plan.

The activities of this phase include:

  • Develop Technical Infrastructure Design (TID)
  • Procure and Install Infrastructure Components
  • Develop Construction Design Document (CDD)
  • Develop Comprehensive Migration Plan (CMP)
  • Develop Training Requirements and Plan (TRP)
  • Develop Execution Phases project plan version


After the Technical Design is completed the Technical Consultant will begin the development of the solution. During construction, Technical Consultant will perform unit and integration. We will also use this phase to create the User Acceptance Plan and the Testing Scenarios.

The key objectives of the Construction Phase are:

  • Install and setup Dev Environment
  • Solution Development
  • Unit Testing
  • Integration Testing
  • Develop User Acceptance Test Plan
  • Develop User Acceptance Test Scenarios


After the solution is developed, we will work with the Client to certify the solution for deployment. We will begin by deploying the solution to the QA environment and execute the User Acceptance Test (UAT). All issues that are uncovered during UAT will be recorded and prioritized. Also during this phase, the Technical Consultant will be installing and setting up the Production Environment and creating training materials to support both end-user training and admin training.

The key objectives of the Certification Phase are:

  • Deploy Solution to QA Environment
  • Test and verify user and data migration per CMP
  • Execute UAT
  • Install and set up Production Environment
  • Develop Training Materials per Training Requirements Plan


Once Certification is completed, we will move to the Release Phase. During this phase we will deploy the solution to Production. We will also begin training the end users, business admin users and the system administrators as described in the Training Requirements Plan (TRP). The Technical Consultant will also provide a System Support Document and the Support and Maintenance Responsibility Matrix to the Client.

The key objectives of the Release Phase are:

  • End User Training per TRP
  • Business Administration Training (per TRP)
  • System Administration Training (per TRP)
  • Develop System Support Document (SSD)
  • Develop Support and Maintenance Responsibility Matrix
  • Deploy Solution to Production
  • Go Live in Production


After the Release Phase, Forefront will transition administration and maintenance of the solution over to our Client. Deploying a new solution is not as easy as it seems, so therefore we will support you and your team in any way possible during this phase. We will also be wrapping up the Project and submitting the project's final status report. The key objectives of the Maintenance - Handover phase are:

  • Transition Assistance
  • Production Support
  • Project Wrap-up
  • Submit Final Status Report