Category Whitepapers and Guides
BP is one of the world’s leading integrated oil and gas companies. They manage the purchase of oil and gas across three global regions: UK, Singapore and USA. As part of this, they determine provenance and quality, and organise transportation of oil and gas in large quantities worldwide. The logistical issues around transportation are complex and have the potential to drive oil prices either up or down.
BP’s primary offshore managed service vendors operated in a legacy/waterfall way and were unable to supply the skills required for digital change. Without modern development processes embedded into the organisation, their transformation was challenging.
The agile transformation project had the following goals:
The core of the solution was to introduce a test first approach/ BDD process across the oil trading platform. Kanban was used to manage workflows, and test automation was introduced to drastically reduce the manual testing effort and improve the feedback loop.
As part of the project, ECS introduced the role of the Software Development Engineer in Test (SDET) within each development team. Each SDET acted as a ‘technical coach’ to bridge the gap between the Business and Engineering teams. We also worked with BP’s managed service development teams to adopt a more modern development approach and introduced the following engineering practices:
ECS was instrumental in the successful delivery of the project, resulting in significant savings to the trader work bench.
Other benefits include: