A beautifully designed platform to ease the online booking process
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.

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



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.

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%.
