1. Home
  2. Software Development

Software Development

Databases and plug-ins extending Petrel (Schlumberger) functionality, built on Ocean SDK. Deployment, training and technical support.

The software design and IT support departments build tools for tasks that standard Petrel does not cover: automating repetitive operations, exchanging data between systems, storing and controlling data quality.

Scope of work

  • Database development — Storage structures for well, geological and field data; quality and integrity control; access control; exports to computation packages.
  • Petrel plug-ins on Ocean SDK — Extensions to Petrel’s interface and computation capabilities: automating a geologist’s routine operations, proprietary processing algorithms, import/export of client formats.
  • Deployment, training, support — Installation and setup at workstations, training the client’s specialists, consulting and refinements based on feedback during operation.
  • TCG.WellRessum — the company’s own product. Certificate of state registration for a computer program No. 1391 dated 09.06.2017. [[TO CLARIFY: functional description, versions, system requirements]]

How the work proceeds

  • Input data and scoping — We review the specialists’ current workflow, identify bottlenecks and formulate requirements for the tool.
  • Solution design — We describe the data structure, interface and algorithms, and agree on the set of functions and acceptance procedure.
  • Development — We write the plug-in or database and test it on the client’s real datasets.
  • Deployment and training — We install at workstations, train specialists, log feedback and make corrections.
  • Support — We keep the tool working through Petrel updates and process changes, and refine its functionality.

What the client receives

  • Plug-in or database distribution package
  • Source code and technical documentation
  • User manual
  • Training program and training record
  • Technical support procedure

Software

  • Ocean SDK
  • Petrel
  • [[TO CLARIFY: languages and DBMS used in development]]