Digital Transformation and Product Delivery

client

RedBox

Size                  c.150 hc
Turnover      c.£20m
Founded      1998
Location       Nottinghamshire

Company Website     

industry

Software Development

requirement

Construct & lead a new development team for an AWS-based call recording platform

tech stack

C++
C#
.Net Core
React
AWS Cloud

situation

RedBox is a private equity backed Call Recording Software provider with over 3,000 clients worldwide, built on a software platform that was monolithic, hugely difficult to extend, and built on legacy technology.

The project was to lead the development of a new innovative call recording platform, using microservices  and built using the full capabilities of the AWS cloud environment.

The existing engineering team was highly skilled in C++ and maintained the legacy on-premise software, but had no skills in building cloud-based architecture or platforms.

Additionally, the previously created PoC plan incorporated unachievable timescales that had been communicated to the board, so this also needed to be addressed.

assignment - engineering director (inside of IR35)

15 month assignment as Engineering Director to deliver a Minimum Viable Product of the new platform.

  • Analysed existing resourcing plan and worked with Product Management and technical architecture teams to determine the functional requirements of the MVP
  • Re-worked delivery strategy and defined requirements for additional resource and 3rd party nearshore provider to service
  • Submitted new MVP resourcing plan and associated budget to board for approval
  • Onboarded nearshore engineering team and added UK contractors to work alongside the nearshore team and up-skill the existing team
  • Created Agile Scrum teams across geographies to promote collaboration and ensure robustness of delivery through the sharing of domain knowledge
  • Oversaw CI/CD pipeline creation with full build automation to produce staging environment that was able to show value to stakeholders

success

The Minimum Viable Product was completed a month earlier than scheduled and was demonstrated to the board to secure additional funding for the completion of the project.

The existing team members were up-skilled to cloud engineers capable of maintaining the platform once the contract resource had been removed to ensure the future financial viability of the product and the business.

The MVP was able to be delivered to early adopters allowing the business to charge subscription revenue that had not previously been factored into sales projections.