Problem​

Practice Room had developed part of their online coaching application but was missing a way to make online bookings. The bookings were being done manually, causing inefficiencies and errors.  

The client was looking for a solution partner who would journey with them, understand their business domain and challenges, and provide pragmatic advice and solutions that delivered tangible value for their investment. 

Although they had a small in-house development team, they required a partner with UX design and software development experience to deliver a superior user experience along with secure and scalable functionality that their clients could confidently use when booking a coaching session. 

Years of Engagement
0 +
Team Size
0
A Top Software Development Company in South Africa

About

Practice Room Online is a startup that has achieved success as a global partner for large organizations seeking to empower and train their staff through coaching sessions led by professional facilitators. Practice Room strives to make professional conversations easier. 

Technologies we use

Java

Solution

We engaged with Practice Room in three distinct phases. The first phase was a design phase, where we used a design thinking approach to identify the current pain points experienced by the client and their users.  These results were used to design a pragmatic solution to meet their needs.

Here are the tasks completed in the design phase:

Research:

  • Analysis of the current journey
  • Heuristic review of the existing platform
  • Stakeholder interviews

Define:

  • Design enhancement recommendations
  • Personas
  • Future state journey

Design:

  • High-fidelity wireframes

Review:

  • Usability testing
  • Updates to the design user flow and high-fidelity wireframes
  • Signoff of design deliverables by the client

Once the design phase was completed and approved by the client, we moved onto the second phase to develop a set of prioritised online booking features. Our team used an iterative software development methodology to deliver the working software to the client. This was done in two-week cycles, ensuring that we delivered small quality increments regularly.

The development phase was as follows:

  • First, our developers gained a detailed understanding of the requirements.
  • They broke the features down into development tasks and estimated effort using the Fibonacci sequence.
  • They prioritized and planned development work into two-week sprints in collaboration with the client.
  • They completed the required software development tasks.
  • They tested and deployed the working software for the client to review and sign off.
  • Once the client was satisfied, our team assisted in deploying the new online booking form to their production environment.

Our third phase was to setup an improved deployment and hosting environment better suited to their needs to ensure the deployment process was efficient, and that they could get maximum value for their infrastructure spend.

We designed and developed an online booking platform to streamline the online coaching experience.

A Top Software Development Company in South Africa

Business value​​

 

Our team was able to provide the following tangible business value to Practice Room: 

Design of a new online booking experience that will impact how Practice Room customers book online coaching sessions in the future.  The improved design ensures the process is frictionless and easy to use, while simultaneously enhancing the overall brand experience. 

Scale-up of development capabilities to implement the newly designed booking experience, delivering real value to existing customers and expanding to potential new markets. 

Our cloud architecture expertise improved their software deployment mechanism, enabling a smoother and error free deployment process. 

Improved infrastructure configuration reduced their hosting costs by 50%. 

Same problem?

Get in touch and let’s discuss how we can help you thrive!

Top software development company in South Africa

Download success story

Please enable JavaScript in your browser to complete this form.
Professional Design Package
Thank you for your interest in our user experience design services. Kindly enter your contact information below so that we can contact you to discuss in more detail.
Please enable JavaScript in your browser to complete this form.
Premium Design Package
Thank you for your interest in our user experience design services. Kindly enter your contact information below so that we can contact you to discuss in more detail.
Please enable JavaScript in your browser to complete this form.
Basic Design Package
Thank you for your interest in our user experience design services. Kindly enter your contact information below so that we can contact you to discuss in more detail.
Please enable JavaScript in your browser to complete this form.
Let's chat about your software development needs
Are you looking for a software development partner? Give us some information about your requirements, and we'll get back to you ASAP to set up an introduction meeting.
Please enable JavaScript in your browser to complete this form.
Name
What type of software developer are you looking for?
Which type of project engagement are you looking for?
Contact Us
We value your interest in our services and would love to hear from you! Share your details below, and we'll contact you!
Please enable JavaScript in your browser to complete this form.
Name
What is your need?