Case Study - Sky's retail sales Gateway

Allowing Sky's associates to signup new customers and amend existing customers accounts from PopUp locations like shopping malls and train stations.

Client
British Sky Broadcasting
Year
Service
Web Application

Overview

We developed a software for associates in remote locations like shopping malls and train stations, enabling them to sign up new subscribers and manage add-ons and bundles for existing BSkyB customers. The application was built using Symfony 4 within a Service-Oriented Architecture (SOA) infrastructure, supported by a Java backend exposing XML REST and SOAP services.

To ensure a seamless user experience, we created a responsive and accessible interface using HTML5, CSS, and jQuery, applying progressive enhancement techniques. Dynamic content was integrated through a headless CMS, OpenCms, allowing for efficient updates and adaptability.

The project followed Test-Driven Development (TDD) and pair programming methodologies to maintain high-quality code. We used PHPUnit for unit testing and Jenkins for continuous integration, collaborating closely within a small team while adhering to SCRUM principles to ensure agile and timely delivery.

Technology Cloud

  • PHP
  • Symfony
  • Web Application
  • REST API
  • CMS
  • Freelancing
  • Large Corporation
under my leadership
3 developers
Only 1%
of bugs attributed to our code during development
7 day week shift
including 5 working days in isolation and 2 on-call days for system integration