How Christina McGarry Uses Mendix to Create Better User Experiences
How Christina McGarry Uses Mendix to Create Better User Experiences by Danielle Goodman
In today’s maker profile, we are featuring Christina McGarry, IT Development Officer at Knowsley Council. Hear her helpful tips for learning the Mendix Platform and the projects she is most proud of.
1. What is your education and professional background? Did you have any prior development experience?
I studied computer studies at John Moores University. I have professional background in IT support and administration. Once I graduated from University, I started working administration at Knowsley Council, and this past past year I began working in an IT development role at Knowsley Council.
2. How were you introduced to Mendix? What was your initial reaction?
I was introduced to Mendix when I first started my job as IT Development Officer at Knowsley Council. I found it really great how quickly I could get started with the application and how easy it was to build and implement UI.
3. What was most helpful learning Mendix?
The online training was very helpful for getting used to the platform. The more I use Mendix the easier it becomes. I also turned to my colleagues who used Mendix, who were very helpful in guiding me though the platform.
4. What have you built using the platform? Which app/project are you most proud of?
The first project I worked on was an application to be used by the Knowsley Music & Performing Arts service. This application was created for the staff as a replacement of the out-of-date system they were using that was not fit for purpose.
The staff use the app to book music courses online at schools and to assign pupils from a school to that course. They can also view a schedule of all music classes with a weekly or monthly view. The application enables the staff to log an instrument inventory and assign one of their instruments to a school and a pupil within that school. It is now easier for them to create their invoices for music courses for all schools within the system and then send a notification to the school administrators that their billing advice is ready via an email alert.
The school administration staff and teachers can also view their own individual schedule with a weekly or monthly view. The teaching staff can create a report on the pupil’s progress at the end of the academic year and the school administrators can then view the reports once completed and export them to a pdf.
Another project I have recently worked on was for the Special Guardianship Order service, which is providing financial help to extended family members who are in the process of looking after a child. The application uses a form that someone would have to fill out and the application would be assessed to provide a calculation of how much financial help that person would be entitled to. The person filling out the application would also have to provide paper-based evidence to support their application.
The new system developed using Mendix allows for the whole process to be completed online, from the completion of the forms, uploading of evidence and two-way correspondence. I worked on a number of elements including: creating mobile compatible pages for the application form within Mendix, the development of the administration side of the system which manages the complete workflow of the application, and where a financial assessment officer would log in to look and assess an application.
I also created email alerts that are auto generated and sent out to the customer regarding their application. These would check if the customer has not completed their application after an allotted time period, or if they have not submitted evidence to support an application after a set time period and also when their application is due for renewal (the applications form has to be filled out again every year). This was developed to make the service more efficient and to save on costs for the authority.
5. Have you had any “aha moments” using Mendix?
I have aha moments a lot when using the platform. I often say, “oh, that’s how you do it!” because it is so simple to come to a solution with the platform.
6. What advice would you give to other Mendix developers?
The more you use the platform, the more fluent you will become. It’s a hands on learning experience.
7. How has Mendix made your life easier/better?
I have found the use of stories and the feedback widget within the Mendix dev portal very useful in planning the next steps of development for an application and managing a project overall. I have also found it very useful with the way the dev portal allows you to interact with the customer to keep them up to date with the status of the project.
8. How would you describe Mendix in your own words?
It’s a platform that allows people with little development experience to build complex applications and to quickly feel confident with the tools.
9. What are your interests/hobbies outside of work?
I love reading and spending time with my family.