Tech strategy

RPS’ Product Manager led one week sprints to gauge team development velocity, before switching to two week sprints

Team composition

2 backend developers, 1 frontend developer, 1 Product Manager, 1 Technical Architect (CTO)

Block Six Analytics is a data-driven sports sponsorship management platform and marketplace. Sports properties, agencies and brands use B6A’s analytics platform to maximize ROI on their sports sponsorship spend across all advertising channels. Partners include Pepsi, Citi, Miami Heat, Cleveland Browns, Soldier Field (home of the Chicago Bears), and Comcast SportsNet.

Block Six Analytics had been in development for over 4 years before engaging RPS. RPS was brought in to replace the existing legacy product with a modern, scalable solution. Our design team presented several options of how to make the product more user friendly. After the design approach was selected, the team created and executed a technical plan to transition from the outdated platform to the new solution.

The legacy platform was built as a monolithic PHP application; the new architecture utilized a combination of React/Redux SPA with the support of a custom backend API using Python. Technical steps involved add initial API support to the legacy application and transitioning API’s to the new stack as product development progressed to guarantee uninterrupted service. Within 3 months RPS completely replaced the client facing functionality and moved on to admin/back office development.

New features required Machine Learning (Media analysis platform) integration to process games and visualize on-screen sponsorship results, Social Sentiment Analysis Platform (natural language processing) for Twitter Instagram and Facebook.

Challenges:  RPS needed to build the new product, while maintaining support for B6A customers on the existing platform.

Team composition: 2 backend developers, 1 frontend developer, 1 Product Manager, 1 Technical Architect (CTO).

Tech strategy:  After product roadmapping, feature scoping, and sizing, RPS and B6A agreed on the parameters and deliverables for the first release. RPS’ Product Manager led one week sprints to gauge team development velocity, before switching to two week sprints.

Key Features & Integrations:

      • Business Intelligence using Tableau BI
      • Custom Visual Reporting Interface
      • Custom admin system with CMS
      • Google Calendar Integration
      • Blog section

Tech results: 

Fixed the reservation system to prevent overbooking and improved scalability and performance.

Well documented and tested API use-cases using functional tests.

Business Impact: Added support to multi-tier plans to support business growth.

Impact on product: Mobile & Web apps use of shared API

Testimonial:

“B6A has leveraged RPS resources to solve difficult challenges for our Software as a Service (SaaS) and machine learning platforms. RPS has been able to scale up teams with the specific skill sets critical for our past and future growth as a company. We would not be in the position we are in now without the help of RPS.“

Adam Grossman, Founder & CEO

Serving as a development manager for the company’s product lines including: multi-tenant analytics system for sports industry, qualitative consulting platform, and marketing analysis product.