Case study: Global vendors managed
heart, bubble, iconGAC logo
GAC -  Workers in the port

GAC

GAC, the worldwide Shipping, Logistics and Marine business based in Dubai, is a company with Swedish roots, and a seafaring heritage that has been providing services from the Middle East for over 50 years. Employing 9,000 people at more than 300 offices in 50 countries, it is a truly worldwide business.

Domain
Media & PublishingMedia & Publishing
Solution type
Decision Workflow

Requirement to CN

GAC needs to manage their suppliers globally taking into account different decision workflows resulting from complex and changing business environments and integration to GAC’s Health and Safety ecosystem. The process of managing the suppliers in a controlled manner shall also respect international standards (ISO 9001, OHSAS 18001).

 

Technologies
Angular logo
Angular 6+
F#
F#
Azure Blobs logo
Azure Blobs
Azure Active Directory logo
Azure Active Directory
Provided services
  • Analysis
  • Design & Architecture
  • UX
  • Development
  • Testing
  • Training

Interesting facts

  • GAC’s first outsourced IT project using the agile methodology

  • Its first project in F#

  • The first full Continuous integration pipeline for GAC (Development – Testing – Preview – Production)

  • First outsourced cloud-based project at GAC (using Microsoft Azure)

  • First cooperation in the Middle East for CN Group

  • The first F# and Angular combination used in a CN Group project

Solution

CN Group created a bespoke solution of the Supplier Vetting System with easily adjustable decision workflows consisting of  70+ user stories as a cloud web application. The frontend usability (UX) was finetuned based on repeated business user testing to enable easy and fast supplier processing as well as flexible workflow changes.

The technical architecture is innovative: it runs fully on Azure Cloud with various types of services involved. The heart of application is a globally distributed Azure Cosmos DB NoSQL database with geo-redundancy. All the projections for reading data are stored in a common relational MSSQL database. F# backend services, as well as Angular frontend, run in Azure App Service. Uploaded files are stored in Azure Blob Storage and the whole infrastructure is monitored by Azure Application Insights.

The implementation strategy following agile principles was to create the first version of the system as a Minimal Viable Product with fast delivery to production to get feedback as early as possible and continue the development in line with the latest business requirements.

The development was kicked off with a workshop in Dubai in October 2017. GAC set an ambitious MVP delivery date of June 2018, which a highly focused team of five CN Group software engineers met. The final solution delivery in March 2019 was also successfully fulfilled including handover and training of the customer team.

The challenging deadlines have been also completed thanks in large part to the high priority cooperation it got from GAC’s Product Owner

Want to know more about this case study?

Gallery

GAC reception
GAC meeting
GAC meeting
GAC planning
GAC screenshot
prevArrow
nextArrow
CN Group

CN Group CZ a.s.
Prague Office 
Ve Smečkách 20, 
110 00 Prague 1, 
Czech Republic,
Registration No.:
07885041

Locations
Contacts
Social Media
LinkedIn
Twitter
Xing
Facebook
YouTube
Instagram
© 2020 CN Group CZ a.s., All rights reserved.
  • Sitemap
  • Legal Terms
  • GDPR