Digitally Transforming
the Brooklyn Nets Team Management and Operations

The Brooklyn Nets partnered with sponsor Infor to build a platform designed to gather and share player intel, track player health and development, and manage day-to-day team activities and schedules. This platform would facilitate day-to-day team management and help staff make winning data driven decisions.

 
1_Intro image.png
 

Responsibilities

  • Product & Design Lead

Manage the design, development and delivery of the solution, which included running day-to-day meetings, directing priorities, managing client expectations, defining functional and technical requirements, defining the information architecture, and producing final designs.

 

Tools & Skills

• Product management

• Client engagement

• Information Architecture

• Wireframing

• Prototyping

• Product ldeation

• Sprint planning

• Agile Development

• User research

• User testing

 

 

Product Vision & Goal

 
Screen Shot 2019-10-01 at 3.16.44 PM.png
 
 

The Net’s vision was to build a platform to centralize the team’s intelligence and operations. This would help them reduce the number of applications to use, automate processes and have a centralized place to share information (as opposed to emailing and direct messaging each other).

 
 

 

Design Scope

 
 

 

PROJECT CHALLENGES

 

This project had been ongoing for 1-year prior to my start. During this time multiple applications were built, none of which were meeting customer expectations due to inadequate resourcing and a mis-match in platform-solution decisions which was largely due to the sponsorship relationship where Infor wanted to deliver a solution on their own technology. This led to several platform limitations, missing features, malfunctioning product, and poor UX which led to an unhappy customer.

My mission was to fix the product issues, redesign the user experience and define a clear product strategy and roadmap that would satisfy customer expectations, and to deliver a version 1 solution for the 2018-2019 season.

 

 

Process

 
Screen Shot 2019-10-01 at 3.08.14 PM.png
 

Discovery

 

USER & ORganizationAL INSIGHTS

 
3_Context & Challenges.png
 
 
 

Market Research

 
 
 

To begin our research, we started looking at tools the Nets currently use to gather and view team and player intel, player contract and salary information, and basketball news.  We also looked at a popular soccer General Manager simulation game, which had many similar features the Nets would ultimately want in the context of another franchise sport. 

Reviewing these products gave us a better understanding of what features and information we would need to build the solution.

 
 
 

Defining User Roles & NEeds

 
6_GM + Staff.png
 
 
 
8_Contracts.png
 
 
 
 
 
 
 

Affinity Diagram

 
 
 

Define

 

Product Goals

 
 
 

Challenges

 
 
 
 

Information Architecture

 
 
 
 

User Flows

 
 

Framework

19_Tech_Architecture.png

 

DEVELOP

 

Wireframes

 

To start visualizing what the application could look like and how it work, I created a series of wireframes based on the information architecture and workflows agreed on with the client.  This would inform the dev team and designers on required content, navigation and functionality; and would also serve as a useful tool for facilitating customer feedback.

After we agreed on content and design scope, these wireframes were passed on to the design and dev team for dev and UI design.

 
 
20_Wireframes.png
 
 

Feedback

21_Feedback.png
 
 

Development Planning & Management

 

Together with the development team, we agreed on implementing 4-week development cycles consisting of 4 one-week sprints. The first sprint would focus around sprint planning and dev commitment, while the second and thirds sprints were focused on development. The final fourth sprint would be used for UAT and final bug fixes. Throughout the sprints, I would be busy with backlog grooming refining requirements and producing necessary assets for dev.

 
Screen Shot 2019-07-23 at 4.02.21 PM.png
 
 

Prototyping

 

In order to rapidly build and test out the functionality of the application and keep the dev team engaged in an agile development process, we immediately started building a prototype of my original wireframes.  This helped us code the basic functionality of the solution, while identifying bugs and errors to fix.

We would later harden this prototype for product delivery, and apply a unique Nets theming.

 
 
22_Prototypes.png
 
 

User Interface Design

 

After we gathered and started building the basic requirements, we began exploring the User Experience and styling of the application.  Based on agreement with the client, we decided to explore three options; (1) an agnostic design similar to common web application using standard UX metaphors; (2) a minimalist design stylized with Nets brand elements; (3) a bold and fully Nets branded experience.

Following a design review with clickable prototypes, the Nets voted on the third concept on the bottom far right.  Based on this our team produced a Nets style guide and coded the components to apply to the solution.

 
 
 
23_UI Concepts.png
 
 
 

Style Guide

 
24_UI Guide.png
 
 

 

Deliver

 
 

Player Search & Profile

Player profile pages feature key background information, agent info, stats, contract, reports, health info and analytics collected on the player.  This information would be used by scouts, coaches and GM staff to evaluate trade decisions.  The amount of informaiton displayed per player profile would depend on the amount of information collected and that is generally available (e.g. from NBA data sources).  Players from smaller leagues for example, would display less information then say a Nets player.  The page was built modularly, so if a player had more information it would increase the length of their profile.

25_Player Page.png
26_Team Page.png
 

Performance Dashboard

The performance dashboard is specific to Nets players and displays various health and performance information gathered from players’ daily wellness survey, bio-sensors and physical tests. The goal is to track and analyze this data to predict when players are at risk of injury, when they are in need of rest, and how they are physically developing. This is essentially a Fit Bit dashboard on steroids.

 
 
 
 

Player Wellness App

The player wellness app was designed for players. to easily fill out their daily wellness survey.  This was previously done everyday via a Google spreadsheet.  With this app players could easily take their survey on their own time with a push notification sent out from the Nets performance staff.  This app could ultimately be enhanced to feature additional modules around training and scheduling.

28_Player App.png
 
 

Nets Scheduler

This is an app that was built to schedule training sessions.  Originally the Nets performance team would send out a text message to all players by typing in the schedule manually.  This solution would allow the scheduler to schedule out all activities in the app that mass distribute it to the team, saving them time and effort.

 
 

Main Features

30_Main Features.png
 
 

Future Development

 
30_Future Development.png
 
 
 

Conclusions & Lessons Learned

 

Working with the Brooklyn Nets and building a solution for them was a fantastic but also challenging experience.  Prior to my involvement there had been multiple failures on this project due to a lack of management, resourcing and poor technology decisions. The Nets also had no IT department or personnel available to own the project on their end, which made it extremely difficult to receive what we needed, as well as set expectations.  I was brought in to turn around these issues, fix the broken customer relationship and deliver.

When I had started there was a partially built product with multiple issues.  There was also no documentation around the product and several key steps in product development had missed, including architecting a proper data structure required as the backbone to the solution.  There were also no comprehensive designs, centralized requirements or a product roadmap in place.

Ultimately I needed to start from scratch taking what I could learn from the work done before, and define a new design and development plan, all within an 7-month timeframe.  Selling this internally was not an easy task since it required removing most of my company’s technology, which was not feasible for what the client needed.

Working together with a fantastic dev team, we gradually bought back the client’s trust and were ultimately able to deliver a solution they would eventually use to support their back office operations in the 2018-2019 season.