---
title: 'Project Retrospective: Reserve A Game'
teaser: Observe our process launching an early-stage startup's web application.
tags: news,design
author: Lydia Damon
published_on: 2014-05-20
---

![Reserve A Game](https://images.thoughtbot.com/reserve-a-game/header-image.png)

Earlier this year, Boston startup [Reserve a Game](http://www.reserveagame.com/)
came to thoughtbot to design their product: a way for people to reserve time at
local public tennis courts. Many in our office are familiar with the
disappointment of showing up to the Boston Common courts after work, only to
find a long line to play. For frequent tennis players, this becomes less of a
slight annoyance and more of daily problem.  At a time when most everything can
be reserved (tables at a restaurant, seats for a movie), it seemed like a great
idea, but first we needed to test our assumptions.

Here's a look at our process, from [design sprint](
http://playbook.thoughtbot.com/#product-design-sprint) to launch:

## The Problem

The experience of playing tennis on public courts is frustrating. The challenge
of finding an open court, uncertainty about court availability, and the
potential of having to wait, get in the way of playing the game.

## The Product

What does it need to be?  What does it need to provide?  Who is it for?
![''](https://images.thoughtbot.com/reserve-a-game/postits.png) We had to
eliminate a lot of feature ideas, even good ones, to settle on searching and
reserving as the main [jobs to be
done](http://www.teehanlax.com/blog/the-iceberg-of-jobs-to-be-done/) in the
application.  Our biggest challenge was to meet the needs of both tennis players
who would reserve courts, and cities that would adopt this service. For an
early-stage startup, it can be a challenge to balance user needs with sales.  In
this case, it was clear that the founders valued user experience above all, so
we charged ahead, hoping that if tennis players would use the product, cities
would want to adopt it.

> The design sprint wasn't easy, but _it was worth it._ We had a done a lot of
> work before we came to thoughtbot, but _this process helped us_ to put a
> framework to our concepts and whittle our options down to the best user flow
> possible for players. We also discovered what we all felt was _the best design
> to ensure a great experience_ on both mobile and desktop.
>
> <cite>Brent Colson, Founder, Reserve a Game</cite>

## The Critical Path

What tasks does a person need to be able to do with this product?
![''](https://images.thoughtbot.com/reserve-a-game/map.png) After diverging for a
day to sketch the user flow individually, we came together to draw the critical
path as a group. This drawing served as the basis for our prototype.

## Testing and Learning

We interviewed tennis players and watched them click through the prototype.
![''](https://images.thoughtbot.com/reserve-a-game/testing.png) These
conversations validated our assumption that avid tennis players would, in fact,
pay for the convenience of a reservation.  However, using this app needed to be
easier than just showing up and waiting in line.

Some of our assumptions turned out to be false.  For example, we assumed people
wouldn't care about the specific court they reserved in a facility.  We were
wrong. While some people didn't care, the most avid players (our target users)
noted that they often had a preference, and would appreciate the option to
choose.  Our prototype had focused on selecting any available court in a
facility, rather than choosing a specific court.  We now knew we needed to add
court selection back to the top of our feature list.

> User testing did two main things for us. First, _our assumptions went through
> the ringer and some proved to be false_, allowing us to pivot in minor ways to
> save us big money down the road. Second, it proved to be another _validation
> of just how much need there is for our product_. Most testers were surprised
> by how easy the process was and told us they would definitely use the service.
> It was music to our ears...
>
> <cite>Brent Colson, Founder, Reserve a Game</cite>

## The Development Process

Over the course of 200+ git commits, we built the MVP in time for the spring
season in Boston.  ![''](https://images.thoughtbot.com/reserve-a-game/dev.png)
The design sprint helped us to understand our assumptions and risks up front and
gave us a clear direction. With many potential problems having already been
addressed, we moved quickly through development. [Daily
standups](http://playbook.thoughtbot.com/#daily-standups), [weekly
retrospectives](http://playbook.thoughtbot.com/#weekly-retrospectives) and
constant communication kept our team focused on delivering the right product.

> I thought I knew agile development before we started working with thoughtbot,
> but _their expertise and process helped me grow tremendously_ in my own
> ability to manage these types of projects. They helped me to constantly
> challenge assumptions and find better, or simpler ways to build our product.
> In the end, _we built the right product, which wasn't necessarily how we
> envisioned it before we started with thoughtbot._
>
> <cite>Brent Colson, Founder, Reserve a Game</cite>

If you want to learn more about our process, take a look at our [design sprint
methodology](http://playbook.thoughtbot.com/#product-design-sprint).

[Reserve a Game](http://www.reserveagame.com) has now launched their service in
the Boston area. They are looking for creative people, including designers and
developers, to join their team to help create the future of community sporting
services. If you are interested, please get in touch with [Brent
Colson](mailto:brentcolson@reserveagame.com).
