The legacy visitor booking module lacked the modern look and feel expected by our customers, and the golfers who use the product. It was not responsive to mobile and tablet devices despite 65% of usage coming from these devices. The overall user experience is poor but can be improved through a new design and the adoption of modern UX principles.
Internally, the current system has a lot of technical debt, making it difficult to make updates and improvements. The current code uses PHP 5.3, which is end of life.
The legacy product lacked integration of trade times and open competitions meaning users have to use separate products to make different types of bookings. We wanted users be able to book casual, trade and open rounds in one place.
We kicked off the design process with some brainstorming in order to generate as many ideas as possible! As golf is quite a traditional game and our core demographic, some of the more off the wall ideas were shelved.
Initially we decided that we were going to use a course image from each club for a background image for each visitor booking module as a means of personalising, however the quality of images that could be obtained was quite poor so this idea was shelved.
From initial sketches we decided on the best approach and created wireframes and a wireframe prototype. We tested this with a select group of our most vocal customers and used our learnings to inform the high fidelity mockup design.
We beta tested with 10 clubs for initial feedback.