OWA worked closely with the CHS Alliance project team to scope all the system requirements and comprehensively map the data sources and key workflows. Based on this, we recommended building the new system in PHP – using Symfony – and also proposed carrying out some additional integration with the MailChimp platform.
Given the complexity and spread of business-related activities handled by the system, we focused on delivering three key elements with the new build. Firstly, we sought to improve and refine the system logic across all activities and tasks to simplify this wherever practicable. Secondly, we prototyped and iterated a streamlined UI and user experience (UX) with the help of CHS users and stakeholders until these worked seamlessly together. Finally, harnessing the benefits of PHP, we focused on improving performance and data processing speed.
The resulting gains were verified during an intensive period of user acceptance testing (UAT) across key areas handled by the system, including users, events, participants, bookings, invoices and finance records.
How we helped
OWA worked closely with CHS Alliance to successfully recreate the legacy database in a development environment using 'sanitised' test data, ensuring full uptime and operational continuity of the live system at all times.
Prototyping was an essential part of scoping and designing the new database UI. This allowed us to test and refine changes to the system logic, dashboard presentations and layouts so all the relevant data would be shown in a concise and clean way, within a couple of clicks.
Performance improvements were also mission-critical to the success of this project, due to the large amount of data held in the CHS system. We worked through each data category and enquiry type to ensure faster loading, retrieval and results display across all tasks and activities.