Risk and Compliance


An energy company’s success can be dependent on enterprise risk control. Following regulations and maintaining corporate governance is critical to remaining at the top of your industry. Resolute Consulting Group will give you guidance on internal compliance review processes, governance activities, and risk management, allowing management to focus on increasing your competitive advantage.


Resolute Consulting Group acknowledges that risks are also involved with your technology. Our IT staff and business analysts have a broad range of experience to help you streamline data management effectively. RCG’s risk consultants are knowledgeable in both the energy sector and our clients’ business operations. We advise energy companies with concentrated, timely, value-added solutions for your compliance reviews.

Alt Text


Alt Text

Regulatory and Compliance

Alt Text

Information Technology

Alt Text

Construction & Capital Projects

Alt Text

Internal Control Implementation / Transformation

Alt Text

Operational Assessments

E/CTRM Systems

Our combined knowledge of the industry and related software, as well as experience in previous implementations enables us to efficiently and effectively deliver E/CTRM solutions. If you are looking for experienced experts in implementation, look no further.

These solutions provide capabilities for logistics, trades, deals, product management, risk management, and analytical tools, and also act as a system of record. The right E/CTRM system, when thoroughly selected and implemented, is a singular system providing companies specialized functionality and overall support throughout your business processes.


E/CTRM systems are highly complicated, making it necessary to have vast knowledge on both the business and the software capabilities of the system in order to implement properly. RCG provides the knowledge and expertise necessary to integrate such a customizable, complicated system seamlessly. RCG works with you to determine client skill sets and fill the gaps as needed.  Additionally, a lot of costs can be hidden as many systems must be customized to meet your needs. RCG assists with these hidden costs, allowing you to have a much more realistic transition into their new E/CTRM System.

Alt Text

Resolute System Selections

Gather Company Requirements

We connect with your business needs to ensure that we help you as much as we can. Before anything can be done, we need an understanding of the business fundamentals and processes that you wish to improve by using an E/CTRM System.

Vendor Proposal Responses

Each of the vendors that would like to work with you will respond with their own proposal. We will evaluate the proposals through multiple processes. One such process is to rate the vendors with a weighted rating system.



Once your company’s needs and desires are understood, we create a Request For Proposal (RFP). This document has all your company’s requirements and questions for vendors to respond to.

Rating Vendors

Once the vendors have sent back their responses, we use an in-house, customized, rating system that compares all the vendors’ responses. We create a dashboard evaluating the vendor responses to illustrate the vendor’s compatibility with your needs. Once we have the ratings, we also create a document highlighting the financial aspect of their proposal, to illustrate to you what the cost would be for each vendor, and the vendor’s compatibility with your needs.

Vendor Outreach

Our relationships with vendors allow us to have a greater understanding of which vendors are a better potential fit for your company.





The top-rated vendors will demo their system to help you determine which system operates best in accordance with your needs. This also gives you the chance to ask any questions.

E/CTRM Software Implementation

  1. System Installation: The first step of an E/CTRM Software implementation is to first get the system installed. By doing so, we can move forward with the process if there are no issues. If there are, then we must work through them and determine the cause so that these problems are resolved and do not come up in the future.

  2. Training Users: Once the system has been installed and all issues have been resolved regarding the installation, we can move onto training the users. We must train the users on how to properly and effectively utilize the system to make their jobs easier and more efficient.

  3. Define Business Requirements: Though we have defined business requirements previously during system selection, we must do it again. This is to ensure that we can customize the system with greater accuracy. Additionally, by determining what the business needs, we can have a more holistic approach moving forward with the implementation.

  4. Determine Business Processes: Determining the business processes starts by defining the steps involved in the work process and business cycle. By doing so, we can determine how the processes can be improved, tracked, and partially automated.

  5. Determine Data Interfaces: To maximize the efficiency of the system, proper data interfaces must be built. Before building the data interfaces, the necessary data interfaces must be determined. We do this by looking at past documents the company has used and any data inputs they have from customers and suppliers. After looking at these, we determine the best way to take the data from these documents and make easier to manage data interfaces with the accurate information.

  6. Build and Deploy: Custom reports, models, and features will be created as desired and needed. By doing this, we are making the system much more applicable and specialized to your business model, resulting in greater user satisfaction and effectiveness. We will build these customization and deploy the necessary changes to ensure maximum efficiency and system usability.

  7. Configure Software: Once the custom reports, models, and features are created and deployed, reference data needs to be gathered and uploaded. Using this, the individual models can be configured for use in the next step, user acceptance testing.

  8. User Acceptance Testing: To test user acceptance, the users must be trained, which has been done in step 2. Now we can move on to create realistic work scenarios. By doing so, we can use these to test if the users can use the system appropriately. After the users go through the processes developed in the test, we will take the data we have and figure out ways to optimize the process and ease any pain points.

  9. Parallel Test: We create parallel testing script to implement so that when you use the system, nothing goes wrong. We can catch errors here before they have any consequence, resulting in a safer method of testing than going through an implementation and watering the fires.

  10. Hyper Care: After the testing has been completed, we can move on to where the system can be used regularly. If issues arise, or questions are asked, the vendor will be able to support you through this process. The questions will be answered through the vendor and any issues that arise can be resolved through your vendor.