Working for the Ministry of Finance (MOF), I was onboarded to the newly formed project management unit as a senior project analyst, my role included the responsibilities of a lead UX designer & specialist and of a business analyst. My team included a senior project manager, two project managers, a senior project lead and another senior project analyst. The purpose of our unit was to facilitate a large scale modernization of the Ontario Property Tax Analysis (OPTA) software. This was a daunting task as many of the system's internal mechanisms were copyrighted by the vendor and unavailable for the ministry to examine. What our team effectively had to do was examine the platform and deconstruct it to gain comprehensive & granular insight into how it functioned. This meant that, as a UX designer, I had little information on how the software I was required to modernize operated.
OPTA was built in 1998 as "a comprehensive, centralized budgetary planning tool and property tax accounting system for Ontario municipalities, the unincorporated territories and government ministries". It effectively functions as the executive tool with which all property tax in Ontario (approx.12 billion annually) is measured, modeled and levied. The vendor who built the platform has held a monopoly on this system for decades, and has not updated it to align with current industry standards. Because of the length of the contract, it was decided by the MOF to open a competitive procurement process which centered around the need for an updated and modernised property tax software system.
Overview
A Steep Climb
Background Research
For the first month, I spent each day learning about how property tax functions in Ontario. I learned the basics from a handful of guides included in my welcome package, but as I navigated through OPTA, I realized I didn’t have nearly enough knowledge to begin conducting user research. Additionally, being new to Canada, I was unfamiliar with the local tax and civil law systems, further complicating my efforts.
UX Design Process Timeline
My next task was to create a timeline for the UX process. I was working a dual role as the principal UX designer and as a business analyst, so I recognised the significant workload ahead and that the completion of the UX centered design process was entirely mine to manage. The timeline below allowed me to set personal deadlines to match up with our overall project deadlines, aligning with our goal of an April RFB post.
Question Crafting & Interview Roadblocks
Although I had gained enough tax knowledge to understand the system in a broad context, I still did not understand the intricacies of its mechanisms, nor how it functioned, like an end user would. Considering this, I decided that the best course of action was to conduct a series of one-on-one interviews. These interviews would include a range of questions and then a task-based user walkthrough, incorporating a speak-out-loud protocol, that sought to mimic and thus understand day-to-day tasks users accomplished within the system. Because of my additional role as a business analyst, I included questions about help desk functionality, an area I was also working to transform. I sought to craft the tasks for different user groups according to what module they utilized. This defined four sets of user groups:
Because of the nuance associated with each of these groupings and the intricacies of their tasks, I knew that I required more knowledge of the day-to-day tasks a user might go through when interacting with their module. I did three things: joining the OPTA training sessions provided by the vendor which walked through common steps users would take, taking detailed notes on each aspect of the 'help' videos OPTA provided, and setting up meetings with 5 Ministry users with some knowledge of common tasks users undertook on the platform. With this, I was able to formulate a series of questions and a task based user walkthrough that was unique to each user grouping. An example can be found below.
| First Critical Setback
This point in the project is where I ran into my first critical setback. Our director, following the request of our assistant deputy minister, declined to allow one-on-one user research with the end users of the system because of political considerations. Due to the fact that users were comfortable with the OPTA system, the Ministry did not yet want to inform municipalities that it was to be placed into a competitive procurement process. This decision coincided with the deferment of the next property tax assessment, a significant issue, which led the Ministry to focus on avoiding any tension with Ontario’s municipalities.
This obviously left me struggling: how could I craft a user centric product without interacting with the end user?
Survey & PATMAC Meeting
I was allowed to:
Again, this was not ideal. Countless articles and studies have been conducted on the limited effectiveness of focus groups as a UX methodology. My hope was that, combined with the comprehensive survey, I would be able to elicit the necessary feedback to inform my design process.
| Second Critical Setback
Although I was able to carry out a survey and receive 35 responses there were several issues:
I worked with my colleagues to organize the PATMAC focus group meeting, and developed a series of questions for it. Since I was not allowed to speak in the meeting itself, I coached our branch director on the information I aimed to gather, my planned methodology, and how he could help by asking the questions and following up in specific patterns. The meeting, however, proved ineffective, as most members of PATMAC were senior executives from municipalities who did not interact with the OPTA system on a daily basis, or at all. The information I gained from my time and effort was largely anecdotal, reflecting the executives' perceptions of what the platform’s users might do rather than anything concrete.
Conducting One-on-One Interviews & Walkthroughs
I had already worked out the structure of the interviews and the questions, adapting them slightly with contextual information from the surveys. I organized the sessions myself, emailing municipalities to ask for volunteers and then choosing participants based on regional diversity, crafting documents to keep track of information, finding & training notetakers among my colleagues, and conducting each of the interviews.
I was able to organize 12 online one-on-one user interviews and walkthroughs. The participants included five education property tax users, two provincial land tax users, and five tax analysis users. I further conducted three interviews with Ministry users during a later date. I found much of the apprehension I had when conducting previous user testing faded, and I was able to effectively execute these sessions. With reflection, I believe this was due to the sheer amount of work I was doing as the sole UX lead and the experience I gained through it.
Affinity Mapping
Overall Findings
The information I collated primarily reinforced that a majority of users valued the platform as it was. However, through follow-up questions and by delving into more specific details of the platform, I was able to elicit several features and improvements users desired.
These were:
1
Quick and specific access to the tools they utilized most often
2
A more modernised and accessible UI
3
Updated filtering and data comparison tools
4
Less dense information architecture
5
Faster loading speed and quicker page navigation
6
Easier access to knowledge base and tax references
Personas & Journey Maps
Low & Medium Fidelity Prototypes
| Third Critical Setback
Due to a return of tensions between the Ministry and municipalities, and in order to not antagonize municipalities further, I was not allowed to conduct user testing on the medium fidelity prototype. It was made clear that the deputy minister had specified this to be Ministry-wide. My director and senior project manager informed me that this request was firm and inflexible.
Formulation of High Fidelity Prototype
Still requiring critical feedback, I began user testing with the next best proxy: Ministry users of OPTA. As mentioned before, the provincial local financial division had specific sub-groupings headed by senior managers who specialized in different areas of property tax. These specializations aligned with the modules of OPTA, meaning my colleagues in each of those groups had some knowledge of how users utilized each module. This was obviously not ideal, I would have liked end users' direct and critical feedback - how else could you iterate and design to suit their needs? Given the political and time-based constraints I was working under, and that there was a large overlap between municipality and Ministry users, it was the next best alternative.
I set up, organized, and operated 7 user tests of the medium fidelity prototype. The user testing was conducted online in 60 minute blocks, with me conducting the interviews and a colleague volunteering to serve as the note taker. My prototype received critical feedback about potential new functionality & features, how wireframes could be optimized to promote information accessibility, how the help functionality could be refined & updated, and user desire to integrate complementary tools like Tableau & Sequel. The most important desired functionality that users reported was one that aligned exactly with my user research: an ability for quick and specific access to tools within modules they utilized most often.
Using these insights, I reconfigured my entire prototype. Integrating features like the ability to select and place specific reports from a variety of modules on the dashboard, a chat functionality that was linked to an AI-based knowledge base (in line with what my overall team was trying to develop and integrate into a new system), and updating in-home OPTA features to mimic the structure, formatting and features present in the complimentary tools users preferred.
My work was integrated into the RFB and was published within the tender alongside the business requirements. I believe that the UX-centered process of my development of each of the deliverables, personas, journey maps, and the final high fidelity prototype, were integral to vendors understanding the context of the new system they were tasked with developing and ultimately, what end users desired and wanted from it.
I also know that the company that won the bid was the same company that had developed the platform. At first I was somewhat disappointed, feeling like all the work and my struggles accomplishing this project were redundant. A colleague on my team was able to help me understand that directly because of my efforts, the system would have to be modernized and altered according to the dimensions described in my deliverables and the overall RFB which aligned with them.
Below is a screenshot of the new OPTA homepage. It reflects how the company has already aligned to aspects of my deliverables in modernizing OPTA. I was informed by my senior project manager that this only reflects the first stage of the modernization effort, with the company promising to integrate more features I had suggested (such as customization options), increased legibility & information accessibility, and a completely redesigned UI in future releases.
Business Analyst Experience
While completing the UX design methodology, I was also working as a Business Analyst for the first time. Although this is a UX case study, I will include an overview of my work because of the strong connections between business analysis and UX design.
My particular focus as a BA was twofold. My first aim was completing the requirements for each of the modules of OPTA. As mentioned before, our team was tasked with learning about the platform and deconstructing its various intricacies so that they could be included in the RFB. Our requirements for each module of OPTA were centralised in a Business Requirements Document (BRD), what me and my fellow senior project analyst did was structure the documentation and construct the functional and non-functional requirements. This involved near-constant interaction with various members of the branch with intricate knowledge of property tax. We filtered the knowledge into specific requirements that each module and aspect of the system necessitated.
The second aim was a large-scale transformation of the customer help desk. Our unit sought to facilitate the transformation of help desk functionality and the teams that run it from the vendor into the Ministry. My role was to constantly assess the impact of the changes on the Ministry, identify potential risks & challenges, and develop strategies for risk mitigation during the change. I created documentation and presentations that assessed the current state, highlighted the changes, defined the future state, and facilitated stakeholder collaboration. This involved me organizing and facilitating workshops, meetings, and one-on-one interactions across the division.
Taking on a role as a business analyst without prior experience was a difficult process. I had taken one course in my masters on Project Management, which provided me a foundational understanding of my role. Before being hired for the role, I reached out to a number of business analysts within the Ontario government and asked for their advice. They provided me with detailed notes and resources I could access to rapidly build my knowledge. After completing my onboarding and background research on property tax, I quickly began crafting requirements. During the first two months, I focused on learning through observation, refining my understanding of the BRD, and iterating on assessments and requirements as I gained more insight. I was able to quickly adapt and iterate, gradually building my competence in the process. My teammates and my fellow project analyst were instrumental in this process, providing me with mentorship, ideation, and support as I learned. Through this, I was able to rapidly develop proficiency as a BA from a point of having almost no knowledge of the role.
Evaluation