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


.ce32ca7f.jpg)
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
- 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