FACTS

New York Campaign Finance Board

Overview

For over 20 years, the New York Campaign Finance Board has run its operations using proprietary software called CFIS – (Campaign Finance Information System). During this course of time, technology has improved dramatically, making this legacy system very much outdated. Consequently, an initiative was created to redesign this software and transform many of the internal business processes.

The existing campaign finance software was used by more than six different business units to perform business tasks that were part of the agencies operating model. The system was very complex – built iteratively over 20 years as new laws and regulations required new software components to be added.

Project Delivery

Due to the complex nature of this project, a significant amount of discovery analysis needed to be performed before, and UX work could be started. The starting point of the project began with performing a user experience audit of existing systems and business processes. Afterward, several user research exercises were conducted to formulate design and technology strategy.

Discovery
UX Strategy
User Research
Wireframes
Visual Design

Measures of Success

Prior to initiating the delivery of the project, it was essential to identify and agree upon the project’s critical measures of success. Because without knowing what success looks like, how do you know that you are driving on the right path?

  • Increased speed and efficiency of business processes

  • Increased quality of campaign audits and reviews

  • Reduced errors & improved quality control

  • Unifying disparate systems used to perform

  • Incorporate performance metrics and KPIs for all major work functions

  • Reduce time of task completion unit business processes

Process

One of the biggest challenges of designing a new unified application that contained all of the functionality desired by the users required first understanding the functional components and data structure of the numerous systems that were interlinked and transferred data between each other.

To achieve a clear understanding, many diagrams were needed to document the existing relationship between systems. Furthermore, each of the systems needed to be analyzed to understand where its functionality would be redesigned in the new FACTS system.

User Research

In order to understand the user’s pain points, motivations, and goals, one-on-one contextual interviews and user research workshops were conducted to help stakeholders develop the proper design strategy.

Contextual interviews

As to obtain detailed feedback on specific business processes, one-on-one interviews were performed in numerous users’ workspaces to observe how they work.

Research Workshops

In order to quantify the perspectives of the masses, design workshops were conducted to capture various dimensions of opinions related to the current business software being used to processes each unit’s business functions.

User Wants & Needs Prioritization

After performing design workshops for over six different business units, the results were put placed into spreadsheets for each unit to review and make further prioritizations.

Technical Landscape

One of the biggest challenges of designing a new unified application that contained all of the functionality desired by the users required first understanding the functional components and data structure of the numerous systems that were interlinked and transferred data between each other.

To achieve a clear understanding, many diagrams were needed to document the existing relationship between systems. Furthermore, each of the systems needed to be analyzed to understand where its functionality would be redesigned in the new FACTS system.

Personas

After performing all the necessary user research, personas were created to solidify all of the key insights and findings that were acquired from the user research activities. The personas contained important dimensions such as wants, needs, goals, and pain points, which could help the project team prioritize system functionality and make more strategic design decisions.

Site Map

To help all stakeholders quickly gain a perspective of the scale of the current system and what screens would need to be designed in the future, site maps were made illustrating both the current and future information architecture.

User Flows

As each workflow module as researched and understood, user flows and wireframes were created to communicate the interaction design through the proposed designs.

Wireframes

To facilitate the validation of the business and user requirements, abstract mockups called “wireframes” were created for the stakeholder to review and suggest modifications.

Visual Design

After the wireframes have been finalized, high fidelity visual designs can be created using a design system that specifies user interface elements such as colors, spacing, typography, and more.