Regardless of whether you are deploying a single piece of technology or a comprehensive solution, understanding what you’re building, why and how are only the first steps required to being successful. The execution of your project is another critical stage that carries significant risk. Forthright’s Advisory team provides a detailed project plan listing a detailed project timeline and resources required. Customers often engage Forthright’s Implementation services to ensure the project plan is executed with the best technical resources available. Following Forthright’s AIM methodology, our end-to-end process is followed by an industry first, Solution Warranty maintained by Enterprise Managed Services.
Much like a chef in a kitchen, you must begin with the recipe, which provides the requirements you'll need up front. Then you check your inventory of available resources, so you can lay out your ingredients before creating your signature masterpiece. Forthright's recipe understands the timeline of a project, the interactions with the client, as well as what additional requirements the client will need to provide to Forthright, to facilitate the projected timeline.
Understanding these additional requirements and planning for them up front is the key to a smooth execution for both parties, providing ample time to provision efficiently. A detailed project plan is provided to our clients, via the Client Portal, to ensure optimal collaboration.
Forthright believes that consistency is crucial when deploying any environment. Starting with understanding infrastructure dependencies and leveraging templates that will be used for all builds, it allows for greater success and reduced risk. When the environment is stood up, internal testing is completed by Forthright to ensure that the environment is ready for user testing. This includes stress testing and optimizations of the environment to assume the predicted load.
Regardless of how well designed, failures happen. However, avoiding impacting users by those failures is what matters. Our architects and engineers instinctively identify and mitigate every single point of failure, regardless if its origin is the environment being built or a dependency.
These environments are not designed with technical users in mind, but rather to appease the average non-technical user. Forthright carefully selects pilot users to perform thorough testing, which represent all possible use cases.
With an intuitive design to our solutions, Forthright believes that users do not need to be retrained on how to use or access their environment. Therefore, the testing is more around functionality, performance, establishing positive perceptions, and feedback on what can be done to improve the end user experience. These data points are captured multiple times throughout the process via user surveys that provide quantifiable metrics to ensure that we have surpassed expectations.
Forthright designs environments with expected resiliency to mitigate the risk of failures. This is done on a component-by-component level, so that any individual component failure can be bypassed without failing over the entire environment. These components are often provided by multiple manufacturers and are a combination of hardware and software solutions. Therefore, are not necessarily designed to work together. As the individual elements are being built and configured, their resiliency abilities are verified. However, the Ensure phase is not about testing individual components in an island, but rather testing each separately, and together, within the entire ecosystem.
As each is failed over, the dependencies are also being tested by analyzing the impact to the test end users, to ensure the outcome is consistent with the expectation. This process is thoroughly documented to include the specific description of each test, expected outcome, and actual results. This guide is provided to our clients so they can retest every year, to verify the environment's resiliency.
With the built environment ready, Forthright begins scheduling and then executing on the user migration. This is a crucial time in the project as support between the client and Forthright to deliver exceptional service to the end users is paramount.
Prior to moving users into production, Forthright provides the client with an environment Run Book and a Resource Specifications document. These two documents are critical for day-to-day operations. Depending on the project plan, Forthright provides the resources necessary to migrate groups of users or the entire user population, ensuring a smooth and trouble-free transition. Before, during and after the transition, Forthright maintains complete ownership of the environment, while collaborating with the client, providing knowledge transfer and 24x7 support, until the process has been completed.
Our end-to-end process is followed by an industry first, Solution Warranty maintained by Enterprise Managed Services, providing our clients ample time to absorb the knowledge transfer and eventually take over operation responsibility.
When all is said and done, it’s time to pass over the environment. However, this does not have to be a painful process, regardless of the size of the project. Forthright takes the time to provide extremely detailed build documentation that is targeted for the different business, and IT units supporting the environment.
For example, Client Environment, Core Infrastructure, Networking and Applications are thoroughly documented and delivered to our clients. Additionally, thorough knowledge transfer sessions, along with hands-on experience of supporting the environment, provides the client with the ability of a smooth transition by taking over operational control or extending services of the Managed Services team.