4 weeks


Mobile App MVP

Project Type


Building an app is not easy, especially when you have multiple stakeholders with differing opinions.

We often see people jumping straight into development without a clear plan, resulting in a number of issues:

  • Trying to please everyone results in an overwhelming user experience that nobody is happy with
  • Without a clear path forward, the app will sit in development for months or years
  • Trying to add in too many features makes the app confusing to use
  • The project is abandoned because stakeholders no longer see the value in what they're building

In this case study, we'll show how a team suffering from all of these issues used our Roadmapping and Prototyping services to help guide them to their ideal solution for their mobile app - and all within a tight budget and time frame.

Problems we identified

  • A long list of 100+ features with no clear direction forward
  • Tight budget and timeframe
  • Conflict between the stakeholders around what features were important and differing opinions
The Challenge

We were tasked with building an app that allows users to track their progress in Brazilian Jiu Jitsu

The challenge for this project was to create a BJJ training app that met the individual needs and requirements of three practitioners, while also taking into account the conflicting ideas and opinions of the stakeholders.

The three practitioners had diverse requirements for the app, including different training routines, techniques, and preferences for tracking progress. The project also required the development of an intuitive and user-friendly interface that would cater to the needs of BJJ practitioners at all levels.

With limited time and resources, it was important to find a solution that would strike a balance between the different requirements and deliver a product that was both functional and effective. The goal was to create a BJJ training app that would serve as a comprehensive tool for tracking progress, learning new techniques, and improving performance in the sport.

Creating a plan

  • Roadmapping helped streamline the project requirements and align expectations between the stakeholders
  • The team was able to prioritise essential features and agree on a roadmap for features to be released in future iterations
  • By limiting scope and focusing on the most valuable features, we can meet the tight time frame and budget set by the client
The Roadmap

Why a Roadmapping Workshop is vital for any new idea or project

Starting off with a roadmapping workshop was instrumental in streamlining this project. The client originally proposed a long list of features, including a coach system, a technique bank, calendar functionality, video and media uploads, and a social component. However, after a two-hour roadmapping workshop, the team was able to prioritize the most important features and limit the scope of the initial launch.


The roadmapping workshop also provided a roadmap for the development of the app and the future implementation of additional features, such as the coach system, technique bank, and social component. This helped us to stay focused on the project goals and avoid scope creep, ensuring the successful delivery of the project within the agreed-upon timeframe and budget.

How prototyping helped the client

  • The prototype helped create alignment by giving everyone a hands-on demo of how the app would function
  • We were able to refine features and come up with compromises that suited everyone
  • The project was able to move forward with everyone excited about the proposed features
The Prototype

Building an initial prototype


The prototype for the BJJ training app was developed with the primary goal of testing the viability of the MVP features. The team focused on creating a functional and user-friendly interface that would allow BJJ practitioners to log their training sessions, add notes, and track their progress towards their goals.

To ensure that the prototype met the needs of BJJ practitioners at all levels, the team implemented a flexible logging system that allowed users to keep track of milestones and techniques, as well as set their own goals and track their progress towards them.

Ultimately, the prototype provided valuable insights into the viability of the core features and served as the foundation for the development of the final product.

The Build Process

  • Prototyping first allowed us to get client feedback early, which meant we can move through development faster
  • By using the client roadmap, we were able to select a tech stack that would work both now and in the future
  • The app was built with growth in mind and supports future development and features
Building the app

Turning the prototype into a fully functioning app

Once the prototype was finalized, our team of developers began working on the full-fledged app, incorporating the latest technology and best practices to ensure that the app was scalable, secure, and easy to use.

Throughout the development process, we regularly reviewed and tested the app to make sure that it met the client's needs and provided a seamless user experience. We also took steps to ensure that the app was optimized for both web and mobile platforms, providing users with access to their training data from anywhere, at any time.

Finally, the BJJ training app was launched to the public. It was met with overwhelmingly positive reviews from users, who praised its intuitive interface, comprehensive tracking and analysis tools, and easy-to-use training and goal-setting features. The app has since become a popular resource for BJJ practitioners of all levels, helping them to track their progress, improve their skills, and reach their goals.

Like what you see? Let’s work