← Back to Case Studies

Case study · Energy & Transportation

Developing a Global Resource Management System with an Onshore and Offshore Team

A Swiss consulting company needed advanced development capacity for a French energy and transportation enterprise. Shinetech worked with the consultant’s onshore team to build a global resource management solution.

.NETSQL ServerAgile delivery
Illustrative energy project resource planner showing a Gantt schedule, specialist allocation, capacity bands, conflict warnings, and project demand.
Illustrative resource allocation and capacity workspace; not a production screenshot.
Direct client
Swiss business and technology consultancy
End customer
French energy and transportation enterprise
Delivery team
10 people
Initial delivery
6 months

The situation

The business need and starting point

The direct client provided SharePoint and Microsoft solutions and needed an offshore partner for a complex global project. Its customer, a Fortune 500 energy and transportation company in France, wanted a more efficient way to manage operational resources used to deliver services worldwide.

The consultant had the business expertise but needed quick access to advanced development skills. Flexibility, accuracy and delivery speed were important requirements for the joint engagement.

The project questions

Key Questions

How would business requirements reach the development team?

The client’s onshore team explored business requirements, while Shinetech’s offshore team developed the technology solution.

How would the system handle resource data?

The solution used .NET and SQL Server to support processing of large datasets for global resource management.

How would the system accommodate later business changes?

The source describes built-in functionality allowing the system to be updated and revised as requirements changed.

The solution

What the implementation covered

Shinetech and the consulting client assembled a ten-person team. The work covered a .NET solution with SQL Server data processing to support resource allocation across the end customer’s supply chain and business operations.

The onshore and offshore teams divided responsibilities between business discovery and technology development. Shinetech worked closely with the client’s project-management leaders.

An Agile approach supported responsiveness to changing requirements. Communication included email, GoToMeeting, voice and video calls, online chat and on-site visits.

How the work unfolded

From requirements to delivery and support

01 · Joint team formation

Complement the consultant’s business expertise

Build a ten-person team with the consulting client to supply the development skills required by the global resource-management project.

02 · Development

Connect onshore discovery to offshore engineering

The onshore team explored requirements while Shinetech developed the solution. The source records six months to complete the initial system.

03 · Collaboration

Maintain communication across the teams

Use Agile collaboration and regular communication through meetings, calls, messages and on-site visits to respond to changing needs and keep the project coordinated.

04 · Maintenance

Continue adapting the system after delivery

Both organisations continued working on the system after the initial project. Built-in functionality supported subsequent updates as the customer’s business needs changed.

Technology and delivery context

The tools and working practices used in this project

.NETSQL ServerAgile deliveryOnshore/offshore collaboration

The result

What changed for the client

Initial system completed in six months

The source records six months for the joint development work.

More than 4,000 users worldwide

The source reports over 4,000 users four years after delivery. It does not describe these as concurrent users.

A continuing working relationship

The initial engagement developed into longer-term collaboration and maintenance.

Need engineering capacity for a global resource-management project?

Tell us about your existing system, business workflows and delivery requirements.

Discuss Your Project